From dbd66840c000cde530bdd466266bc576f817c2c0 Mon Sep 17 00:00:00 2001 From: marcel Date: Wed, 17 Apr 2024 01:12:51 +0200 Subject: [PATCH] Transform nodeset2 files to OWL This is the first step of OPCUA to Semantic Web transformation. The tool added can be used to parse the existing opcua companion specifications and provide a RDF/OWL based representation. This can then later be used of tools to validate and translate OPCUA machines to a common data language. Related Epic #514 Related User Stories #555, #571 Signed-off-by: marcel --- .github/workflows/build.yaml | 5 +- semantic-model/opcua/.flake8 | 3 + semantic-model/opcua/Makefile | 37 + semantic-model/opcua/README.md | 73 + semantic-model/opcua/README_validation.md | 164 + semantic-model/opcua/lib/nodesetparser.py | 700 + semantic-model/opcua/lib/utils.py | 38 + semantic-model/opcua/nodeset2owl.py | 85 + semantic-model/opcua/requirements-dev.txt | 5 + semantic-model/opcua/requirements.txt | 3 + .../tests/nodeset2owl/Opc.Ua.NodeSet2.xml | 73449 ++++++++++ .../opcua/tests/nodeset2owl/cleangraph.py | 56 + .../opcua/tests/nodeset2owl/core_cleaned.ttl | 56698 ++++++++ .../tests/nodeset2owl/devices_cleaned.ttl | 4631 + .../tests/nodeset2owl/machinery_cleaned.ttl | 1704 + .../opcua/tests/nodeset2owl/pumps_cleaned.ttl | 109422 +++++++++++++++ .../tests/nodeset2owl/result_cleaned.ttl | 1706 + .../opcua/tests/nodeset2owl/test.bash | 114 + .../test_object_types.NodeSet2.ttl | 363 + .../test_object_types.NodeSet2.xml | 307 + .../nodeset2owl/test_objects.NodeSet2.ttl | 161 + .../nodeset2owl/test_objects.NodeSet2.xml | 155 + .../test_reference_reused.NodeSet2.ttl | 196 + .../test_reference_reused.NodeSet2.xml | 177 + .../test_references_special.NodeSet2.ttl | 269 + .../test_references_special.NodeSet2.xml | 241 + .../opcua/tests/test_libnodesetparser.py | 934 + .../opcua/translate_default_specs.bash | 78 + 28 files changed, 251773 insertions(+), 1 deletion(-) create mode 100644 semantic-model/opcua/.flake8 create mode 100644 semantic-model/opcua/Makefile create mode 100644 semantic-model/opcua/README.md create mode 100644 semantic-model/opcua/README_validation.md create mode 100644 semantic-model/opcua/lib/nodesetparser.py create mode 100644 semantic-model/opcua/lib/utils.py create mode 100644 semantic-model/opcua/nodeset2owl.py create mode 100644 semantic-model/opcua/requirements-dev.txt create mode 100644 semantic-model/opcua/requirements.txt create mode 100644 semantic-model/opcua/tests/nodeset2owl/Opc.Ua.NodeSet2.xml create mode 100644 semantic-model/opcua/tests/nodeset2owl/cleangraph.py create mode 100644 semantic-model/opcua/tests/nodeset2owl/core_cleaned.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/devices_cleaned.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/machinery_cleaned.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/pumps_cleaned.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/result_cleaned.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/test.bash create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.xml create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.xml create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.xml create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.ttl create mode 100644 semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.xml create mode 100644 semantic-model/opcua/tests/test_libnodesetparser.py create mode 100644 semantic-model/opcua/translate_default_specs.bash diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 359ed241..520773ec 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -23,4 +23,7 @@ jobs: cd semantic-model/dataservice && make setup && make lint test - name: Build datamodel tools run: | - cd semantic-model/datamodel/tools && make setup && make lint test \ No newline at end of file + cd semantic-model/datamodel/tools && make setup && make lint test + - name: Build opcua tools + run: | + cd semantic-model/opcua && make setup && make lint test \ No newline at end of file diff --git a/semantic-model/opcua/.flake8 b/semantic-model/opcua/.flake8 new file mode 100644 index 00000000..c873bcc6 --- /dev/null +++ b/semantic-model/opcua/.flake8 @@ -0,0 +1,3 @@ +[flake8] +max-line-length = 120 +ignore = E722, W504 diff --git a/semantic-model/opcua/Makefile b/semantic-model/opcua/Makefile new file mode 100644 index 00000000..16e479f6 --- /dev/null +++ b/semantic-model/opcua/Makefile @@ -0,0 +1,37 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +PYTHON := python3 +LINTER := python3 -m flake8 +PIP := pip +HELM_DIR := ../../helm/charts/shacl +NAMESPACE := iff +TOLINT := nodeset2owl.py lib/nodesetparser.py lib/utils.py +PYTEST := python3 -m pytest + + +lint: requirements-dev.txt + $(LINTER) ${TOLINT} + +setup: requirements.txt setup-dev + $(PIP) install -r requirements.txt + +setup-dev: requirements-dev.txt + $(PIP) install -r requirements-dev.txt + +test: + ${PYTEST} tests + (cd tests/nodeset2owl; bash ./test.bash) \ No newline at end of file diff --git a/semantic-model/opcua/README.md b/semantic-model/opcua/README.md new file mode 100644 index 00000000..f0f31422 --- /dev/null +++ b/semantic-model/opcua/README.md @@ -0,0 +1,73 @@ +# Tools to translate from OPC/UA Information Model to Semantic Web standards + +## nodeset2owl.py + +This script translates OPCUA nodeset files to OWL (in ttl format). + +```console +usage: nodeset2owl.py [-h] [-i [INPUTS [INPUTS ...]]] [-o OUTPUT] [-n NAMESPACE] [-v VERSIONIRI] [-b BASEONTOLOGY] [-u OPCUANAMESPACE] -p PREFIX [-t TYPESXSD] nodeset2 + +parse nodeset and create RDF-graph + +positional arguments: + nodeset2 Path to the nodeset2 file + +optional arguments: + -h, --help show this help message and exit + -i [INPUTS [INPUTS ...]], --inputs [INPUTS [INPUTS ...]] + add dependent nodesets as ttl + -o OUTPUT, --output OUTPUT + Resulting file. + -n NAMESPACE, --namespace NAMESPACE + Overwriting namespace of target ontology, e.g. http://opcfoundation.org/UA/Pumps/ + -v VERSIONIRI, --versionIRI VERSIONIRI + VersionIRI of ouput ontology, e.g. http://example.com/v0.1/UA/ + -b BASEONTOLOGY, --baseOntology BASEONTOLOGY + Ontology containing the base terms, e.g. https://industryfusion.github.io/contexts/ontology/v0/base/ + -u OPCUANAMESPACE, --opcuaNamespace OPCUANAMESPACE + OPCUA Core namespace, e.g. http://opcfoundation.org/UA/ + -p PREFIX, --prefix PREFIX + Prefix for added ontolgoy, e.g. "pumps" + -t TYPESXSD, --typesxsd TYPESXSD + Schema for value definitions, e.g. Opc.Ua.Types.xsd +``` + +### Create Default Specs +For local testing + + bash ./translate_default_specs_local.bash + +### Examples + +Create core.ttl: + + python3 nodeset2owl.py ${CORE_NODESET} -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p opcua -o core.ttl + + +Create devices.ttl: + + python3 nodeset2owl.py ${DI_NODESET} -i ${BASE_ONTOLOGY} core.ttl -v http://example.com/v0.1/DI/ -p devices -o devices.ttl + +Create ia.ttl: + + python3 nodeset2owl.py ${IA_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl -v http://example.com/v0.1/IA/ -p ia -o ia.ttl + +Create machinery.ttl: + + python3 nodeset2owl.py ${MACHINERY_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl -v http://example.com/v0.1/Machinery/ -p machinery -o machinery.ttl + + +Create pumps.ttl: + + python3 nodeset2owl.py ${PUMPS_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl machinery.ttl -v http://example.com/v0.1/Pumps/ -p pumps -o pumps.ttl + +create pumpexample.ttl: + + python3 nodeset2owl.py ${PUMP_EXAMPLE_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl machinery.ttl pumps.ttl -n http://yourorganisation.org/InstanceExample/ -v http://example.com/v0.1/pumpexample/ -p pumpexample -o pumpexample.ttl + + + +## extractType.py + +Coming soon + \ No newline at end of file diff --git a/semantic-model/opcua/README_validation.md b/semantic-model/opcua/README_validation.md new file mode 100644 index 00000000..480ab545 --- /dev/null +++ b/semantic-model/opcua/README_validation.md @@ -0,0 +1,164 @@ +# Semantic Data of OPCUA + +In the following the mapping of OPCUA information model to NGSI-LD is described. +This is the information model we use as refernce +``` +ParentObject (NodeId: ns=2;i=99) + ├── ArrayObject_01 (NodeId: ns=2;i=100) + ├── ArrayObject_02 (NodeId: ns=2;i=200) + ├── ChildObjectX (NodeId: ns=2;i=101) + ├── ChildObjectY (NodeId: ns=2;i=102) + ├── DataVariableX (NodeId: ns=2;i=201, datatype: string) + │ └── PropertyX (NodeId: ns=2;i=301, value=0) + ├── DataVariableY (NodeId: ns=2;i=202, datatype: integer) + │ └── PropertyY (NodeId: ns=2;i=302, value=true) + ├── DataVariableZ (NodeId: ns=2;i=202, datatype: boolean) + ├── PropertyZ (NodeId: ns=2;i=103, value="test") +``` + +## Conversion of OPCUA Objects to NGSI-LD: +The id and type are assumed to be `urn:mainid:nodei101` and type `ParentObjectType` + +``` + { + "id": "urn:mainid:nodei99", + "type": "ParentObjectType", + "hasChildObjectX":{ + "type": "Relationship", + "object": "urn:mainid:sub:nodei101" + }, + "hasChildObjectY":{ + "type": "Relationship", + "object": "urn:mainid:sub:nodei102" + } + } + ``` + +## Conversion of OPCUA Data Variables to NGSI-LD: + + +``` + { + "id": "urn:mainid:nodei99", + "type": "ParentObjectType", + "hasDataVariableX":{ + "type": "Property", + "value": "string" + }, + "hasDataVariableY":{ + "type": "Property", + "value": 0 + }, + "hasDataVariableZ":{ + "type": "Property", + "value": false + }, + } + ``` + +## Conversion of OPCUA Properties +Properties of Objects are only differentiable from Datavariables by metadata provided by entities.ttl (see below) + +``` + { + "id": "urn:mainid:nodei99", + "type": "ParentObjectType", + "hasDataVariableX":{ + "type": "Property", + "value": "string", + "hasPropertyX": "test" + }, + "hasDataVariableY":{ + "type": "Property", + "value": 0, + "hasPropertyY": 0 + }, + "hasDataVariableZ":{ + "type": "Property", + "value": false + }, + "hasPropertyZ": false + } + ``` +## Semantic conversion of OPCUA Object-arrays + +Objects which are part of an array are typcially defined with a template <> definition. E.g. object_ means that there could be object_1, object_2, ... browsepath. +The problem of this is that the name convention is not exactly specified, so object_#1, object#2, ... or object_01, object_02, ... is also possible. Moreover, this makes it difficult to write logic which addresses all element in an array because one needs to guess the names with a pattern. Therefore, we treat this case different. A NGSI-LD instance of such an object would look as follows: + +``` + { + + "id": "urn:mainid:nodei99", + "type": "ParentObjectType", + "ArrayObject": [ + { + "type": "Relationship", + "object": "urn:mainid:sub:nodei100", + "datasetId": "urn:iff:datasetId:ArrayObject_01" + }, + { + "type": "Relationship", + "object": "urn:mainid:sub:nodei200", + "datasetId": "urn:iff:datasetId:ArrayObject_02" + } + ] + } + ``` + + Node that you can now access all objects at once, e.g. with a SHACL expression but still you can select one specific object by using the respective `datasetId` reference or the `id` of the specific object. + +## Input to the semantic conversion +Besides the companion specifications, there are two files needed: +1. A `nodeset2` file which contains the Type Definitions of the machine. +2. A `nodeset2` file which contains a snapshot of the Instance + +As a result, there are the following files created: + +## `instances.jsonld` + +Contains all entities with respective Properties and Relationships of the machine instances. + +## `shacl.ttl` + +Contains all SHACL rules which could be derived automatically from the Type definition `nodeset2`. + +## `entities.ttl` + +Contains all generic semantic information related to the entities which could be derived for Relationships and Properties. It also include the type hierarchy. + + +``` +uaentity:hasDataVariableX a owl:NamedIndividual, + owl:ObjectProperty ; + rdfs:domain uaentity:ParentObjectType ; + rdfs:range ngsi-ld:Property ; + base:hasOPCUADatatype opcua:String . + +uaentity:hasChildObjectX a owl:NamedIndividual, + owl:ObjectProperty, + base:SubComponentRelationship ; + rdfs:domain uaentity:RootObjectType ; + rdfs:range ngsi-ld:Relationship ; + +uaentity:hasArrayObject a owl:NamedIndividual, + owl:ObjectProperty, + base:SubComponentRelationship ; + rdfs:domain uaentity:RootObjectType ; + rdfs:range ngsi-ld:Relationship ; + base:isPlaceHolder true . + +``` + +## `knowledge.ttl` + +Contains all information about additional classes e.g. describing enums + +# Validation + +## Offline Validation + +For offline validation one can apply + + pyshacl -s shacl.ttl -e entities.ttl -df json-ld instances.jsonld + +To demonstrate the need of the entities.ttl, try validation without entities.ttl. Dependent on the models you will see additional errors due to the fact that SHACL validator cannot use the knowledge that one type is a subtype of something else. \ No newline at end of file diff --git a/semantic-model/opcua/lib/nodesetparser.py b/semantic-model/opcua/lib/nodesetparser.py new file mode 100644 index 00000000..7737ed16 --- /dev/null +++ b/semantic-model/opcua/lib/nodesetparser.py @@ -0,0 +1,700 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +from rdflib import Graph, Namespace, Literal, URIRef, BNode +from rdflib.namespace import OWL, RDF, RDFS +import xml.etree.ElementTree as ET +import urllib +import lib.utils as utils + +query_namespaces = """ +PREFIX rdfs: +PREFIX rdf: +SELECT ?uri ?prefix ?ns WHERE { + ?ns rdf:type base:Namespace . + ?ns base:hasUri ?uri . + ?ns base:hasPrefix ?prefix . +} +""" +query_nodeIds = """ +PREFIX rdfs: +PREFIX rdf: +SELECT ?nodeId ?uri ?node WHERE { + ?node rdf:type/rdfs:subClassOf opcua:BaseNodeClass . + ?node base:hasNodeId ?nodeId . + ?node base:hasNamespace ?ns . + ?ns base:hasUri ?uri . +} +""" +query_types = """ +PREFIX rdfs: +PREFIX rdf: +SELECT ?nodeId ?uri ?type WHERE { + {?type rdfs:subClassOf* opcua:BaseDataType . + ?node base:definesType ?type . + ?node base:hasNodeId ?nodeId . + ?node base:hasNamespace ?ns . + ?ns base:hasUri ?uri . + } + UNION + {?type rdfs:subClassOf* opcua:BaseObjectType . + ?node base:definesType ?type . + ?node base:hasNodeId ?nodeId . + ?node base:hasNamespace ?ns . + ?ns base:hasUri ?uri . + } + UNION + {?type rdfs:subClassOf* opcua:BaseVariableType . + ?node base:definesType ?type . + ?node base:hasNodeId ?nodeId . + ?node base:hasNamespace ?ns . + ?ns base:hasUri ?uri . + } + UNION + {?type rdfs:subClassOf* opcua:References . + ?node base:definesType ?type . + ?node base:hasNodeId ?nodeId . + ?node base:hasNamespace ?ns . + ?ns base:hasUri ?uri . + } +} +""" +query_references = """ +PREFIX rdfs: + +SELECT ?id ?namespaceUri ?name +WHERE { + ?subclass rdfs:subClassOf* . + ?node base:definesType ?subclass . + ?node base:hasNodeId ?id . + ?node base:hasNamespace ?ns . + ?ns base:hasUri ?namespaceUri . + ?node base:hasBrowseName ?name . +} +""" +basic_types = ['String', 'Boolean', 'Byte', 'SByte', 'Int16', 'UInt16', 'Int32', 'UInt32', 'Uin64', 'Int64', 'Float', + 'DateTime', 'Guid', 'ByteString', 'Double'] +basic_types_map = {'String': 'string', + 'Boolean': 'boolean', + 'Byte': 'integer', + 'SByte': 'integer', + 'Int16': 'integer', + 'UInt16': 'integer', + 'Int32': 'integer', + 'UInt32': 'integer', + 'UInt64': 'integer', + 'Int64': 'integer', + 'Float': 'number', + 'DateTime': 'string', + 'Guid': 'string', + 'ByteString': 'string', + 'Double': 'number'} + +hasSubtypeId = '45' +hasPropertyId = '46' +hasTypeDefinitionId = '40' +hasComponentId = '47' +hasAddInId = '17604' +organizesId = '35' +hasModellingRuleId = '37' +hasInterfaceId = '17603' +baseObjectTypeId = '58' +referencesId = '31' +baseDataTypeId = '24' +baseVariableType = '62' + + +class NodesetParser: + + def __init__(self, args, opcua_nodeset, opcua_inputs, version_iri, data_schema, imported_ontologies): + self.known_opcua_ns = { + 'http://opcfoundation.org/UA/': 'opcua' + } + # Namespaces defined for RDF usage + self.rdf_ns = { + } + self.known_ns_classes = { + 'http://opcfoundation.org/UA/': URIRef('http://opcfoundation.org/UA/OPCUANamespace') + } + self.g = Graph() + self.ig = Graph() + self.nodeIds = [{}] + self.typeIds = [{}] + self.opcua_ns = ['http://opcfoundation.org/UA/'] + self.known_references = [] # triples of all references (id, namespace, name) + self.imported_ontologies = imported_ontologies + self.aliases = {} + self.opcua_inputs = opcua_inputs + self.versionIRI = version_iri + self.xml_ns = { + 'opcua': 'http://opcfoundation.org/UA/2011/03/UANodeSet.xsd', + 'xsd': 'http://opcfoundation.org/UA/2008/02/Types.xsd' + } + try: + with urllib.request.urlopen(opcua_nodeset) as response: + tree = ET.parse(response) + except: + tree = ET.parse(opcua_nodeset) + # calling the root element + self.root = tree.getroot() + self.data_schema = data_schema + if args.namespace is None: + models = self.root.find('opcua:Models', self.xml_ns) + if models is None: + print("Error: Namespace cannot be retrieved, plase set it explicitly.") + exit(1) + model = models.find('opcua:Model', self.xml_ns) + self.ontology_name = URIRef(model.get('ModelUri')) + if not str(self.ontology_name).endswith('/'): + self.ontology_name += '/' + else: + self.ontology_name = URIRef(args.namespace) if args.namespace is not None else None + self.namespace_uris = self.root.find('opcua:NamespaceUris', self.xml_ns) + if self.namespace_uris is not None: + for uri in self.namespace_uris: + if not uri.text.endswith('/'): + uri.text += '/' + self.base_ontology = args.baseOntology + self.opcua_namespace = args.opcuaNamespace + self.ontology_prefix = args.prefix + + def parse(self): + self.create_prefixes(self.namespace_uris, self.base_ontology, self.opcua_namespace) + self.init_nodeids(self.opcua_inputs, self.ontology_name, self.ontology_prefix) + self.create_header() + try: + aliases_node = self.root.find('opcua:Aliases', self.xml_ns) + alias_nodes = aliases_node.findall('opcua:Alias', self.xml_ns) + self.scan_aliases(alias_nodes) + except: + pass + all_nodeclasses = [ + ('opcua:UADataType', 'DataTypeNodeClass'), + ('opcua:UAReferenceType', 'ReferenceTypeNodeClass'), + ('opcua:UAVariable', 'VariableNodeClass'), + ('opcua:UAObjectType', 'ObjectTypeNodeClass'), + ('opcua:UAObject', 'ObjectNodeClass'), + ('opcua:UAVariableType', 'VariableTypeNodeClass'), + ('opcua:UAMethod', 'MethodNodeClass') + ] + type_nodeclasses = [ + ('opcua:UAReferenceType', 'ReferenceTypeNodeClass'), + ('opcua:UADataType', 'DataTypeNodeClass'), + ('opcua:UAObjectType', 'ObjectTypeNodeClass'), + ('opcua:UAVariableType', 'VariableTypeNodeClass') + ] + typed_nodeclasses = [ + ('opcua:UAVariable', 'VariableNodeClass'), + ('opcua:UAObject', 'ObjectNodeClass') + ] + # Add Basic definition of NodeClasses + for tag_name, type in all_nodeclasses: + uanodes = self.root.findall(tag_name, self.xml_ns) + for uanode in uanodes: + self.add_uanode(uanode, type, self.xml_ns) + # Create Type Hierarchy + for tag_name, _ in type_nodeclasses: + uanodes = self.root.findall(tag_name, self.xml_ns) + for uanode in uanodes: + self.add_type(uanode) + # Type objects and varialbes + for tag_name, _ in typed_nodeclasses: + uanodes = self.root.findall(tag_name, self.xml_ns) + for uanode in uanodes: + self.add_typedef(uanode) + + # Process all nodes by type + uadatatypes = self.root.findall('opcua:UADataType', self.xml_ns) + for uadatatype in uadatatypes: + self.add_uadatatype(uadatatype) + + def init_imports(self, base_ontologies): + for file in base_ontologies: + hgraph = Graph() + hgraph.parse(file) + self.ig += hgraph + + def get_all_node_ids(self): + query_result = self.ig.query(query_nodeIds, initNs=self.rdf_ns) + uris = self.opcua_ns + urimap = {} + for idx, uri in enumerate(uris): + urimap[uri] = idx + self.nodeIds.append({}) + self.typeIds.append({}) + for nodeId, uri, nodeIri in query_result: + ns = urimap[str(uri)] + try: + self.nodeIds[ns][str(nodeId)] = nodeIri + except: + print(f"Warning: Did not find namespace {uri}. Did you import the respective companion specification?") + exit(1) + self.urimap = urimap + + def get_all_types(self): + query_result = self.ig.query(query_types, initNs=self.rdf_ns) + for nodeId, uri, type in query_result: + ns = self.urimap[str(uri)] + self.typeIds[ns][str(nodeId)] = type + + def get_all_references(self): + query_result = self.ig.query(query_references, initNs=self.rdf_ns) + for id, namespace_uri, name in query_result: + self.known_references.append((id, namespace_uri, name)) + + def get_all_namespaces(self, ontology_prefix, ontology_name, namespaceclass): + query_result = self.ig.query(query_namespaces, initNs=self.rdf_ns) + corens = list(self.known_opcua_ns.keys())[0] + for uri, prefix, ns in query_result: + if str(uri) != corens: + print(f"found {prefix}: {uri} with namespaceclass {ns}") + self.known_opcua_ns[str(uri)] = str(prefix) + self.known_ns_classes[str(uri)] = ns + self.rdf_ns[str(prefix)] = Namespace(str(uri)) + self.g.bind(str(prefix), Namespace(str(uri))) + self.rdf_ns[ontology_prefix] = Namespace(str(ontology_name)) + self.g.bind(ontology_prefix, Namespace(str(ontology_name))) + self.known_ns_classes[str(ontology_name)] = self.rdf_ns[ontology_prefix][namespaceclass] + self.known_opcua_ns[ontology_name.toPython()] = ontology_prefix + + def add_ontology_namespace(self, ontology_prefix, namespaceclass, ontology_name): + self.g.add((self.rdf_ns[ontology_prefix][namespaceclass], RDF.type, self.rdf_ns['base']['Namespace'])) + self.g.add((self.rdf_ns[ontology_prefix][namespaceclass], self.rdf_ns['base']['hasUri'], + Literal(ontology_name.toPython()))) + self.g.add((self.rdf_ns[ontology_prefix][namespaceclass], self.rdf_ns['base']['hasPrefix'], + Literal(ontology_prefix))) + + def init_nodeids(self, base_ontologies, ontology_name, ontology_prefix): + self.init_imports(base_ontologies) + namespaceclass = f"{ontology_prefix.upper()}Namespace" + self.get_all_namespaces(ontology_prefix, ontology_name, namespaceclass) + self.get_all_node_ids() + self.get_all_types() + self.get_all_references() + self.add_ontology_namespace(ontology_prefix, namespaceclass, ontology_name) + + def create_header(self): + self.g.add((self.ontology_name, RDF.type, OWL.Ontology)) + if self.versionIRI is not None: + self.g.add((self.ontology_name, OWL.versionIRI, self.versionIRI)) + self.g.add((self.ontology_name, OWL.versionInfo, Literal(0.1))) + for ontology in self.imported_ontologies: + self.g.add((self.ontology_name, OWL.imports, ontology)) + + def create_prefixes(self, xml_node, base, opcua_namespace): + self.rdf_ns['base'] = Namespace(base) + self.rdf_ns['opcua'] = Namespace(opcua_namespace) + self.g.bind('opcua', self.rdf_ns['opcua']) + self.g.bind('base', self.rdf_ns['base']) + if xml_node is None: + return + for ns in xml_node: + self.opcua_ns.append(ns.text) + + def get_rdf_ns_from_ua_index(self, index): + namespace_uri = self.opcua_ns[int(index)] + try: + prefix = self.known_opcua_ns[namespace_uri] + except: + print(f"Warning: Namespace {namespace_uri} not found in imported companion specifications. \ +Did you forget to import it?") + exit(1) + namespace = self.rdf_ns[prefix] + return namespace + + def get_reference_subtype(self, node): + subtype = None + references = node.find('opcua:References', self.xml_ns) + refs = references.findall('opcua:Reference', self.xml_ns) + for ref in refs: + reftype = ref.get('ReferenceType') + isForward = ref.get('IsForward') + if reftype == 'HasSubtype' and isForward == 'false': + nsid, id = self.parse_nodeid(ref.text) + try: + subtype = self.nodeIds[nsid][id] + except: + print(f"Warning: Could not find type ns={nsid};i={id}") + subtype = None + return subtype + + def add_datatype(self, node, classiri): + datatype = node.get('DataType') + if 'i=' not in datatype: # alias is used + datatype = self.aliases[datatype] + index, id = self.parse_nodeid(datatype) + try: + typeiri = self.nodeIds[index][id] + except: + print(f'Warning: Cannot find nodeId ns={index};i={id}') + return + if datatype is not None: + self.g.add((classiri, self.rdf_ns['base']['hasDatatype'], typeiri)) + + def add_to_nodeids(self, rdf_namespace, name, node): + nodeid = node.get('NodeId') + ni_index, ni_id = self.parse_nodeid(nodeid) + # prefix = self.known_opcua_ns[str(rdf_namespace)] + self.nodeIds[ni_index][ni_id] = rdf_namespace[name] + + def nodeId_to_iri(self, namespace, nid, idtype): + if idtype == self.rdf_ns['base']['numericID']: + idt = 'i' + elif idtype == self.rdf_ns['base']['stringID']: + idt = 's' + nid = urllib.parse.quote(nid) + elif idtype == self.rdf_ns['base']['guidID']: + idt = 'g' + elif idtype == self.rdf_ns['base']['opaqueID']: + idt = 'b' + else: + idt = 'x' + print(f'Warning: No valid identifier found in {nid}') + return namespace[f'node{idt}{nid}'] + + def add_nodeid_to_class(self, node, nodeclasstype, xml_ns): + nid, index, bn_name, idtype = self.get_nid_ns_and_name(node) + rdf_namespace = self.get_rdf_ns_from_ua_index(index) + classiri = self.nodeId_to_iri(rdf_namespace, nid, idtype) + self.g.add((classiri, self.rdf_ns['base']['hasNodeId'], Literal(nid))) + self.g.add((classiri, self.rdf_ns['base']['hasIdentifierType'], idtype)) + self.g.add((classiri, self.rdf_ns['base']['hasBrowseName'], Literal(bn_name))) + namespace = self.opcua_ns[index] + self.g.add((classiri, self.rdf_ns['base']['hasNamespace'], self.known_ns_classes[namespace])) + self.g.add((classiri, RDF.type, self.rdf_ns['opcua'][nodeclasstype])) + self.nodeIds[index][nid] = classiri + displayname_node = node.find('opcua:DisplayName', xml_ns) + self.g.add((classiri, self.rdf_ns['base']['hasDisplayName'], Literal(displayname_node.text))) + symbolic_name = node.get('SymbolicName') + if symbolic_name is not None: + self.g.add((classiri, self.rdf_ns['base']['hasSymbolicName'], Literal(symbolic_name))) + description_node = node.find('opcua:Description', xml_ns) + if description_node is not None: + description = description_node.text + self.g.add((classiri, self.rdf_ns['base']['hasDescription'], Literal(description))) + isSymmetric = node.get('Symmetric') + if isSymmetric is not None: + self.g.add((classiri, self.rdf_ns['base']['isSymmetric'], Literal(isSymmetric))) + return rdf_namespace, classiri + + def parse_nodeid(self, nodeid): + """ + Parses a NodeId in the format 'ns=X;i=Y' and returns a dictionary with the namespace index and identifier. + + Args: + nodeid (str): The NodeId to parse. + + Returns: + tuple for ns, i + """ + ns_index = 0 + try: + ns_part, i_part = nodeid.split(';') + except: + ns_part = None + i_part = nodeid + if ns_part is not None: + ns_index = int(ns_part.split('=')[1]) + idt = i_part[0] + if idt == 'i': + identifierType = self.rdf_ns['base']['numericID'] + elif idt == 'g': + identifierType = self.rdf_ns['base']['guidID'] + elif idt == 's': + identifierType = self.rdf_ns['base']['stringID'] + elif idt == 'b': + identifierType = self.rdf_ns['base']['opqueID'] + identifier = str(i_part.split('=')[1]) + return ns_index, identifier, identifierType + + def add_uadatatype(self, node): + nid, index, name, idtype = self.get_nid_ns_and_name(node) + rdf_namespace = self.get_rdf_ns_from_ua_index(index) + # classiri = self.nodeId_to_iri(rdf_namespace, nid, idtype) + typeIri = rdf_namespace[name] + definition = node.find('opcua:Definition', self.xml_ns) + if definition is not None: + fields = definition.findall('opcua:Field', self.xml_ns) + for field in fields: + elementname = field.get('Name') + symbolicname = field.get('SymbolicName') + if symbolicname is None: + symbolicname = elementname + value = field.get('Value') + itemname = rdf_namespace[f'{symbolicname}'] + datatypeid = field.get('DataType') + datatypeIri = None + if datatypeid is not None: # structure is providing field details + datatypeid = self.resolve_alias(datatypeid) + datatype_index, datatype_id, _ = self.parse_nodeid(datatypeid) + datatypeIri = self.typeIds[datatype_index][datatype_id] + self.g.add((itemname, self.rdf_ns['base']['hasDatatype'], datatypeIri)) + self.g.add((itemname, RDF.type, self.rdf_ns['base']['Field'])) + self.g.add((typeIri, self.rdf_ns['base']['hasField'], itemname)) + else: # Enumtype is considered as instance of class + self.g.add((itemname, RDF.type, typeIri)) + if value is not None: + bnode = BNode() + bbnode = self.rdf_ns['base']['_' + str(bnode)] + self.g.add((bbnode, RDF.type, self.rdf_ns['base']['ValueNode'])) + self.g.add((itemname, self.rdf_ns['base']['hasValueNode'], bbnode)) + self.g.add((bbnode, self.rdf_ns['base']['hasValueClass'], typeIri)) + self.g.add((bbnode, self.rdf_ns['base']['hasEnumValue'], Literal(int(value)))) + self.g.add((itemname, self.rdf_ns['base']['hasFieldName'], Literal(str(symbolicname)))) + + # def get_namespaced_browsename(self, index, id, ontology_name): + # # Is it part of current or input graph? + # namespace = self.get_rdf_ns_from_ua_index(index) + # graph = None + # if str(namespace) == ontology_name: + # graph = self.g + # else: + # graph = self.ig + # subject = graph.subjects((RDF.type, self.rdf_ns['base']['hasNodeId'], id))[0] + # browsename = graph.object((subject, self.rdf_ns['base']['hasBrowseName']))[0] + # return namespace() + + def add_uanode(self, node, type, xml_ns): + namespace, classiri = self.add_nodeid_to_class(node, type, xml_ns) + + def resolve_alias(self, nodeid): + alias = nodeid + if not utils.isNodeId(nodeid): + alias = self.aliases[nodeid] + return alias + + def get_datatype(self, node, classiri): + data_type = node.get('DataType') + if data_type is not None: + data_type = self.resolve_alias(data_type) + dt_index, dt_id, _ = self.parse_nodeid(data_type) + self.g.add((classiri, self.rdf_ns['base']['hasDatatype'], self.typeIds[dt_index][dt_id])) + + def get_value_rank(self, node, classiri): + value_rank = node.get('ValueRank') + if value_rank is not None: + self.g.add((classiri, self.rdf_ns['base']['hasValueRank'], Literal(value_rank))) + + def get_value(self, node, classiri, xml_ns): + result = None + value = node.find('opcua:Value', xml_ns) + if value is not None: + for children in value: + tag = children.tag + basic_type_found = bool([ele for ele in basic_types if (ele in tag)]) + basic_json_type = None + if basic_type_found: + basic_json_type = [value for key, value in basic_types_map.items() if key in tag][0] + if 'ListOf' in tag: + if basic_type_found: + data = self.data_schema.to_dict(children, namespaces=xml_ns, indent=4) + field = [ele for ele in data.keys() if ('@' not in ele)][0] + result = data[field] + self.g.add((classiri, self.rdf_ns['base']['hasValue'], Literal(result))) + continue + elif basic_type_found: + data = self.data_schema.to_dict(children, namespaces=xml_ns, indent=4) + if '$' in data: + result = data["$"] + result = utils.convert_to_json_type(result, basic_json_type) + self.g.add((classiri, self.rdf_ns['base']['hasValue'], Literal(result))) + + def references_get_special(self, id, ns): + special_components = { + (hasComponentId, self.opcua_namespace): 'hasComponent', + (hasAddInId, self.opcua_namespace): 'hasAddIn', + (hasPropertyId, self.opcua_namespace): 'hasProperty', + (organizesId, self.opcua_namespace): 'organizes', + (hasModellingRuleId, self.opcua_namespace): 'hasModellingRule', + (hasInterfaceId, self.opcua_namespace): 'hasInterface' + } + try: + return special_components[(id, ns)] + except: + return None + + def references_ignore(self, id, ns): + ignored_components = [ + (hasSubtypeId, self.opcua_namespace), + (hasTypeDefinitionId, self.opcua_namespace) + ] + return (id, ns) in ignored_components + + def get_references(self, refnodes, classiri): + + for reference in refnodes: + reftype = reference.get('ReferenceType') + isforward = reference.get('IsForward') + nodeid = self.resolve_alias(reftype) + reftype_index, reftype_id, _ = self.parse_nodeid(nodeid) + reftype_ns = self.get_rdf_ns_from_ua_index(reftype_index) + if self.references_ignore(reftype_id, reftype_ns): + continue + try: + found_component = [ele[2] for ele in self.known_references if (int(ele[0]) == int(reftype_id) and + str(ele[1]) == str(reftype_ns))][0] + except: + found_component = None + if found_component is not None: + componentId = self.resolve_alias(reference.text) + index, id, idtype = self.parse_nodeid(componentId) + namespace = self.get_rdf_ns_from_ua_index(index) + targetclassiri = self.nodeId_to_iri(namespace, id, idtype) + basens = self.rdf_ns['base'] + if self.references_get_special(reftype_id, reftype_ns) is None: + basens = reftype_ns + else: + found_component = self.references_get_special(reftype_id, reftype_ns) + if isforward != 'false': + self.g.add((classiri, basens[found_component], targetclassiri)) + else: + self.g.add((targetclassiri, basens[found_component], classiri)) + else: + print(f"Warning: Could not find reference: {reftype}") + + def get_type_from_references(self, references, classiri): + typedef = None + for reference in references: + reftype = reference.get('ReferenceType') + isforward = reference.get('IsForward') + nodeid = self.resolve_alias(reftype) + type_index, type_id, _ = self.parse_nodeid(nodeid) + if type_id == hasTypeDefinitionId and type_index == 0: + # HasSubtype detected + typedef = reference.text + break + if typedef is None: + print(f'Warning: Object {classiri} has no type definition. This is not OPCUA compliant.') + exit + else: + nodeid = self.resolve_alias(typedef) + typedef_index, typedef_id, _ = self.parse_nodeid(typedef) + if (isforward == 'false'): + print(f"Warning: IsForward=false makes not sense here: {classiri}") + else: + self.g.add((classiri, RDF.type, self.typeIds[typedef_index][typedef_id])) + + def add_typedef(self, node): + _, browsename = self.getBrowsename(node) + nodeid = node.get('NodeId') + index, id, idtype = self.parse_nodeid(nodeid) + namespace = self.get_rdf_ns_from_ua_index(index) + classiri = self.nodeId_to_iri(namespace, id, idtype) + references_node = node.find('opcua:References', self.xml_ns) + references = references_node.findall('opcua:Reference', self.xml_ns) + self.get_references(references, classiri) + self.get_type_from_references(references, classiri) + self.get_datatype(node, classiri) + self.get_value_rank(node, classiri) + self.get_value(node, classiri, self.xml_ns) + return + + def is_objecttype_nodeset_node(node): + return node.tag.endswith('UAObjectType') + + def is_base_object(self, name): + return name == self.rdf_ns['opcua']['BaseObject'] + + def get_typedefinition_from_references(self, references, ref_classiri, node): + _, browsename = self.getBrowsename(node) + nodeid = node.get('NodeId') + ref_index, ref_id, idtype = self.parse_nodeid(nodeid) + ref_namespace = self.get_rdf_ns_from_ua_index(ref_index) + br_namespace = ref_namespace + mandatory_typedef_found = False + for reference in references: + reftype = reference.get('ReferenceType') + isforward = reference.get('IsForward') + nodeid = self.resolve_alias(reftype) + reftype_index, reftype_id, _ = self.parse_nodeid(nodeid) + if reftype_id != hasSubtypeId or reftype_index != 0: + continue + # HasSubtype detected + subtype = reference.text + if subtype is not None: + nodeid = self.resolve_alias(subtype) + subtype_index, subtype_id, _ = self.parse_nodeid(subtype) + typeiri = self.typeIds[subtype_index][subtype_id] + if (isforward == 'false'): + self.g.add((br_namespace[browsename], RDFS.subClassOf, typeiri)) + mandatory_typedef_found = True + else: + self.g.add((typeiri, RDFS.subClassOf, br_namespace[browsename])) + # else: + # if is_objecttype_nodeset(node): + # g.add((br_namespace[browsename], RDFS.subClassOf, rdf_ns['opcua']['BaseObjectType'])) + isAbstract = node.get('IsAbstract') + if isAbstract is not None: + self.g.add((br_namespace[browsename], self.rdf_ns['base']['isAbstract'], Literal(isAbstract))) + self.typeIds[ref_index][ref_id] = br_namespace[browsename] + self.g.add((ref_classiri, self.rdf_ns['base']['definesType'], br_namespace[browsename])) + if ref_id == baseObjectTypeId or ref_id == referencesId or ref_id == baseDataTypeId or\ + ref_id == baseVariableType: + isAbstract = node.get('IsAbstract') + if isAbstract is not None: + self.g.add((br_namespace[browsename], self.rdf_ns['base']['isAbstract'], Literal(isAbstract))) + self.typeIds[ref_index][ref_id] = br_namespace[browsename] + self.g.add((ref_classiri, self.rdf_ns['base']['definesType'], br_namespace[browsename])) + elif not mandatory_typedef_found: + print(f"Error: Objecttype {ref_classiri} has no supertype and is not the base object type.") + exit(1) + + def add_type(self, node): + _, browsename = self.getBrowsename(node) + nodeid = node.get('NodeId') + ref_index, ref_id, idtype = self.parse_nodeid(nodeid) + ref_namespace = self.get_rdf_ns_from_ua_index(ref_index) + ref_classiri = self.nodeId_to_iri(ref_namespace, ref_id, idtype) + try: + references_node = node.find('opcua:References', self.xml_ns) + references = references_node.findall('opcua:Reference', self.xml_ns) + except: + references = [] + self.g.add((ref_namespace[browsename], RDF.type, OWL.Class)) + if (node.tag.endswith("UAReferenceType")): + self.known_references.append((Literal(ref_id), ref_namespace, Literal(browsename))) + self.g.add((ref_namespace[browsename], RDF.type, OWL.ObjectProperty)) + self.get_references(references, ref_classiri) + self.get_typedefinition_from_references(references, ref_classiri, node) + self.get_datatype(node, ref_classiri) + self.get_value_rank(node, ref_classiri) + self.get_value(node, ref_classiri, self.xml_ns) + return + + def get_nid_ns_and_name(self, node): + nodeid = node.get('NodeId') + ni_index, ni_id, idtype = self.parse_nodeid(nodeid) + _, bn_name = self.getBrowsename(node) + index = ni_index + return ni_id, index, bn_name, idtype + + def scan_aliases(self, alias_nodes): + for alias in alias_nodes: + name = alias.get('Alias') + nodeid = alias.text + self.aliases[name] = nodeid + + def getBrowsename(self, node): + name = node.get('BrowseName') + index = None + if ':' in name: + result = name.split(':', 1) + name = result[1] + index = int(result[0]) + return index, name + + def write_graph(self, filename): + self.g.serialize(destination=filename) diff --git a/semantic-model/opcua/lib/utils.py b/semantic-model/opcua/lib/utils.py new file mode 100644 index 00000000..b4211579 --- /dev/null +++ b/semantic-model/opcua/lib/utils.py @@ -0,0 +1,38 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +def dump_graph(g): + for s, p, o in g: + print(s, p, o) + + +def downcase_string(s): + return s[0].lower() + s[1:] + + +def isNodeId(nodeId): + return 'i=' in nodeId or 'g=' in nodeId or 's=' in nodeId + + +def convert_to_json_type(result, basic_json_type): + if basic_json_type == 'string': + return str(result) + if basic_json_type == 'boolean': + return bool(result) + if basic_json_type == 'integer': + return int(result) + if basic_json_type == 'number': + return float(result) diff --git a/semantic-model/opcua/nodeset2owl.py b/semantic-model/opcua/nodeset2owl.py new file mode 100644 index 00000000..c43b2a87 --- /dev/null +++ b/semantic-model/opcua/nodeset2owl.py @@ -0,0 +1,85 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import sys +import os +import xmlschema +from rdflib import Graph, URIRef +import argparse +from lib.nodesetparser import NodesetParser + + +def parse_args(args=sys.argv[1:]): + parser = argparse.ArgumentParser(description='\ +parse nodeset and create RDF-graph ') + + parser.add_argument('nodeset2', help='Path to the nodeset2 file') + parser.add_argument('-i', '--inputs', nargs='*', help=' add dependent nodesets as ttl') + parser.add_argument('-o', '--output', help='Resulting file.', default="result.ttl") + parser.add_argument('-n', '--namespace', help='Overwriting namespace of target ontology, e.g. \ + http://opcfoundation.org/UA/Pumps/', required=False) + parser.add_argument('-v', '--versionIRI', help='VersionIRI of ouput ontology, e.g. http://example.com/v0.1/UA/ ', + required=False) + parser.add_argument('-b', '--baseOntology', help='Ontology containing the base terms, e.g. \ + https://industryfusion.github.io/contexts/ontology/v0/base/', + required=False, default='https://industryfusion.github.io/contexts/ontology/v0/base/') + parser.add_argument('-u', '--opcuaNamespace', help='OPCUA Core namespace, e.g. http://opcfoundation.org/UA/', + required=False, default='http://opcfoundation.org/UA/') + parser.add_argument('-p', '--prefix', help='Prefix for added ontolgoy, e.g. "pumps"', required=True) + parser.add_argument('-t', '--typesxsd', help='Schema for value definitions, e.g. Opc.Ua.Types.xsd', + default='https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/\ +Schema/Opc.Ua.Types.xsd') + parsed_args = parser.parse_args(args) + return parsed_args + + +# Namespaces defined for RDF usage +rdf_ns = { +} +# Contains the mapping from opcua-ns-index to ns +opcua_ns = ['http://opcfoundation.org/UA/'] + + +known_ns_classes = { + 'http://opcfoundation.org/UA/': URIRef('http://opcfoundation.org/UA/OPCUANamespace')} +unknown_ns_prefix = "ns" +versionIRI = None +ontology_name = None +imported_ontologies = [] +aliases = {} +nodeIds = [{}] +typeIds = [{}] +ig = Graph() # graph from inputs +g = Graph() # graph wich is currently created +known_references = [] # triples of all references (id, namespace, name) + + +if __name__ == '__main__': + args = parse_args() + opcua_nodeset = args.nodeset2 + if args.inputs is not None: + opcua_inputs = args.inputs + for input in args.inputs: + if os.path.basename(input) == input: + input = f'{os.getcwd()}/{input}' + imported_ontologies.append(URIRef(input)) + opcua_output = args.output + prefix = args.prefix + data_schema = xmlschema.XMLSchema(args.typesxsd) + versionIRI = URIRef(args.versionIRI) if args.versionIRI is not None else None + nodesetparser = NodesetParser(args, opcua_nodeset, opcua_inputs, versionIRI, data_schema, imported_ontologies) + nodesetparser.parse() + nodesetparser.write_graph(opcua_output) diff --git a/semantic-model/opcua/requirements-dev.txt b/semantic-model/opcua/requirements-dev.txt new file mode 100644 index 00000000..c1709b20 --- /dev/null +++ b/semantic-model/opcua/requirements-dev.txt @@ -0,0 +1,5 @@ +flake8==5.0.4 +bandit==1.7.4 +black==22.8.0 +pytest==7.1.3 +pytest-cov==4.0.0 diff --git a/semantic-model/opcua/requirements.txt b/semantic-model/opcua/requirements.txt new file mode 100644 index 00000000..ef3d78c9 --- /dev/null +++ b/semantic-model/opcua/requirements.txt @@ -0,0 +1,3 @@ +owlrl==6.0.2 +rdflib==6.2.0 +xmlschema==3.3.2 diff --git a/semantic-model/opcua/tests/nodeset2owl/Opc.Ua.NodeSet2.xml b/semantic-model/opcua/tests/nodeset2owl/Opc.Ua.NodeSet2.xml new file mode 100644 index 00000000..85658097 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/Opc.Ua.NodeSet2.xml @@ -0,0 +1,73449 @@ + + + + + + + + + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + i=11 + i=13 + i=12 + i=15 + i=14 + i=16 + i=17 + i=18 + i=20 + i=21 + i=19 + i=22 + i=26 + i=27 + i=28 + i=47 + i=46 + i=35 + i=36 + i=48 + i=45 + i=40 + i=37 + i=38 + i=39 + i=53 + i=52 + i=51 + i=54 + i=9004 + i=9005 + i=17597 + i=9006 + i=15112 + i=17604 + i=17603 + + + Default Binary + The default binary encoding for a data type. + + i=58 + + + + Default XML + The default XML encoding for a data type. + + i=58 + + + + BaseDataType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.1 + + + + Number + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9 + + i=24 + + + + Integer + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.5 + + i=26 + + + + UInteger + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.10 + + i=26 + + + + Enumeration + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5 + + i=24 + + + + + Boolean + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.2 + + i=24 + + + + SByte + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.9 + + i=27 + + + + Byte + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.11 + + i=28 + + + + Int16 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.6 + + i=27 + + + + UInt16 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.12 + + i=28 + + + + Int32 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.7 + + i=27 + + + + UInt32 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.14 + + i=28 + + + + Int64 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.8 + + i=27 + + + + UInt64 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.15 + + i=28 + + + + Float + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.4 + + i=26 + + + + Double + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.2 + + i=26 + + + + String + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11 + + i=24 + + + + DateTime + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.4 + + i=24 + + + + Guid + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.6 + + i=24 + + + + ByteString + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3 + + i=24 + + + + XmlElement + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.13 + + i=24 + + + + NodeId + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.8 + + i=24 + + + + ExpandedNodeId + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.9 + + i=24 + + + + StatusCode + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.14 + + i=24 + + + + QualifiedName + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.10 + + i=24 + + + + LocalizedText + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.7 + + i=24 + + + + Structure + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12 + + i=24 + + + + DataValue + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.5 + + i=24 + + + + DiagnosticInfo + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.8 + + i=24 + + + + Image + Base Info Image DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.2 + + i=15 + + + + Decimal + Base Info Decimal DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.1 + + i=26 + + + + References + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.1 + + + + NonHierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.3 + + i=31 + + + + HierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.2 + + i=31 + + InverseHierarchicalReferences + + + HasChild + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.4 + + i=33 + + ChildOf + + + Organizes + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.6 + + i=33 + + OrganizedBy + + + HasEventSource + Address Space Source Hierarchy + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.14 + + i=33 + + EventSourceOf + + + HasModellingRule + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.11 + + i=32 + + ModellingRuleOf + + + HasEncoding + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.13 + + i=32 + + EncodingOf + + + HasDescription + https://reference.opcfoundation.org/v104/Core/docs/Part5/D.5.1 + + i=32 + + DescriptionOf + + + HasTypeDefinition + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.12 + + i=32 + + TypeDefinitionOf + + + GeneratesEvent + Address Space Events 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.16 + + i=32 + + GeneratedBy + + + AlwaysGeneratesEvent + Address Space Events 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.17 + + i=41 + + AlwaysGeneratedBy + + + Aggregates + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.5 + + i=34 + + AggregatedBy + + + HasSubtype + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.10 + + i=34 + + SubtypeOf + + + HasProperty + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.9 + + i=44 + + PropertyOf + + + HasComponent + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.7 + + i=44 + + ComponentOf + + + HasNotifier + Address Space Notifier Hierarchy + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.15 + + i=36 + + NotifierOf + + + HasOrderedComponent + Base Info HasOrderedComponent + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.8 + + i=47 + + OrderedComponentOf + + + FromState + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.11 + + i=32 + + ToTransition + + + ToState + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.12 + + i=32 + + FromTransition + + + HasCause + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.13 + + i=32 + + MayBeCausedBy + + + HasEffect + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.14 + + i=32 + + MayBeEffectedBy + + + HasSubStateMachine + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.15 + + i=32 + + SubStateMachineOf + + + HasHistoricalConfiguration + Historical Access Read Raw + Historical Access Time Instance + Historical Access Aggregates + Historical Access Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.3.2 + + i=44 + + HistoricalConfigurationOf + + + HasStructuredComponent + Base Info Subvariables of Structures + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.23 + + i=47 + + IsStructuredComponentOf + + + AssociatedWith + Base Info AssociatedWith + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.24 + + i=32 + + + + HasKeyValueDescription + Base Info HasKeyValueDescription + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.25 + + i=32 + + KeyValueDescriptionOf + + + BaseObjectType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.2 + + + + FolderType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.6 + + i=58 + + + + BaseVariableType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.2 + + + + BaseDataVariableType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.4 + + i=62 + + + + PropertyType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.3 + + i=62 + + + + DataTypeDescriptionType + https://reference.opcfoundation.org/v104/Core/docs/Part5/D.5.3 + + i=104 + i=105 + i=63 + + + + DataTypeVersion + + i=68 + i=80 + i=69 + + + + DictionaryFragment + + i=68 + i=80 + i=69 + + + + DataTypeDictionaryType + https://reference.opcfoundation.org/v104/Core/docs/Part5/D.5.2 + + i=106 + i=107 + i=15001 + i=63 + + + + DataTypeVersion + + i=68 + i=80 + i=72 + + + + NamespaceUri + + i=68 + i=80 + i=72 + + + + Deprecated + + i=68 + i=80 + i=72 + + + + DataTypeSystemType + https://reference.opcfoundation.org/v104/Core/docs/Part5/D.5.4 + + i=58 + + + + DataTypeEncodingType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.7 + + i=58 + + + + NamingRuleType + https://reference.opcfoundation.org/v104/Core/docs/Part3/8.29 + + i=12169 + i=29 + + + + The BrowseName must appear in all instances of the type. + + + The BrowseName may appear in an instance of the type. + + + The modelling rule defines a constraint and the BrowseName is not used in an instance of the type. + + + + + EnumValues + + i=68 + i=120 + + + + + + i=7616 + + + + 1 + + Mandatory + + + The BrowseName must appear in all instances of the type. + + + + + + + i=7616 + + + + 2 + + Optional + + + The BrowseName may appear in an instance of the type. + + + + + + + i=7616 + + + + 3 + + Constraint + + + The modelling rule defines a constraint and the BrowseName is not used in an instance of the type. + + + + + + + + + ModellingRuleType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.5 + + i=58 + + + + Mandatory + Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated. + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.4 + + i=77 + + + + Optional + Specifies that an instance with the attributes and references of the instance declaration may appear when a type is instantiated. + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.5 + + i=77 + + + + ExposesItsArray + Specifies that an instance appears for each element of the containing array variable. + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.3 + + i=77 + + + + OptionalPlaceholder + Specifies that zero or more instances with the attributes and references of the instance declaration may appear when a type is instantiated. + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.6 + + i=77 + + + + MandatoryPlaceholder + Specifies that one or more instances with the attributes and references of the instance declaration must appear when a type is instantiated. + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.7 + + i=77 + + + + Root + The root of the server address space. + Base Info Core Structure 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.2 + + i=61 + + + + Objects + The browse entry point when looking for objects in the server address space. + Base Info Core Structure 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.4 + + i=84 + i=61 + + + + Types + The browse entry point when looking for types in the server address space. + Base Info Core Types Folders + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.5 + + i=84 + i=61 + + + + Views + The browse entry point when looking for views in the server address space. + Base Info Core Views Folder + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.3 + + i=84 + i=61 + + + + ObjectTypes + The browse entry point when looking for object types in the server address space. + Base Info Core Types Folders + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.6 + + i=86 + i=58 + i=61 + + + + VariableTypes + The browse entry point when looking for variable types in the server address space. + Base Info Core Types Folders + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.7 + + i=86 + i=62 + i=61 + + + + DataTypes + The browse entry point when looking for data types in the server address space. + Base Info Core Types Folders + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.9 + + i=86 + i=24 + i=61 + + + + ReferenceTypes + The browse entry point when looking for reference types in the server address space. + Base Info Core Types Folders + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.8 + + i=86 + i=31 + i=61 + + + + XML Schema + A type system which uses XML schema to describe the encoding of data types. + + i=90 + i=75 + + + + OPC Binary + A type system which uses OPC binary schema to describe the encoding of data types. + + i=90 + i=75 + + + + HasArgumentDescription + Address Space Method Meta Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.18 + + i=47 + + ArgumentDescriptionOf + + + HasOptionalInputArgumentDescription + Address Space Method Meta Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.19 + + i=129 + + OptionalInputArgumentDescriptionOf + + + http://opcfoundation.org/UA/ + + i=15958 + i=15959 + i=15960 + i=15961 + i=15962 + i=15963 + i=15964 + i=16134 + i=16135 + i=16136 + i=32408 + i=11715 + i=11616 + + + + NamespaceUri + + i=68 + i=15957 + + + http://opcfoundation.org/UA/ + + + + NamespaceVersion + + i=68 + i=15957 + + + 1.05.03 + + + + NamespacePublicationDate + + i=68 + i=15957 + + + 2023-12-15T00:00:00Z + + + + IsNamespaceSubset + + i=68 + i=15957 + + + false + + + + StaticNodeIdTypes + + i=68 + i=15957 + + + + 0 + + + + + StaticNumericNodeIdRange + + i=68 + i=15957 + + + + 1:2252 + 2270 + 2273 + 2280 + 2283 + 2291:2293 + 2297:2734 + 2738:2991 + 2995 + 2998:3703 + 3710:11191 + 11194:11195 + 11202:11241 + 11243:11272 + 11276:11280 + 11284:11311 + 11315:11491 + 11495:11501 + 11503:11701 + 11706 + 11708 + 11716:12164 + 12169:12748 + 12752:12872 + 12875:12884 + 12888:12910 + 12912:14414 + 14416:15003 + 15005:15605 + 15607:16300 + 16306:17633 + 17635:19090 + 19092:24094 + 24102:24103 + 24105:31915 + 31917:2147483647 + + + + + StaticStringNodeIdPattern + + i=68 + i=15957 + + + + + + + DefaultRolePermissions + + i=68 + i=15957 + + + + DefaultUserRolePermissions + + i=68 + i=15957 + + + + DefaultAccessRestrictions + + i=68 + i=15957 + + + + ModelVersion + + i=68 + i=15957 + + + 1.5.3 + + + + NodeVersion + The version number of the node (used to indicate changes to references of the owning node). + + i=68 + + + + ViewVersion + The version number of the view. + + i=68 + + + + Icon + A small image representing the object. + + i=68 + + + + LocalTime + The local time where the owning variable value was collected. + + i=68 + + + + AllowNulls + Whether the value of the owning variable is allowed to be null. + + i=68 + + + + ValueAsText + The string representation of the current value for a variable with an enumerated data type. + + i=68 + + + + MaxStringLength + The maximum number of bytes supported by the DataVariable. + + i=68 + + + + MaxCharacters + The maximum number of Unicode characters supported by the DataVariable. + + i=68 + + + + MaxByteStringLength + The maximum length for a byte string that can be stored in the owning variable. + + i=68 + + + + MaxArrayLength + The maximum length for an array that can be stored in the owning variable. + + i=68 + + + + EngineeringUnits + The engineering units for the value of the owning variable. + + i=68 + + + + EnumStrings + The human readable strings associated with the values of an enumerated value (when values are sequential). + + i=68 + + + + EnumValues + The human readable strings associated with the values of an enumerated value (when values have no sequence). + + i=68 + + + + OptionSetValues + Contains the human-readable representation for each bit of the bit mask. + + i=68 + + + + OptionSetLength + Specifies the length, in bytes, of the OptionSet. + + i=68 + + + + InputArguments + The input arguments for a method. + + i=68 + + + + OutputArguments + The output arguments for a method. + + i=68 + + + + DefaultInstanceBrowseName + Allows the definition of BrowseName on an ObjectType that all instances should use by default. + + i=68 + + + + ImageBMP + Base Info Image DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.3 + + i=30 + + + + ImageGIF + Base Info Image DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.4 + + i=30 + + + + ImageJPG + Base Info Image DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.5 + + i=30 + + + + ImagePNG + Base Info Image DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.6 + + i=30 + + + + AudioDataType + Base Info Audio Type + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.1 + + i=15 + + + + Union + Base Info OptionSet DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.12 + + i=22 + + + + + UriString + Base Info UriString + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.39 + + i=12 + + + + ServerType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.1 + + i=2005 + i=2006 + i=15003 + i=2007 + i=2008 + i=2742 + i=12882 + i=17612 + i=2009 + i=2010 + i=2011 + i=2012 + i=11527 + i=11489 + i=12871 + i=12746 + i=12883 + i=58 + + + + ServerArray + + i=68 + i=78 + i=2004 + + + + NamespaceArray + + i=68 + i=78 + i=2004 + + + + UrisVersion + + i=68 + i=80 + i=2004 + + + + ServerStatus + + i=3074 + i=3075 + i=3076 + i=3077 + i=3084 + i=3085 + i=2138 + i=78 + i=2004 + + + + StartTime + + i=63 + i=78 + i=2007 + + + + CurrentTime + + i=63 + i=78 + i=2007 + + + + State + + i=63 + i=78 + i=2007 + + + + BuildInfo + + i=3078 + i=3079 + i=3080 + i=3081 + i=3082 + i=3083 + i=3051 + i=78 + i=2007 + + + + ProductUri + + i=63 + i=78 + i=3077 + + + + ManufacturerName + + i=63 + i=78 + i=3077 + + + + ProductName + + i=63 + i=78 + i=3077 + + + + SoftwareVersion + + i=63 + i=78 + i=3077 + + + + BuildNumber + + i=63 + i=78 + i=3077 + + + + BuildDate + + i=63 + i=78 + i=3077 + + + + SecondsTillShutdown + + i=63 + i=78 + i=2007 + + + + ShutdownReason + + i=63 + i=78 + i=2007 + + + + ServiceLevel + + i=68 + i=78 + i=2004 + + + + Auditing + + i=68 + i=78 + i=2004 + + + + EstimatedReturnTime + + i=68 + i=80 + i=2004 + + + + LocalTime + + i=68 + i=80 + i=2004 + + + + ServerCapabilities + + i=3086 + i=3087 + i=3088 + i=3089 + i=3090 + i=3091 + i=3092 + i=3093 + i=3094 + i=2013 + i=78 + i=2004 + + + + ServerProfileArray + + i=68 + i=78 + i=2009 + + + + LocaleIdArray + + i=68 + i=78 + i=2009 + + + + MinSupportedSampleRate + + i=68 + i=78 + i=2009 + + + + MaxBrowseContinuationPoints + + i=68 + i=78 + i=2009 + + + + MaxQueryContinuationPoints + + i=68 + i=78 + i=2009 + + + + MaxHistoryContinuationPoints + + i=68 + i=78 + i=2009 + + + + SoftwareCertificates + + i=68 + i=78 + i=2009 + + + + ModellingRules + + i=61 + i=78 + i=2009 + + + + AggregateFunctions + + i=61 + i=78 + i=2009 + + + + ServerDiagnostics + + i=3095 + i=3110 + i=3111 + i=3114 + i=2020 + i=78 + i=2004 + + + + ServerDiagnosticsSummary + + i=3096 + i=3097 + i=3098 + i=3099 + i=3100 + i=3101 + i=3102 + i=3104 + i=3105 + i=3106 + i=3107 + i=3108 + i=2150 + i=78 + i=2010 + + + + ServerViewCount + + i=63 + i=78 + i=3095 + + + + CurrentSessionCount + + i=63 + i=78 + i=3095 + + + + CumulatedSessionCount + + i=63 + i=78 + i=3095 + + + + SecurityRejectedSessionCount + + i=63 + i=78 + i=3095 + + + + RejectedSessionCount + + i=63 + i=78 + i=3095 + + + + SessionTimeoutCount + + i=63 + i=78 + i=3095 + + + + SessionAbortCount + + i=63 + i=78 + i=3095 + + + + PublishingIntervalCount + + i=63 + i=78 + i=3095 + + + + CurrentSubscriptionCount + + i=63 + i=78 + i=3095 + + + + CumulatedSubscriptionCount + + i=63 + i=78 + i=3095 + + + + SecurityRejectedRequestsCount + + i=63 + i=78 + i=3095 + + + + RejectedRequestsCount + + i=63 + i=78 + i=3095 + + + + SubscriptionDiagnosticsArray + + i=2171 + i=78 + i=2010 + + + + SessionsDiagnosticsSummary + + i=3112 + i=3113 + i=2026 + i=78 + i=2010 + + + + SessionDiagnosticsArray + + i=2196 + i=78 + i=3111 + + + + SessionSecurityDiagnosticsArray + + i=2243 + i=78 + i=3111 + + + + EnabledFlag + + i=68 + i=78 + i=2010 + + + + VendorServerInfo + + i=2033 + i=78 + i=2004 + + + + ServerRedundancy + + i=3115 + i=2034 + i=78 + i=2004 + + + + RedundancySupport + + i=68 + i=78 + i=2012 + + + + Namespaces + + i=11645 + i=80 + i=2004 + + + + GetMonitoredItems + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.1 + + i=11490 + i=11491 + i=80 + i=2004 + + + + InputArguments + + i=68 + i=78 + i=11489 + + + + + + i=297 + + + + SubscriptionId + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11489 + + + + + + i=297 + + + + ServerHandles + + i=7 + + 1 + + 0 + + + + + + + i=297 + + + + ClientHandles + + i=7 + + 1 + + 0 + + + + + + + + + ResendData + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.2 + + i=12872 + i=80 + i=2004 + + + + InputArguments + + i=68 + i=78 + i=12871 + + + + + + i=297 + + + + SubscriptionId + + i=7 + + -1 + + + + + + + + + SetSubscriptionDurable + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.3 + + i=12747 + i=12748 + i=80 + i=2004 + + + + InputArguments + + i=68 + i=78 + i=12746 + + + + + + i=297 + + + + SubscriptionId + + i=7 + + -1 + + + + + + + i=297 + + + + LifetimeInHours + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=12746 + + + + + + i=297 + + + + RevisedLifetimeInHours + + i=7 + + -1 + + + + + + + + + RequestServerStateChange + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.4 + + i=12884 + i=80 + i=2004 + + + + InputArguments + + i=68 + i=78 + i=12883 + + + + + + i=297 + + + + State + + i=852 + + -1 + + + + + + + i=297 + + + + EstimatedReturnTime + + i=13 + + -1 + + + + + + + i=297 + + + + SecondsTillShutdown + + i=7 + + -1 + + + + + + + i=297 + + + + Reason + + i=21 + + -1 + + + + + + + i=297 + + + + Restart + + i=1 + + -1 + + + + + + + + + ServerCapabilitiesType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.2 + + i=2014 + i=2016 + i=2017 + i=2732 + i=2733 + i=2734 + i=3049 + i=11549 + i=11550 + i=12910 + i=11551 + i=2019 + i=2754 + i=11562 + i=16295 + i=24088 + i=24089 + i=24090 + i=24091 + i=24103 + i=24092 + i=24093 + i=31770 + i=24094 + i=58 + + + + ServerProfileArray + + i=68 + i=78 + i=2013 + + + + LocaleIdArray + + i=68 + i=78 + i=2013 + + + + MinSupportedSampleRate + + i=68 + i=78 + i=2013 + + + + MaxBrowseContinuationPoints + + i=68 + i=78 + i=2013 + + + + MaxQueryContinuationPoints + + i=68 + i=78 + i=2013 + + + + MaxHistoryContinuationPoints + + i=68 + i=78 + i=2013 + + + + SoftwareCertificates + + i=68 + i=78 + i=2013 + + + + MaxArrayLength + + i=68 + i=80 + i=2013 + + + + MaxStringLength + + i=68 + i=80 + i=2013 + + + + MaxByteStringLength + + i=68 + i=80 + i=2013 + + + + OperationLimits + + i=11564 + i=80 + i=2013 + + + + ModellingRules + + i=61 + i=78 + i=2013 + + + + AggregateFunctions + + i=61 + i=78 + i=2013 + + + + <VendorCapability> + + i=2137 + i=11508 + i=2013 + + + + RoleSet + + i=16296 + i=16299 + i=15607 + i=80 + i=2013 + + + + AddRole + + i=16297 + i=16298 + i=78 + i=16295 + + + + InputArguments + + i=68 + i=78 + i=16296 + + + + + + i=297 + + + + RoleName + + i=12 + + -1 + + + + + + + i=297 + + + + NamespaceUri + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16296 + + + + + + i=297 + + + + RoleNodeId + + i=17 + + -1 + + + + + + + + + RemoveRole + + i=16300 + i=78 + i=16295 + + + + InputArguments + + i=68 + i=78 + i=16299 + + + + + + i=297 + + + + RoleNodeId + + i=17 + + -1 + + + + + + + + + MaxSessions + + i=68 + i=80 + i=2013 + + + + MaxSubscriptions + + i=68 + i=80 + i=2013 + + + + MaxMonitoredItems + + i=68 + i=80 + i=2013 + + + + MaxSubscriptionsPerSession + + i=68 + i=80 + i=2013 + + + + MaxMonitoredItemsPerSubscription + + i=68 + i=80 + i=2013 + + + + MaxSelectClauseParameters + + i=68 + i=80 + i=2013 + + + + MaxWhereClauseParameters + + i=68 + i=80 + i=2013 + + + + MaxMonitoredItemsQueueSize + + i=68 + i=80 + i=2013 + + + + ConformanceUnits + + i=68 + i=80 + i=2013 + + + + ServerDiagnosticsType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.3 + + i=2021 + i=2022 + i=2023 + i=2744 + i=2025 + i=58 + + + + ServerDiagnosticsSummary + + i=3116 + i=3117 + i=3118 + i=3119 + i=3120 + i=3121 + i=3122 + i=3124 + i=3125 + i=3126 + i=3127 + i=3128 + i=2150 + i=78 + i=2020 + + + + ServerViewCount + + i=63 + i=78 + i=2021 + + + + CurrentSessionCount + + i=63 + i=78 + i=2021 + + + + CumulatedSessionCount + + i=63 + i=78 + i=2021 + + + + SecurityRejectedSessionCount + + i=63 + i=78 + i=2021 + + + + RejectedSessionCount + + i=63 + i=78 + i=2021 + + + + SessionTimeoutCount + + i=63 + i=78 + i=2021 + + + + SessionAbortCount + + i=63 + i=78 + i=2021 + + + + PublishingIntervalCount + + i=63 + i=78 + i=2021 + + + + CurrentSubscriptionCount + + i=63 + i=78 + i=2021 + + + + CumulatedSubscriptionCount + + i=63 + i=78 + i=2021 + + + + SecurityRejectedRequestsCount + + i=63 + i=78 + i=2021 + + + + RejectedRequestsCount + + i=63 + i=78 + i=2021 + + + + SamplingIntervalDiagnosticsArray + + i=2164 + i=80 + i=2020 + + + + SubscriptionDiagnosticsArray + + i=2171 + i=78 + i=2020 + + + + SessionsDiagnosticsSummary + + i=3129 + i=3130 + i=2026 + i=78 + i=2020 + + + + SessionDiagnosticsArray + + i=2196 + i=78 + i=2744 + + + + SessionSecurityDiagnosticsArray + + i=2243 + i=78 + i=2744 + + + + EnabledFlag + + i=68 + i=78 + i=2020 + + + + SessionsDiagnosticsSummaryType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.4 + + i=2027 + i=2028 + i=12097 + i=58 + + + + SessionDiagnosticsArray + + i=2196 + i=78 + i=2026 + + + + SessionSecurityDiagnosticsArray + + i=2243 + i=78 + i=2026 + + + + <ClientName> + + i=12098 + i=12142 + i=12152 + i=2029 + i=11508 + i=2026 + + + + SessionDiagnostics + + i=12099 + i=12100 + i=12101 + i=12102 + i=12103 + i=12104 + i=12105 + i=12106 + i=12107 + i=12108 + i=12109 + i=12110 + i=12111 + i=12112 + i=12113 + i=12114 + i=12115 + i=12116 + i=12117 + i=12118 + i=12119 + i=12120 + i=12121 + i=12122 + i=12123 + i=12124 + i=12125 + i=12126 + i=12127 + i=12128 + i=12129 + i=12130 + i=12131 + i=12132 + i=12133 + i=12134 + i=12135 + i=12136 + i=12137 + i=12138 + i=12139 + i=12140 + i=12141 + i=2197 + i=78 + i=12097 + + + + SessionId + + i=63 + i=78 + i=12098 + + + + SessionName + + i=63 + i=78 + i=12098 + + + + ClientDescription + + i=63 + i=78 + i=12098 + + + + ServerUri + + i=63 + i=78 + i=12098 + + + + EndpointUrl + + i=63 + i=78 + i=12098 + + + + LocaleIds + + i=63 + i=78 + i=12098 + + + + ActualSessionTimeout + + i=63 + i=78 + i=12098 + + + + MaxResponseMessageSize + + i=63 + i=78 + i=12098 + + + + ClientConnectionTime + + i=63 + i=78 + i=12098 + + + + ClientLastContactTime + + i=63 + i=78 + i=12098 + + + + CurrentSubscriptionsCount + + i=63 + i=78 + i=12098 + + + + CurrentMonitoredItemsCount + + i=63 + i=78 + i=12098 + + + + CurrentPublishRequestsInQueue + + i=63 + i=78 + i=12098 + + + + TotalRequestCount + + i=63 + i=78 + i=12098 + + + + UnauthorizedRequestCount + + i=63 + i=78 + i=12098 + + + + ReadCount + + i=63 + i=78 + i=12098 + + + + HistoryReadCount + + i=63 + i=78 + i=12098 + + + + WriteCount + + i=63 + i=78 + i=12098 + + + + HistoryUpdateCount + + i=63 + i=78 + i=12098 + + + + CallCount + + i=63 + i=78 + i=12098 + + + + CreateMonitoredItemsCount + + i=63 + i=78 + i=12098 + + + + ModifyMonitoredItemsCount + + i=63 + i=78 + i=12098 + + + + SetMonitoringModeCount + + i=63 + i=78 + i=12098 + + + + SetTriggeringCount + + i=63 + i=78 + i=12098 + + + + DeleteMonitoredItemsCount + + i=63 + i=78 + i=12098 + + + + CreateSubscriptionCount + + i=63 + i=78 + i=12098 + + + + ModifySubscriptionCount + + i=63 + i=78 + i=12098 + + + + SetPublishingModeCount + + i=63 + i=78 + i=12098 + + + + PublishCount + + i=63 + i=78 + i=12098 + + + + RepublishCount + + i=63 + i=78 + i=12098 + + + + TransferSubscriptionsCount + + i=63 + i=78 + i=12098 + + + + DeleteSubscriptionsCount + + i=63 + i=78 + i=12098 + + + + AddNodesCount + + i=63 + i=78 + i=12098 + + + + AddReferencesCount + + i=63 + i=78 + i=12098 + + + + DeleteNodesCount + + i=63 + i=78 + i=12098 + + + + DeleteReferencesCount + + i=63 + i=78 + i=12098 + + + + BrowseCount + + i=63 + i=78 + i=12098 + + + + BrowseNextCount + + i=63 + i=78 + i=12098 + + + + TranslateBrowsePathsToNodeIdsCount + + i=63 + i=78 + i=12098 + + + + QueryFirstCount + + i=63 + i=78 + i=12098 + + + + QueryNextCount + + i=63 + i=78 + i=12098 + + + + RegisterNodesCount + + i=63 + i=78 + i=12098 + + + + UnregisterNodesCount + + i=63 + i=78 + i=12098 + + + + SessionSecurityDiagnostics + + i=12143 + i=12144 + i=12145 + i=12146 + i=12147 + i=12148 + i=12149 + i=12150 + i=12151 + i=2244 + i=78 + i=12097 + + + + SessionId + + i=63 + i=78 + i=12142 + + + + ClientUserIdOfSession + + i=63 + i=78 + i=12142 + + + + ClientUserIdHistory + + i=63 + i=78 + i=12142 + + + + AuthenticationMechanism + + i=63 + i=78 + i=12142 + + + + Encoding + + i=63 + i=78 + i=12142 + + + + TransportProtocol + + i=63 + i=78 + i=12142 + + + + SecurityMode + + i=63 + i=78 + i=12142 + + + + SecurityPolicyUri + + i=63 + i=78 + i=12142 + + + + ClientCertificate + + i=63 + i=78 + i=12142 + + + + SubscriptionDiagnosticsArray + + i=2171 + i=78 + i=12097 + + + + SessionDiagnosticsObjectType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.5 + + i=2030 + i=2031 + i=2032 + i=58 + + + + SessionDiagnostics + + i=3131 + i=3132 + i=3133 + i=3134 + i=3135 + i=3136 + i=3137 + i=3138 + i=3139 + i=3140 + i=3141 + i=3142 + i=3143 + i=8898 + i=11891 + i=3151 + i=3152 + i=3153 + i=3154 + i=3155 + i=3156 + i=3157 + i=3158 + i=3159 + i=3160 + i=3161 + i=3162 + i=3163 + i=3164 + i=3165 + i=3166 + i=3167 + i=3168 + i=3169 + i=3170 + i=3171 + i=3172 + i=3173 + i=3174 + i=3175 + i=3176 + i=3177 + i=3178 + i=2197 + i=78 + i=2029 + + + + SessionId + + i=63 + i=78 + i=2030 + + + + SessionName + + i=63 + i=78 + i=2030 + + + + ClientDescription + + i=63 + i=78 + i=2030 + + + + ServerUri + + i=63 + i=78 + i=2030 + + + + EndpointUrl + + i=63 + i=78 + i=2030 + + + + LocaleIds + + i=63 + i=78 + i=2030 + + + + ActualSessionTimeout + + i=63 + i=78 + i=2030 + + + + MaxResponseMessageSize + + i=63 + i=78 + i=2030 + + + + ClientConnectionTime + + i=63 + i=78 + i=2030 + + + + ClientLastContactTime + + i=63 + i=78 + i=2030 + + + + CurrentSubscriptionsCount + + i=63 + i=78 + i=2030 + + + + CurrentMonitoredItemsCount + + i=63 + i=78 + i=2030 + + + + CurrentPublishRequestsInQueue + + i=63 + i=78 + i=2030 + + + + TotalRequestCount + + i=63 + i=78 + i=2030 + + + + UnauthorizedRequestCount + + i=63 + i=78 + i=2030 + + + + ReadCount + + i=63 + i=78 + i=2030 + + + + HistoryReadCount + + i=63 + i=78 + i=2030 + + + + WriteCount + + i=63 + i=78 + i=2030 + + + + HistoryUpdateCount + + i=63 + i=78 + i=2030 + + + + CallCount + + i=63 + i=78 + i=2030 + + + + CreateMonitoredItemsCount + + i=63 + i=78 + i=2030 + + + + ModifyMonitoredItemsCount + + i=63 + i=78 + i=2030 + + + + SetMonitoringModeCount + + i=63 + i=78 + i=2030 + + + + SetTriggeringCount + + i=63 + i=78 + i=2030 + + + + DeleteMonitoredItemsCount + + i=63 + i=78 + i=2030 + + + + CreateSubscriptionCount + + i=63 + i=78 + i=2030 + + + + ModifySubscriptionCount + + i=63 + i=78 + i=2030 + + + + SetPublishingModeCount + + i=63 + i=78 + i=2030 + + + + PublishCount + + i=63 + i=78 + i=2030 + + + + RepublishCount + + i=63 + i=78 + i=2030 + + + + TransferSubscriptionsCount + + i=63 + i=78 + i=2030 + + + + DeleteSubscriptionsCount + + i=63 + i=78 + i=2030 + + + + AddNodesCount + + i=63 + i=78 + i=2030 + + + + AddReferencesCount + + i=63 + i=78 + i=2030 + + + + DeleteNodesCount + + i=63 + i=78 + i=2030 + + + + DeleteReferencesCount + + i=63 + i=78 + i=2030 + + + + BrowseCount + + i=63 + i=78 + i=2030 + + + + BrowseNextCount + + i=63 + i=78 + i=2030 + + + + TranslateBrowsePathsToNodeIdsCount + + i=63 + i=78 + i=2030 + + + + QueryFirstCount + + i=63 + i=78 + i=2030 + + + + QueryNextCount + + i=63 + i=78 + i=2030 + + + + RegisterNodesCount + + i=63 + i=78 + i=2030 + + + + UnregisterNodesCount + + i=63 + i=78 + i=2030 + + + + SessionSecurityDiagnostics + + i=3179 + i=3180 + i=3181 + i=3182 + i=3183 + i=3184 + i=3185 + i=3186 + i=3187 + i=2244 + i=78 + i=2029 + + + + SessionId + + i=63 + i=78 + i=2031 + + + + ClientUserIdOfSession + + i=63 + i=78 + i=2031 + + + + ClientUserIdHistory + + i=63 + i=78 + i=2031 + + + + AuthenticationMechanism + + i=63 + i=78 + i=2031 + + + + Encoding + + i=63 + i=78 + i=2031 + + + + TransportProtocol + + i=63 + i=78 + i=2031 + + + + SecurityMode + + i=63 + i=78 + i=2031 + + + + SecurityPolicyUri + + i=63 + i=78 + i=2031 + + + + ClientCertificate + + i=63 + i=78 + i=2031 + + + + SubscriptionDiagnosticsArray + + i=2171 + i=78 + i=2029 + + + + VendorServerInfoType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.6 + + i=58 + + + + ServerRedundancyType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.7 + + i=2035 + i=32410 + i=58 + + + + RedundancySupport + + i=68 + i=78 + i=2034 + + + + RedundantServerArray + + i=68 + i=80 + i=2034 + + + + TransparentRedundancyType + Redundancy Server Transparent + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.8 + + i=2038 + i=2037 + i=2034 + + + + RedundantServerArray + + i=68 + i=78 + i=2036 + + + + CurrentServerId + + i=68 + i=78 + i=2036 + + + + NonTransparentRedundancyType + Redundancy Server + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.9 + + i=2040 + i=2034 + + + + ServerUriArray + + i=68 + i=78 + i=2039 + + + + NonTransparentNetworkRedundancyType + Redundancy Server + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.10 + + i=11948 + i=2039 + + + + ServerNetworkGroups + + i=68 + i=78 + i=11945 + + + + NonTransparentBackupRedundancyType + Redundancy Server + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.15 + + i=32413 + i=32415 + i=32416 + i=2039 + + + + RedundantServerArray + + i=68 + i=78 + i=32411 + + + + Mode + + i=68 + i=78 + i=32411 + + + + Failover + + i=78 + i=32411 + + + + RedundantServerMode + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.44 + + i=32418 + i=29 + + + + + + + + + + EnumStrings + + i=68 + i=32417 + + + + + PrimaryWithBackup + + + PrimaryOnly + + + BackupReady + + + BackupNotReady + + + + + + OperationLimitsType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.11 + + i=11565 + i=12161 + i=12162 + i=11567 + i=12163 + i=12164 + i=11569 + i=11570 + i=11571 + i=11572 + i=11573 + i=11574 + i=61 + + + + MaxNodesPerRead + + i=68 + i=80 + i=11564 + + + + MaxNodesPerHistoryReadData + + i=68 + i=80 + i=11564 + + + + MaxNodesPerHistoryReadEvents + + i=68 + i=80 + i=11564 + + + + MaxNodesPerWrite + + i=68 + i=80 + i=11564 + + + + MaxNodesPerHistoryUpdateData + + i=68 + i=80 + i=11564 + + + + MaxNodesPerHistoryUpdateEvents + + i=68 + i=80 + i=11564 + + + + MaxNodesPerMethodCall + + i=68 + i=80 + i=11564 + + + + MaxNodesPerBrowse + + i=68 + i=80 + i=11564 + + + + MaxNodesPerRegisterNodes + + i=68 + i=80 + i=11564 + + + + MaxNodesPerTranslateBrowsePathsToNodeIds + + i=68 + i=80 + i=11564 + + + + MaxNodesPerNodeManagement + + i=68 + i=80 + i=11564 + + + + MaxMonitoredItemsPerCall + + i=68 + i=80 + i=11564 + + + + FileType + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.1 + + i=11576 + i=12686 + i=12687 + i=11579 + i=13341 + i=24244 + i=25200 + i=11580 + i=11583 + i=11585 + i=11588 + i=11590 + i=11593 + i=58 + + + + Size + + i=68 + i=78 + i=11575 + + + + Writable + + i=68 + i=78 + i=11575 + + + + UserWritable + + i=68 + i=78 + i=11575 + + + + OpenCount + + i=68 + i=78 + i=11575 + + + + MimeType + + i=68 + i=80 + i=11575 + + + + MaxByteStringLength + + i=68 + i=80 + i=11575 + + + + LastModifiedTime + + i=68 + i=80 + i=11575 + + + + Open + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.2 + + i=11581 + i=11582 + i=78 + i=11575 + + + + InputArguments + + i=68 + i=78 + i=11580 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11580 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.3 + + i=11584 + i=78 + i=11575 + + + + InputArguments + + i=68 + i=78 + i=11583 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.4 + + i=11586 + i=11587 + i=78 + i=11575 + + + + InputArguments + + i=68 + i=78 + i=11585 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11585 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.5 + + i=11589 + i=78 + i=11575 + + + + InputArguments + + i=68 + i=78 + i=11588 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.6 + + i=11591 + i=11592 + i=78 + i=11575 + + + + InputArguments + + i=68 + i=78 + i=11590 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11590 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.7 + + i=11594 + i=78 + i=11575 + + + + InputArguments + + i=68 + i=78 + i=11593 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + AddressSpaceFileType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.12 + + i=11615 + i=11575 + + + + ExportNamespace + + i=80 + i=11595 + + + + NamespaceMetadataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.13 + + i=11617 + i=11618 + i=11619 + i=11620 + i=11621 + i=11622 + i=11623 + i=11624 + i=16137 + i=16138 + i=16139 + i=25267 + i=32419 + i=58 + + + + NamespaceUri + + i=68 + i=78 + i=11616 + + + + NamespaceVersion + + i=68 + i=78 + i=11616 + + + + NamespacePublicationDate + + i=68 + i=78 + i=11616 + + + + IsNamespaceSubset + + i=68 + i=78 + i=11616 + + + + StaticNodeIdTypes + + i=68 + i=78 + i=11616 + + + + StaticNumericNodeIdRange + + i=68 + i=78 + i=11616 + + + + StaticStringNodeIdPattern + + i=68 + i=78 + i=11616 + + + + NamespaceFile + + i=11625 + i=12690 + i=12691 + i=11628 + i=11629 + i=11632 + i=11634 + i=11637 + i=11639 + i=11642 + i=11595 + i=80 + i=11616 + + + + Size + + i=68 + i=78 + i=11624 + + + + Writable + + i=68 + i=78 + i=11624 + + + + UserWritable + + i=68 + i=78 + i=11624 + + + + OpenCount + + i=68 + i=78 + i=11624 + + + + Open + + i=11630 + i=11631 + i=78 + i=11624 + + + + InputArguments + + i=68 + i=78 + i=11629 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11629 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=11633 + i=78 + i=11624 + + + + InputArguments + + i=68 + i=78 + i=11632 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=11635 + i=11636 + i=78 + i=11624 + + + + InputArguments + + i=68 + i=78 + i=11634 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11634 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=11638 + i=78 + i=11624 + + + + InputArguments + + i=68 + i=78 + i=11637 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=11640 + i=11641 + i=78 + i=11624 + + + + InputArguments + + i=68 + i=78 + i=11639 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=11639 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=11643 + i=78 + i=11624 + + + + InputArguments + + i=68 + i=78 + i=11642 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + DefaultRolePermissions + + i=68 + i=80 + i=11616 + + + + DefaultUserRolePermissions + + i=68 + i=80 + i=11616 + + + + DefaultAccessRestrictions + + i=68 + i=80 + i=11616 + + + + ConfigurationVersion + + i=68 + i=80 + i=11616 + + + + ModelVersion + + i=68 + i=80 + i=11616 + + + + NamespacesType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.3.14 + + i=11646 + i=58 + + + + <NamespaceIdentifier> + + i=11647 + i=11648 + i=11649 + i=11650 + i=11651 + i=11652 + i=11653 + i=11616 + i=11508 + i=11645 + + + + NamespaceUri + + i=68 + i=78 + i=11646 + + + + NamespaceVersion + + i=68 + i=78 + i=11646 + + + + NamespacePublicationDate + + i=68 + i=78 + i=11646 + + + + IsNamespaceSubset + + i=68 + i=78 + i=11646 + + + + StaticNodeIdTypes + + i=68 + i=78 + i=11646 + + + + StaticNumericNodeIdRange + + i=68 + i=78 + i=11646 + + + + StaticStringNodeIdPattern + + i=68 + i=78 + i=11646 + + + + BaseEventType + Address Space Events + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.2 + + i=2042 + i=2043 + i=2044 + i=2045 + i=2046 + i=2047 + i=3190 + i=2050 + i=2051 + i=31771 + i=31772 + i=31773 + i=31774 + i=58 + + + + EventId + + i=68 + i=78 + i=2041 + + + + EventType + + i=68 + i=78 + i=2041 + + + + SourceNode + + i=68 + i=78 + i=2041 + + + + SourceName + + i=68 + i=78 + i=2041 + + + + Time + + i=68 + i=78 + i=2041 + + + + ReceiveTime + + i=68 + i=78 + i=2041 + + + + LocalTime + + i=68 + i=80 + i=2041 + + + + Message + + i=68 + i=78 + i=2041 + + + + Severity + + i=68 + i=78 + i=2041 + + + + ConditionClassId + + i=68 + i=80 + i=2041 + + + + ConditionClassName + + i=68 + i=80 + i=2041 + + + + ConditionSubClassId + + i=68 + i=80 + i=2041 + + + + ConditionSubClassName + + i=68 + i=80 + i=2041 + + + + AuditEventType + Auditing Connections + Auditing NodeManagement + Auditing History Services + Auditing Write + Auditing Method + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.3 + + i=2053 + i=2054 + i=2055 + i=2056 + i=2057 + i=2041 + + + + ActionTimeStamp + + i=68 + i=78 + i=2052 + + + + Status + + i=68 + i=78 + i=2052 + + + + ServerId + + i=68 + i=78 + i=2052 + + + + ClientAuditEntryId + + i=68 + i=78 + i=2052 + + + + ClientUserId + + i=68 + i=78 + i=2052 + + + + AuditSecurityEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.4 + + i=17615 + i=2052 + + + + StatusCodeId + + i=68 + i=80 + i=2058 + + + + AuditChannelEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.5 + + i=2745 + i=2058 + + + + SecureChannelId + + i=68 + i=78 + i=2059 + + + + AuditOpenSecureChannelEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.6 + + i=2061 + i=2746 + i=2062 + i=2063 + i=2065 + i=2066 + i=24135 + i=2059 + + + + ClientCertificate + + i=68 + i=78 + i=2060 + + + + ClientCertificateThumbprint + + i=68 + i=78 + i=2060 + + + + RequestType + + i=68 + i=78 + i=2060 + + + + SecurityPolicyUri + + i=68 + i=78 + i=2060 + + + + SecurityMode + + i=68 + i=78 + i=2060 + + + + RequestedLifetime + + i=68 + i=78 + i=2060 + + + + CertificateErrorEventId + + i=68 + i=80 + i=2060 + + + + AuditSessionEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.7 + + i=2070 + i=2058 + + + + SessionId + + i=68 + i=78 + i=2069 + + + + AuditCreateSessionEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.8 + + i=2072 + i=2073 + i=2747 + i=2074 + i=2069 + + + + SecureChannelId + + i=68 + i=78 + i=2071 + + + + ClientCertificate + + i=68 + i=78 + i=2071 + + + + ClientCertificateThumbprint + + i=68 + i=78 + i=2071 + + + + RevisedSessionTimeout + + i=68 + i=78 + i=2071 + + + + AuditUrlMismatchEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.9 + + i=2749 + i=2071 + + + + EndpointUrl + + i=68 + i=78 + i=2748 + + + + AuditActivateSessionEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.10 + + i=2076 + i=2077 + i=11485 + i=2069 + + + + ClientSoftwareCertificates + + i=68 + i=78 + i=2075 + + + + UserIdentityToken + + i=68 + i=78 + i=2075 + + + + SecureChannelId + + i=68 + i=78 + i=2075 + + + + AuditCancelEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.11 + + i=2079 + i=2069 + + + + RequestHandle + + i=68 + i=78 + i=2078 + + + + AuditCertificateEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.12 + + i=2081 + i=2058 + + + + Certificate + + i=68 + i=78 + i=2080 + + + + AuditCertificateDataMismatchEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.13 + + i=2083 + i=2084 + i=2080 + + + + InvalidHostname + + i=68 + i=78 + i=2082 + + + + InvalidUri + + i=68 + i=78 + i=2082 + + + + AuditCertificateExpiredEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.14 + + i=2080 + + + + AuditCertificateInvalidEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.15 + + i=2080 + + + + AuditCertificateUntrustedEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.16 + + i=2080 + + + + AuditCertificateRevokedEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.17 + + i=2080 + + + + AuditCertificateMismatchEventType + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.18 + + i=2080 + + + + AuditNodeManagementEventType + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.19 + + i=2052 + + + + AuditAddNodesEventType + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.20 + + i=2092 + i=2090 + + + + NodesToAdd + + i=68 + i=78 + i=2091 + + + + AuditDeleteNodesEventType + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.21 + + i=2094 + i=2090 + + + + NodesToDelete + + i=68 + i=78 + i=2093 + + + + AuditAddReferencesEventType + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.22 + + i=2096 + i=2090 + + + + ReferencesToAdd + + i=68 + i=78 + i=2095 + + + + AuditDeleteReferencesEventType + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.23 + + i=2098 + i=2090 + + + + ReferencesToDelete + + i=68 + i=78 + i=2097 + + + + AuditUpdateEventType + Auditing History Services + Auditing Write + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.24 + + i=2052 + + + + AuditWriteUpdateEventType + Auditing Write + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.25 + + i=2750 + i=2101 + i=2102 + i=2103 + i=2099 + + + + AttributeId + + i=68 + i=78 + i=2100 + + + + IndexRange + + i=68 + i=78 + i=2100 + + + + OldValue + + i=68 + i=78 + i=2100 + + + + NewValue + + i=68 + i=78 + i=2100 + + + + AuditHistoryUpdateEventType + Auditing History Services + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.26 + + i=2751 + i=2099 + + + + ParameterDataTypeId + + i=68 + i=78 + i=2104 + + + + AuditUpdateMethodEventType + Auditing Method + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.27 + + i=2128 + i=2129 + i=2052 + + + + MethodId + + i=68 + i=78 + i=2127 + + + + InputArguments + + i=68 + i=78 + i=2127 + + + + SystemEventType + Base Info Device Failure + Base Info System Status Underlying System + Base Info System Status + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.28 + + i=2041 + + + + DeviceFailureEventType + Base Info Device Failure + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.29 + + i=2130 + + + + SystemStatusChangeEventType + Base Info System Status Underlying System + Base Info System Status + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.30 + + i=11696 + i=2130 + + + + SystemState + + i=68 + i=78 + i=11446 + + + + BaseModelChangeEventType + Base Info Model Change + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.31 + + i=2041 + + + + GeneralModelChangeEventType + Base Info Model Change General + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.32 + + i=2134 + i=2132 + + + + Changes + + i=68 + i=78 + i=2133 + + + + SemanticChangeEventType + Base Info SemanticChange + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.33 + + i=2739 + i=2041 + + + + Changes + + i=68 + i=78 + i=2738 + + + + EventQueueOverflowEventType + Base Info EventQueueOverflow EventType + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.34 + + i=2041 + + + + ProgressEventType + Base Info Progress Events + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.35 + + i=12502 + i=12503 + i=2041 + + + + Context + + i=68 + i=78 + i=11436 + + + + Progress + + i=68 + i=78 + i=11436 + + + + AuditClientEventType + Base Info Client Events + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.36 + + i=23908 + i=2052 + + + + ServerUri + + i=68 + i=78 + i=23606 + + + + AuditClientUpdateMethodResultEventType + Base Info Client Events + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.4.37 + + i=23994 + i=23995 + i=23998 + i=23999 + i=25684 + i=23606 + + + + ObjectId + + i=68 + i=78 + i=23926 + + + + MethodId + + i=68 + i=78 + i=23926 + + + + StatusCodeId + + i=68 + i=78 + i=23926 + + + + InputArguments + + i=68 + i=78 + i=23926 + + + + OutputArguments + + i=68 + i=78 + i=23926 + + + + AggregateFunctionType + Historical Access Aggregates + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.8 + + i=58 + + + + ServerVendorCapabilityType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.5 + + i=63 + + + + ServerStatusType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.6 + + i=2139 + i=2140 + i=2141 + i=2142 + i=2752 + i=2753 + i=63 + + + + StartTime + + i=63 + i=78 + i=2138 + + + + CurrentTime + + i=63 + i=78 + i=2138 + + + + State + + i=63 + i=78 + i=2138 + + + + BuildInfo + + i=3698 + i=3699 + i=3700 + i=3701 + i=3702 + i=3703 + i=3051 + i=78 + i=2138 + + + + ProductUri + + i=63 + i=78 + i=2142 + + + + ManufacturerName + + i=63 + i=78 + i=2142 + + + + ProductName + + i=63 + i=78 + i=2142 + + + + SoftwareVersion + + i=63 + i=78 + i=2142 + + + + BuildNumber + + i=63 + i=78 + i=2142 + + + + BuildDate + + i=63 + i=78 + i=2142 + + + + SecondsTillShutdown + + i=63 + i=78 + i=2138 + + + + ShutdownReason + + i=63 + i=78 + i=2138 + + + + BuildInfoType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.7 + + i=3052 + i=3053 + i=3054 + i=3055 + i=3056 + i=3057 + i=63 + + + + ProductUri + + i=63 + i=78 + i=3051 + + + + ManufacturerName + + i=63 + i=78 + i=3051 + + + + ProductName + + i=63 + i=78 + i=3051 + + + + SoftwareVersion + + i=63 + i=78 + i=3051 + + + + BuildNumber + + i=63 + i=78 + i=3051 + + + + BuildDate + + i=63 + i=78 + i=3051 + + + + ServerDiagnosticsSummaryType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.8 + + i=2151 + i=2152 + i=2153 + i=2154 + i=2155 + i=2156 + i=2157 + i=2159 + i=2160 + i=2161 + i=2162 + i=2163 + i=63 + + + + ServerViewCount + + i=63 + i=78 + i=2150 + + + + CurrentSessionCount + + i=63 + i=78 + i=2150 + + + + CumulatedSessionCount + + i=63 + i=78 + i=2150 + + + + SecurityRejectedSessionCount + + i=63 + i=78 + i=2150 + + + + RejectedSessionCount + + i=63 + i=78 + i=2150 + + + + SessionTimeoutCount + + i=63 + i=78 + i=2150 + + + + SessionAbortCount + + i=63 + i=78 + i=2150 + + + + PublishingIntervalCount + + i=63 + i=78 + i=2150 + + + + CurrentSubscriptionCount + + i=63 + i=78 + i=2150 + + + + CumulatedSubscriptionCount + + i=63 + i=78 + i=2150 + + + + SecurityRejectedRequestsCount + + i=63 + i=78 + i=2150 + + + + RejectedRequestsCount + + i=63 + i=78 + i=2150 + + + + SamplingIntervalDiagnosticsArrayType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.9 + + i=12779 + i=63 + + + + SamplingIntervalDiagnostics + + i=12780 + i=12781 + i=12782 + i=12783 + i=2165 + i=83 + i=2164 + + + + SamplingInterval + + i=63 + i=78 + i=12779 + + + + SampledMonitoredItemsCount + + i=63 + i=78 + i=12779 + + + + MaxSampledMonitoredItemsCount + + i=63 + i=78 + i=12779 + + + + DisabledMonitoredItemsSamplingCount + + i=63 + i=78 + i=12779 + + + + SamplingIntervalDiagnosticsType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.10 + + i=2166 + i=11697 + i=11698 + i=11699 + i=63 + + + + SamplingInterval + + i=63 + i=78 + i=2165 + + + + SampledMonitoredItemsCount + + i=63 + i=78 + i=2165 + + + + MaxSampledMonitoredItemsCount + + i=63 + i=78 + i=2165 + + + + DisabledMonitoredItemsSamplingCount + + i=63 + i=78 + i=2165 + + + + SubscriptionDiagnosticsArrayType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.11 + + i=12784 + i=63 + + + + SubscriptionDiagnostics + + i=12785 + i=12786 + i=12787 + i=12788 + i=12789 + i=12790 + i=12791 + i=12792 + i=12793 + i=12794 + i=12795 + i=12796 + i=12797 + i=12798 + i=12799 + i=12800 + i=12801 + i=12802 + i=12803 + i=12804 + i=12805 + i=12806 + i=12807 + i=12808 + i=12809 + i=12810 + i=12811 + i=12812 + i=12813 + i=12814 + i=12815 + i=2172 + i=83 + i=2171 + + + + SessionId + + i=63 + i=78 + i=12784 + + + + SubscriptionId + + i=63 + i=78 + i=12784 + + + + Priority + + i=63 + i=78 + i=12784 + + + + PublishingInterval + + i=63 + i=78 + i=12784 + + + + MaxKeepAliveCount + + i=63 + i=78 + i=12784 + + + + MaxLifetimeCount + + i=63 + i=78 + i=12784 + + + + MaxNotificationsPerPublish + + i=63 + i=78 + i=12784 + + + + PublishingEnabled + + i=63 + i=78 + i=12784 + + + + ModifyCount + + i=63 + i=78 + i=12784 + + + + EnableCount + + i=63 + i=78 + i=12784 + + + + DisableCount + + i=63 + i=78 + i=12784 + + + + RepublishRequestCount + + i=63 + i=78 + i=12784 + + + + RepublishMessageRequestCount + + i=63 + i=78 + i=12784 + + + + RepublishMessageCount + + i=63 + i=78 + i=12784 + + + + TransferRequestCount + + i=63 + i=78 + i=12784 + + + + TransferredToAltClientCount + + i=63 + i=78 + i=12784 + + + + TransferredToSameClientCount + + i=63 + i=78 + i=12784 + + + + PublishRequestCount + + i=63 + i=78 + i=12784 + + + + DataChangeNotificationsCount + + i=63 + i=78 + i=12784 + + + + EventNotificationsCount + + i=63 + i=78 + i=12784 + + + + NotificationsCount + + i=63 + i=78 + i=12784 + + + + LatePublishRequestCount + + i=63 + i=78 + i=12784 + + + + CurrentKeepAliveCount + + i=63 + i=78 + i=12784 + + + + CurrentLifetimeCount + + i=63 + i=78 + i=12784 + + + + UnacknowledgedMessageCount + + i=63 + i=78 + i=12784 + + + + DiscardedMessageCount + + i=63 + i=78 + i=12784 + + + + MonitoredItemCount + + i=63 + i=78 + i=12784 + + + + DisabledMonitoredItemCount + + i=63 + i=78 + i=12784 + + + + MonitoringQueueOverflowCount + + i=63 + i=78 + i=12784 + + + + NextSequenceNumber + + i=63 + i=78 + i=12784 + + + + EventQueueOverflowCount + + i=63 + i=78 + i=12784 + + + + SubscriptionDiagnosticsType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.12 + + i=2173 + i=2174 + i=2175 + i=2176 + i=2177 + i=8888 + i=2179 + i=2180 + i=2181 + i=2182 + i=2183 + i=2184 + i=2185 + i=2186 + i=2187 + i=2188 + i=2189 + i=2190 + i=2191 + i=2998 + i=2193 + i=8889 + i=8890 + i=8891 + i=8892 + i=8893 + i=8894 + i=8895 + i=8896 + i=8897 + i=8902 + i=63 + + + + SessionId + + i=63 + i=78 + i=2172 + + + + SubscriptionId + + i=63 + i=78 + i=2172 + + + + Priority + + i=63 + i=78 + i=2172 + + + + PublishingInterval + + i=63 + i=78 + i=2172 + + + + MaxKeepAliveCount + + i=63 + i=78 + i=2172 + + + + MaxLifetimeCount + + i=63 + i=78 + i=2172 + + + + MaxNotificationsPerPublish + + i=63 + i=78 + i=2172 + + + + PublishingEnabled + + i=63 + i=78 + i=2172 + + + + ModifyCount + + i=63 + i=78 + i=2172 + + + + EnableCount + + i=63 + i=78 + i=2172 + + + + DisableCount + + i=63 + i=78 + i=2172 + + + + RepublishRequestCount + + i=63 + i=78 + i=2172 + + + + RepublishMessageRequestCount + + i=63 + i=78 + i=2172 + + + + RepublishMessageCount + + i=63 + i=78 + i=2172 + + + + TransferRequestCount + + i=63 + i=78 + i=2172 + + + + TransferredToAltClientCount + + i=63 + i=78 + i=2172 + + + + TransferredToSameClientCount + + i=63 + i=78 + i=2172 + + + + PublishRequestCount + + i=63 + i=78 + i=2172 + + + + DataChangeNotificationsCount + + i=63 + i=78 + i=2172 + + + + EventNotificationsCount + + i=63 + i=78 + i=2172 + + + + NotificationsCount + + i=63 + i=78 + i=2172 + + + + LatePublishRequestCount + + i=63 + i=78 + i=2172 + + + + CurrentKeepAliveCount + + i=63 + i=78 + i=2172 + + + + CurrentLifetimeCount + + i=63 + i=78 + i=2172 + + + + UnacknowledgedMessageCount + + i=63 + i=78 + i=2172 + + + + DiscardedMessageCount + + i=63 + i=78 + i=2172 + + + + MonitoredItemCount + + i=63 + i=78 + i=2172 + + + + DisabledMonitoredItemCount + + i=63 + i=78 + i=2172 + + + + MonitoringQueueOverflowCount + + i=63 + i=78 + i=2172 + + + + NextSequenceNumber + + i=63 + i=78 + i=2172 + + + + EventQueueOverflowCount + + i=63 + i=78 + i=2172 + + + + SessionDiagnosticsArrayType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.13 + + i=12816 + i=63 + + + + SessionDiagnostics + + i=12817 + i=12818 + i=12819 + i=12820 + i=12821 + i=12822 + i=12823 + i=12824 + i=12825 + i=12826 + i=12827 + i=12828 + i=12829 + i=12830 + i=12831 + i=12832 + i=12833 + i=12834 + i=12835 + i=12836 + i=12837 + i=12838 + i=12839 + i=12840 + i=12841 + i=12842 + i=12843 + i=12844 + i=12845 + i=12846 + i=12847 + i=12848 + i=12849 + i=12850 + i=12851 + i=12852 + i=12853 + i=12854 + i=12855 + i=12856 + i=12857 + i=12858 + i=12859 + i=2197 + i=83 + i=2196 + + + + SessionId + + i=63 + i=78 + i=12816 + + + + SessionName + + i=63 + i=78 + i=12816 + + + + ClientDescription + + i=63 + i=78 + i=12816 + + + + ServerUri + + i=63 + i=78 + i=12816 + + + + EndpointUrl + + i=63 + i=78 + i=12816 + + + + LocaleIds + + i=63 + i=78 + i=12816 + + + + ActualSessionTimeout + + i=63 + i=78 + i=12816 + + + + MaxResponseMessageSize + + i=63 + i=78 + i=12816 + + + + ClientConnectionTime + + i=63 + i=78 + i=12816 + + + + ClientLastContactTime + + i=63 + i=78 + i=12816 + + + + CurrentSubscriptionsCount + + i=63 + i=78 + i=12816 + + + + CurrentMonitoredItemsCount + + i=63 + i=78 + i=12816 + + + + CurrentPublishRequestsInQueue + + i=63 + i=78 + i=12816 + + + + TotalRequestCount + + i=63 + i=78 + i=12816 + + + + UnauthorizedRequestCount + + i=63 + i=78 + i=12816 + + + + ReadCount + + i=63 + i=78 + i=12816 + + + + HistoryReadCount + + i=63 + i=78 + i=12816 + + + + WriteCount + + i=63 + i=78 + i=12816 + + + + HistoryUpdateCount + + i=63 + i=78 + i=12816 + + + + CallCount + + i=63 + i=78 + i=12816 + + + + CreateMonitoredItemsCount + + i=63 + i=78 + i=12816 + + + + ModifyMonitoredItemsCount + + i=63 + i=78 + i=12816 + + + + SetMonitoringModeCount + + i=63 + i=78 + i=12816 + + + + SetTriggeringCount + + i=63 + i=78 + i=12816 + + + + DeleteMonitoredItemsCount + + i=63 + i=78 + i=12816 + + + + CreateSubscriptionCount + + i=63 + i=78 + i=12816 + + + + ModifySubscriptionCount + + i=63 + i=78 + i=12816 + + + + SetPublishingModeCount + + i=63 + i=78 + i=12816 + + + + PublishCount + + i=63 + i=78 + i=12816 + + + + RepublishCount + + i=63 + i=78 + i=12816 + + + + TransferSubscriptionsCount + + i=63 + i=78 + i=12816 + + + + DeleteSubscriptionsCount + + i=63 + i=78 + i=12816 + + + + AddNodesCount + + i=63 + i=78 + i=12816 + + + + AddReferencesCount + + i=63 + i=78 + i=12816 + + + + DeleteNodesCount + + i=63 + i=78 + i=12816 + + + + DeleteReferencesCount + + i=63 + i=78 + i=12816 + + + + BrowseCount + + i=63 + i=78 + i=12816 + + + + BrowseNextCount + + i=63 + i=78 + i=12816 + + + + TranslateBrowsePathsToNodeIdsCount + + i=63 + i=78 + i=12816 + + + + QueryFirstCount + + i=63 + i=78 + i=12816 + + + + QueryNextCount + + i=63 + i=78 + i=12816 + + + + RegisterNodesCount + + i=63 + i=78 + i=12816 + + + + UnregisterNodesCount + + i=63 + i=78 + i=12816 + + + + SessionDiagnosticsVariableType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.14 + + i=2198 + i=2199 + i=2200 + i=2201 + i=2202 + i=2203 + i=2204 + i=3050 + i=2205 + i=2206 + i=2207 + i=2208 + i=2209 + i=8900 + i=11892 + i=2217 + i=2218 + i=2219 + i=2220 + i=2221 + i=2222 + i=2223 + i=2224 + i=2225 + i=2226 + i=2227 + i=2228 + i=2229 + i=2230 + i=2231 + i=2232 + i=2233 + i=2234 + i=2235 + i=2236 + i=2237 + i=2238 + i=2239 + i=2240 + i=2241 + i=2242 + i=2730 + i=2731 + i=63 + + + + SessionId + + i=63 + i=78 + i=2197 + + + + SessionName + + i=63 + i=78 + i=2197 + + + + ClientDescription + + i=63 + i=78 + i=2197 + + + + ServerUri + + i=63 + i=78 + i=2197 + + + + EndpointUrl + + i=63 + i=78 + i=2197 + + + + LocaleIds + + i=63 + i=78 + i=2197 + + + + ActualSessionTimeout + + i=63 + i=78 + i=2197 + + + + MaxResponseMessageSize + + i=63 + i=78 + i=2197 + + + + ClientConnectionTime + + i=63 + i=78 + i=2197 + + + + ClientLastContactTime + + i=63 + i=78 + i=2197 + + + + CurrentSubscriptionsCount + + i=63 + i=78 + i=2197 + + + + CurrentMonitoredItemsCount + + i=63 + i=78 + i=2197 + + + + CurrentPublishRequestsInQueue + + i=63 + i=78 + i=2197 + + + + TotalRequestCount + + i=63 + i=78 + i=2197 + + + + UnauthorizedRequestCount + + i=63 + i=78 + i=2197 + + + + ReadCount + + i=63 + i=78 + i=2197 + + + + HistoryReadCount + + i=63 + i=78 + i=2197 + + + + WriteCount + + i=63 + i=78 + i=2197 + + + + HistoryUpdateCount + + i=63 + i=78 + i=2197 + + + + CallCount + + i=63 + i=78 + i=2197 + + + + CreateMonitoredItemsCount + + i=63 + i=78 + i=2197 + + + + ModifyMonitoredItemsCount + + i=63 + i=78 + i=2197 + + + + SetMonitoringModeCount + + i=63 + i=78 + i=2197 + + + + SetTriggeringCount + + i=63 + i=78 + i=2197 + + + + DeleteMonitoredItemsCount + + i=63 + i=78 + i=2197 + + + + CreateSubscriptionCount + + i=63 + i=78 + i=2197 + + + + ModifySubscriptionCount + + i=63 + i=78 + i=2197 + + + + SetPublishingModeCount + + i=63 + i=78 + i=2197 + + + + PublishCount + + i=63 + i=78 + i=2197 + + + + RepublishCount + + i=63 + i=78 + i=2197 + + + + TransferSubscriptionsCount + + i=63 + i=78 + i=2197 + + + + DeleteSubscriptionsCount + + i=63 + i=78 + i=2197 + + + + AddNodesCount + + i=63 + i=78 + i=2197 + + + + AddReferencesCount + + i=63 + i=78 + i=2197 + + + + DeleteNodesCount + + i=63 + i=78 + i=2197 + + + + DeleteReferencesCount + + i=63 + i=78 + i=2197 + + + + BrowseCount + + i=63 + i=78 + i=2197 + + + + BrowseNextCount + + i=63 + i=78 + i=2197 + + + + TranslateBrowsePathsToNodeIdsCount + + i=63 + i=78 + i=2197 + + + + QueryFirstCount + + i=63 + i=78 + i=2197 + + + + QueryNextCount + + i=63 + i=78 + i=2197 + + + + RegisterNodesCount + + i=63 + i=78 + i=2197 + + + + UnregisterNodesCount + + i=63 + i=78 + i=2197 + + + + SessionSecurityDiagnosticsArrayType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.15 + + i=12860 + i=63 + + + + SessionSecurityDiagnostics + + i=12861 + i=12862 + i=12863 + i=12864 + i=12865 + i=12866 + i=12867 + i=12868 + i=12869 + i=2244 + i=83 + i=2243 + + + + SessionId + + i=63 + i=78 + i=12860 + + + + ClientUserIdOfSession + + i=63 + i=78 + i=12860 + + + + ClientUserIdHistory + + i=63 + i=78 + i=12860 + + + + AuthenticationMechanism + + i=63 + i=78 + i=12860 + + + + Encoding + + i=63 + i=78 + i=12860 + + + + TransportProtocol + + i=63 + i=78 + i=12860 + + + + SecurityMode + + i=63 + i=78 + i=12860 + + + + SecurityPolicyUri + + i=63 + i=78 + i=12860 + + + + ClientCertificate + + i=63 + i=78 + i=12860 + + + + SessionSecurityDiagnosticsType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.16 + + i=2245 + i=2246 + i=2247 + i=2248 + i=2249 + i=2250 + i=2251 + i=2252 + i=3058 + i=63 + + + + SessionId + + i=63 + i=78 + i=2244 + + + + ClientUserIdOfSession + + i=63 + i=78 + i=2244 + + + + ClientUserIdHistory + + i=63 + i=78 + i=2244 + + + + AuthenticationMechanism + + i=63 + i=78 + i=2244 + + + + Encoding + + i=63 + i=78 + i=2244 + + + + TransportProtocol + + i=63 + i=78 + i=2244 + + + + SecurityMode + + i=63 + i=78 + i=2244 + + + + SecurityPolicyUri + + i=63 + i=78 + i=2244 + + + + ClientCertificate + + i=63 + i=78 + i=2244 + + + + OptionSetType + Base Info OptionSet + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.17 + + i=11488 + i=11701 + i=63 + + + + OptionSetValues + + i=68 + i=78 + i=11487 + + + + BitMask + + i=68 + i=80 + i=11487 + + + + SelectionListType + Base Info Selection List + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.18 + + i=17632 + i=17633 + i=16312 + i=63 + + + + Selections + + i=68 + i=78 + i=16309 + + + + SelectionDescriptions + + i=68 + i=80 + i=16309 + + + + RestrictToList + + i=68 + i=80 + i=16309 + + + + AudioVariableType + Base Info Audio Type + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.19 + + i=17988 + i=17989 + i=17990 + i=63 + + + + ListId + + i=68 + i=80 + i=17986 + + + + AgencyId + + i=68 + i=80 + i=17986 + + + + VersionId + + i=68 + i=80 + i=17986 + + + + EventTypes + Address Space Events 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.10 + + i=86 + i=2041 + i=61 + + + + Locations + Base Info Locations Object + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.12 + + i=85 + i=61 + + + + Server + Base Info Core Structure 2 + Address Space Events 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.2 + + i=2254 + i=2255 + i=15004 + i=2256 + i=2267 + i=2994 + i=12885 + i=17634 + i=2268 + i=2274 + i=2295 + i=2296 + i=11715 + i=11492 + i=12873 + i=12749 + i=12886 + i=85 + i=2004 + + + + ServerArray + + i=68 + i=2253 + + + + NamespaceArray + + i=68 + i=2253 + + + + UrisVersion + + i=68 + i=2253 + + + + ServerStatus + + i=2257 + i=2258 + i=2259 + i=2260 + i=2992 + i=2993 + i=2138 + i=2253 + + + + StartTime + + i=63 + i=2256 + + + + CurrentTime + + i=63 + i=2256 + + + + State + + i=63 + i=2256 + + + + BuildInfo + + i=2262 + i=2263 + i=2261 + i=2264 + i=2265 + i=2266 + i=3051 + i=2256 + + + + ProductUri + + i=63 + i=2260 + + + + ManufacturerName + + i=63 + i=2260 + + + + ProductName + + i=63 + i=2260 + + + + SoftwareVersion + + i=63 + i=2260 + + + + BuildNumber + + i=63 + i=2260 + + + + BuildDate + + i=63 + i=2260 + + + + SecondsTillShutdown + + i=63 + i=2256 + + + + ShutdownReason + + i=63 + i=2256 + + + + ServiceLevel + + i=68 + i=2253 + + + + Auditing + + i=68 + i=2253 + + + + EstimatedReturnTime + + i=68 + i=2253 + + + + LocalTime + + i=68 + i=2253 + + + + ServerCapabilities + + i=2269 + i=2271 + i=2272 + i=2735 + i=2736 + i=2737 + i=3704 + i=11702 + i=11703 + i=12911 + i=11704 + i=2996 + i=2997 + i=15606 + i=24095 + i=24096 + i=24097 + i=24098 + i=24104 + i=24099 + i=24100 + i=31916 + i=24101 + i=2013 + i=2253 + + + + ServerProfileArray + + i=68 + i=2268 + + + + LocaleIdArray + + i=68 + i=2268 + + + + MinSupportedSampleRate + + i=68 + i=2268 + + + + MaxBrowseContinuationPoints + + i=68 + i=2268 + + + + MaxQueryContinuationPoints + + i=68 + i=2268 + + + + MaxHistoryContinuationPoints + + i=68 + i=2268 + + + + SoftwareCertificates + + i=68 + i=2268 + + + + MaxArrayLength + + i=68 + i=2268 + + + + MaxStringLength + + i=68 + i=2268 + + + + MaxByteStringLength + + i=68 + i=2268 + + + + OperationLimits + + i=11705 + i=12165 + i=12166 + i=11707 + i=12167 + i=12168 + i=11709 + i=11710 + i=11711 + i=11712 + i=11713 + i=11714 + i=11564 + i=2268 + + + + MaxNodesPerRead + + i=68 + i=11704 + + + + MaxNodesPerHistoryReadData + + i=68 + i=11704 + + + + MaxNodesPerHistoryReadEvents + + i=68 + i=11704 + + + + MaxNodesPerWrite + + i=68 + i=11704 + + + + MaxNodesPerHistoryUpdateData + + i=68 + i=11704 + + + + MaxNodesPerHistoryUpdateEvents + + i=68 + i=11704 + + + + MaxNodesPerMethodCall + + i=68 + i=11704 + + + + MaxNodesPerBrowse + + i=68 + i=11704 + + + + MaxNodesPerRegisterNodes + + i=68 + i=11704 + + + + MaxNodesPerTranslateBrowsePathsToNodeIds + + i=68 + i=11704 + + + + MaxNodesPerNodeManagement + + i=68 + i=11704 + + + + MaxMonitoredItemsPerCall + + i=68 + i=11704 + + + + ModellingRules + + i=61 + i=2268 + + + + AggregateFunctions + Historical Access Aggregates + https://reference.opcfoundation.org/v105/Core/docs/Part13/4.2.2/#4.2.2.1 + + i=61 + i=2268 + + + + RoleSet + Security Role Server Base 2 + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.3 + + i=16301 + i=16304 + i=15607 + i=2268 + + + i=15644 + i=15704 + + + + AddRole + + i=16302 + i=16303 + i=15606 + + + i=15704 + + + + InputArguments + + i=68 + i=16301 + + + i=15704 + + + + + + i=297 + + + + RoleName + + i=12 + + -1 + + + + + + + i=297 + + + + NamespaceUri + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=16301 + + + i=15704 + + + + + + i=297 + + + + RoleNodeId + + i=17 + + -1 + + + + + + + + + RemoveRole + + i=16305 + i=15606 + + + i=15704 + + + + InputArguments + + i=68 + i=16304 + + + i=15704 + + + + + + i=297 + + + + RoleNodeId + + i=17 + + -1 + + + + + + + + + MaxSessions + + i=68 + i=2268 + + + + MaxSubscriptions + + i=68 + i=2268 + + + + MaxMonitoredItems + + i=68 + i=2268 + + + + MaxSubscriptionsPerSession + + i=68 + i=2268 + + + + MaxMonitoredItemsPerSubscription + + i=68 + i=2268 + + + + MaxSelectClauseParameters + + i=68 + i=2268 + + + + MaxWhereClauseParameters + + i=68 + i=2268 + + + + MaxMonitoredItemsQueueSize + + i=68 + i=2268 + + + + ConformanceUnits + + i=68 + i=2268 + + + + ServerDiagnostics + + i=2275 + i=2289 + i=2290 + i=3706 + i=2294 + i=2020 + i=2253 + + + + ServerDiagnosticsSummary + + i=2276 + i=2277 + i=2278 + i=2279 + i=3705 + i=2281 + i=2282 + i=2284 + i=2285 + i=2286 + i=2287 + i=2288 + i=2150 + i=2274 + + + + ServerViewCount + + i=63 + i=2275 + + + + CurrentSessionCount + + i=63 + i=2275 + + + + CumulatedSessionCount + + i=63 + i=2275 + + + + SecurityRejectedSessionCount + + i=63 + i=2275 + + + + RejectedSessionCount + + i=63 + i=2275 + + + + SessionTimeoutCount + + i=63 + i=2275 + + + + SessionAbortCount + + i=63 + i=2275 + + + + PublishingIntervalCount + + i=63 + i=2275 + + + + CurrentSubscriptionCount + + i=63 + i=2275 + + + + CumulatedSubscriptionCount + + i=63 + i=2275 + + + + SecurityRejectedRequestsCount + + i=63 + i=2275 + + + + RejectedRequestsCount + + i=63 + i=2275 + + + + SamplingIntervalDiagnosticsArray + + i=2164 + i=2274 + + + + SubscriptionDiagnosticsArray + + i=2171 + i=2274 + + + + SessionsDiagnosticsSummary + + i=3707 + i=3708 + i=2026 + i=2274 + + + + SessionDiagnosticsArray + + i=2196 + i=3706 + + + + SessionSecurityDiagnosticsArray + + i=2243 + i=3706 + + + i=15704 + + + + EnabledFlag + + i=68 + i=2274 + + + + VendorServerInfo + + i=2033 + i=2253 + + + + ServerRedundancy + + i=3709 + i=2034 + i=2253 + + + + RedundancySupport + + i=68 + i=2296 + + + + Namespaces + + i=11645 + i=2253 + + + + GetMonitoredItems + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.1 + + i=11493 + i=11494 + i=2253 + + + + InputArguments + + i=68 + i=11492 + + + + + + i=297 + + + + SubscriptionId + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=11492 + + + + + + i=297 + + + + ServerHandles + + i=7 + + 1 + + 0 + + + + + + + i=297 + + + + ClientHandles + + i=7 + + 1 + + 0 + + + + + + + + + ResendData + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.2 + + i=12874 + i=2253 + + + + InputArguments + + i=68 + i=12873 + + + + + + i=297 + + + + SubscriptionId + + i=7 + + -1 + + + + + + + + + SetSubscriptionDurable + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.3 + + i=12750 + i=12751 + i=2253 + + + + InputArguments + + i=68 + i=12749 + + + + + + i=297 + + + + SubscriptionId + + i=7 + + -1 + + + + + + + i=297 + + + + LifetimeInHours + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12749 + + + + + + i=297 + + + + RevisedLifetimeInHours + + i=7 + + -1 + + + + + + + + + RequestServerStateChange + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/9.4 + + i=12887 + i=2253 + + + i=15716 + i=15704 + + + + InputArguments + + i=68 + i=12886 + + + i=15716 + i=15704 + + + + + + i=297 + + + + State + + i=852 + + -1 + + + + + + + i=297 + + + + EstimatedReturnTime + + i=13 + + -1 + + + + + + + i=297 + + + + SecondsTillShutdown + + i=7 + + -1 + + + + + + + i=297 + + + + Reason + + i=21 + + -1 + + + + + + + i=297 + + + + Restart + + i=1 + + -1 + + + + + + + + + CurrentServerId + + i=68 + + + + ServerUriArray + + i=68 + + + + ServerNetworkGroups + + i=68 + + + + HistoryServerCapabilities + + i=11193 + i=11242 + i=11273 + i=11274 + i=11196 + i=11197 + i=11198 + i=11199 + i=11200 + i=11281 + i=11282 + i=11283 + i=11502 + i=11275 + i=11201 + i=19091 + i=2268 + i=2330 + + + + AccessHistoryDataCapability + + i=68 + i=11192 + + + + AccessHistoryEventsCapability + + i=68 + i=11192 + + + + MaxReturnDataValues + + i=68 + i=11192 + + + + MaxReturnEventValues + + i=68 + i=11192 + + + + InsertDataCapability + + i=68 + i=11192 + + + + ReplaceDataCapability + + i=68 + i=11192 + + + + UpdateDataCapability + + i=68 + i=11192 + + + + DeleteRawCapability + + i=68 + i=11192 + + + + DeleteAtTimeCapability + + i=68 + i=11192 + + + + InsertEventCapability + + i=68 + i=11192 + + + + ReplaceEventCapability + + i=68 + i=11192 + + + + UpdateEventCapability + + i=68 + i=11192 + + + + DeleteEventCapability + + i=68 + i=11192 + + + + InsertAnnotationCapability + + i=68 + i=11192 + + + + AggregateFunctions + + i=61 + i=11192 + + + + ServerTimestampSupported + + i=68 + i=11192 + + + + IsDeprecated + Base Info Deprecated Information + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.22 + + i=32 + + Deprecates + + + BitFieldMaskDataType + Base Info BitFieldMaskDataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.18 + + i=9 + + + + SemanticVersionString + Base Info SemanticVersionString + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.41 + + i=12 + + + + KeyValuePair + Base Info KeyValuePair + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.21 + + i=22 + + + + + + + + AdditionalParametersType + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.1 + + i=22 + + + + + + + EphemeralKeyType + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.15 + + i=22 + + + + + + + + EndpointType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.2 + + i=22 + + + + + + + + + + Handle + Base Info Handle DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.42 + + i=7 + + + + TrimmedString + Base Info TrimmedString + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.43 + + i=12 + + + + StateMachineType + Base Info State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.2 + + i=2769 + i=2770 + i=58 + + + + CurrentState + + i=3720 + i=2755 + i=78 + i=2299 + + + + Id + + i=68 + i=78 + i=2769 + + + + LastTransition + + i=3724 + i=2762 + i=80 + i=2299 + + + + Id + + i=68 + i=78 + i=2770 + + + + StateVariableType + Base Info State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.3 + + i=2756 + i=2757 + i=2758 + i=2759 + i=63 + + + + Id + + i=68 + i=78 + i=2755 + + + + Name + + i=68 + i=80 + i=2755 + + + + Number + + i=68 + i=80 + i=2755 + + + + EffectiveDisplayName + + i=68 + i=80 + i=2755 + + + + TransitionVariableType + Base Info State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.4 + + i=2763 + i=2764 + i=2765 + i=2766 + i=11456 + i=63 + + + + Id + + i=68 + i=78 + i=2762 + + + + Name + + i=68 + i=80 + i=2762 + + + + Number + + i=68 + i=80 + i=2762 + + + + TransitionTime + + i=68 + i=80 + i=2762 + + + + EffectiveTransitionTime + + i=68 + i=80 + i=2762 + + + + FiniteStateMachineType + Base Info Finite State Machine Instance + Base Info Available States and Transitions + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.5 + + i=2772 + i=2773 + i=17635 + i=17636 + i=2299 + + + + CurrentState + + i=3728 + i=2760 + i=78 + i=2771 + + + + Id + + i=68 + i=78 + i=2772 + + + + LastTransition + + i=3732 + i=2767 + i=80 + i=2771 + + + + Id + + i=68 + i=78 + i=2773 + + + + AvailableStates + + i=63 + i=80 + i=2771 + + + + AvailableTransitions + + i=63 + i=80 + i=2771 + + + + FiniteStateVariableType + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.6 + + i=2761 + i=2755 + + + + Id + + i=68 + i=78 + i=2760 + + + + FiniteTransitionVariableType + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.7 + + i=2768 + i=2762 + + + + Id + + i=68 + i=78 + i=2767 + + + + StateType + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.8 + + i=2308 + i=58 + + + + StateNumber + + i=68 + i=78 + i=2307 + + + + InitialStateType + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.9 + + i=2307 + + + + TransitionType + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.10 + + i=2312 + i=58 + + + + TransitionNumber + + i=68 + i=78 + i=2310 + + + + ChoiceStateType + Base Info Choice States + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.6.2 + + i=2307 + + + + HasGuard + Base Info Choice States + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.6.3 + + i=47 + + GuardOf + + + GuardVariableType + Base Info Choice States + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.6.4 + + i=63 + + + + ExpressionGuardVariableType + Base Info Choice States + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.6.5 + + i=15129 + i=15113 + + + + Expression + + i=68 + i=78 + i=15128 + + + + ElseGuardVariableType + Base Info Choice States + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.6.6 + + i=15113 + + + + RationalNumberType + Base Info Rational Number + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.20 + + i=17712 + i=17713 + i=63 + + + + Numerator + + i=63 + i=78 + i=17709 + + + + Denominator + + i=63 + i=78 + i=17709 + + + + VectorType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.21 + + i=17715 + i=63 + + + + VectorUnit + + i=68 + i=80 + i=17714 + + + + 3DVectorType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.22 + + i=18769 + i=18770 + i=18771 + i=17714 + + + + X + + i=63 + i=78 + i=17716 + + + + Y + + i=63 + i=78 + i=17716 + + + + Z + + i=63 + i=78 + i=17716 + + + + CartesianCoordinatesType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.23 + + i=18773 + i=63 + + + + LengthUnit + + i=68 + i=80 + i=18772 + + + + 3DCartesianCoordinatesType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.24 + + i=18776 + i=18777 + i=18778 + i=18772 + + + + X + + i=63 + i=78 + i=18774 + + + + Y + + i=63 + i=78 + i=18774 + + + + Z + + i=63 + i=78 + i=18774 + + + + OrientationType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.25 + + i=18780 + i=63 + + + + AngleUnit + + i=68 + i=80 + i=18779 + + + + 3DOrientationType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.26 + + i=18783 + i=18784 + i=18785 + i=18779 + + + + A + + i=63 + i=78 + i=18781 + + + + B + + i=63 + i=78 + i=18781 + + + + C + + i=63 + i=78 + i=18781 + + + + FrameType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.27 + + i=18801 + i=18787 + i=18788 + i=18789 + i=18790 + i=63 + + + + CartesianCoordinates + + i=18772 + i=78 + i=18786 + + + + Orientation + + i=18779 + i=78 + i=18786 + + + + Constant + + i=68 + i=80 + i=18786 + + + + BaseFrame + + i=63 + i=80 + i=18786 + + + + FixedBase + + i=68 + i=80 + i=18786 + + + + 3DFrameType + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.28 + + i=18796 + i=18792 + i=18786 + + + + CartesianCoordinates + + i=18798 + i=18799 + i=18800 + i=18774 + i=78 + i=18791 + + + + X + + i=63 + i=78 + i=18796 + + + + Y + + i=63 + i=78 + i=18796 + + + + Z + + i=63 + i=78 + i=18796 + + + + Orientation + + i=19074 + i=19075 + i=19076 + i=18781 + i=78 + i=18791 + + + + A + + i=63 + i=78 + i=18792 + + + + B + + i=63 + i=78 + i=18792 + + + + C + + i=63 + i=78 + i=18792 + + + + BitFieldType + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.29 + + i=32432 + i=32433 + i=15014 + i=63 + + + + BitFieldsDefinitions + + i=68 + i=78 + i=32431 + + + + <FieldName> + + i=62 + i=11510 + i=32431 + + + + <OptionalFieldName> + + i=62 + i=11508 + i=32431 + + + + BitFieldDefinition + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.45 + + i=22 + + + + + + + + + + + RationalNumber + Base Info Rational Number + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.22 + + i=22 + + + + + + + + Vector + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.23 + + i=22 + + + + + 3DVector + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.24 + + i=18807 + + + + + + + + + CartesianCoordinates + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.25 + + i=22 + + + + + 3DCartesianCoordinates + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.26 + + i=18809 + + + + + + + + + Orientation + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.27 + + i=22 + + + + + 3DOrientation + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.28 + + i=18811 + + + + + + + + + Frame + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.29 + + i=22 + + + + + 3DFrame + Base Info Spatial Data + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.30 + + i=18813 + + + + + + + + TransitionEventType + Base Info Finite State Machine Instance + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.16 + + i=2774 + i=2775 + i=2776 + i=2041 + + + + Transition + + i=3754 + i=2762 + i=78 + i=2311 + + + + Id + + i=68 + i=78 + i=2774 + + + + FromState + + i=3746 + i=2755 + i=78 + i=2311 + + + + Id + + i=68 + i=78 + i=2775 + + + + ToState + + i=3750 + i=2755 + i=78 + i=2311 + + + + Id + + i=68 + i=78 + i=2776 + + + + AuditUpdateStateEventType + Auditing UpdateStates + https://reference.opcfoundation.org/v105/Core/docs/Part16/4.4.17 + + i=2777 + i=2778 + i=2127 + + + + OldStateId + + i=68 + i=78 + i=2315 + + + + NewStateId + + i=68 + i=78 + i=2315 + + + + OpenFileMode + + i=11940 + i=29 + + + + + + + + + + EnumValues + + i=68 + i=11939 + + + + + + i=7616 + + + + 1 + + Read + + + + + + + i=7616 + + + + 2 + + Write + + + + + + + i=7616 + + + + 4 + + EraseExisting + + + + + + + i=7616 + + + + 8 + + Append + + + + + + + + + FileDirectoryType + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.1 + + i=13354 + i=13366 + i=13387 + i=13390 + i=13393 + i=13395 + i=61 + + + + <FileDirectoryName> + + i=13355 + i=13358 + i=17718 + i=13363 + i=13353 + i=11508 + i=13353 + + + + CreateDirectory + + i=13356 + i=13357 + i=78 + i=13354 + + + + InputArguments + + i=68 + i=78 + i=13355 + + + + + + i=297 + + + + DirectoryName + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13355 + + + + + + i=297 + + + + DirectoryNodeId + + i=17 + + -1 + + + + + + + + + CreateFile + + i=13359 + i=13360 + i=78 + i=13354 + + + + InputArguments + + i=68 + i=78 + i=13358 + + + + + + i=297 + + + + FileName + + i=12 + + -1 + + + + + + + i=297 + + + + RequestFileOpen + + i=1 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13358 + + + + + + i=297 + + + + FileNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Delete + + i=17719 + i=78 + i=13354 + + + + InputArguments + + i=68 + i=78 + i=17718 + + + + + + i=297 + + + + ObjectToDelete + + i=17 + + -1 + + + + + + + + + MoveOrCopy + + i=13364 + i=13365 + i=78 + i=13354 + + + + InputArguments + + i=68 + i=78 + i=13363 + + + + + + i=297 + + + + ObjectToMoveOrCopy + + i=17 + + -1 + + + + + + + i=297 + + + + TargetDirectory + + i=17 + + -1 + + + + + + + i=297 + + + + CreateCopy + + i=1 + + -1 + + + + + + + i=297 + + + + NewName + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13363 + + + + + + i=297 + + + + NewNodeId + + i=17 + + -1 + + + + + + + + + <FileName> + + i=13367 + i=13368 + i=13369 + i=13370 + i=13372 + i=13375 + i=13377 + i=13380 + i=13382 + i=13385 + i=11575 + i=11508 + i=13353 + + + + Size + + i=68 + i=78 + i=13366 + + + + Writable + + i=68 + i=78 + i=13366 + + + + UserWritable + + i=68 + i=78 + i=13366 + + + + OpenCount + + i=68 + i=78 + i=13366 + + + + Open + + i=13373 + i=13374 + i=78 + i=13366 + + + + InputArguments + + i=68 + i=78 + i=13372 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13372 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13376 + i=78 + i=13366 + + + + InputArguments + + i=68 + i=78 + i=13375 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13378 + i=13379 + i=78 + i=13366 + + + + InputArguments + + i=68 + i=78 + i=13377 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13377 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13381 + i=78 + i=13366 + + + + InputArguments + + i=68 + i=78 + i=13380 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13383 + i=13384 + i=78 + i=13366 + + + + InputArguments + + i=68 + i=78 + i=13382 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13382 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13386 + i=78 + i=13366 + + + + InputArguments + + i=68 + i=78 + i=13385 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + CreateDirectory + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.3 + + i=13388 + i=13389 + i=78 + i=13353 + + + + InputArguments + + i=68 + i=78 + i=13387 + + + + + + i=297 + + + + DirectoryName + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13387 + + + + + + i=297 + + + + DirectoryNodeId + + i=17 + + -1 + + + + + + + + + CreateFile + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.4 + + i=13391 + i=13392 + i=78 + i=13353 + + + + InputArguments + + i=68 + i=78 + i=13390 + + + + + + i=297 + + + + FileName + + i=12 + + -1 + + + + + + + i=297 + + + + RequestFileOpen + + i=1 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13390 + + + + + + i=297 + + + + FileNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Delete + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.5 + + i=13394 + i=78 + i=13353 + + + + InputArguments + + i=68 + i=78 + i=13393 + + + + + + i=297 + + + + ObjectToDelete + + i=17 + + -1 + + + + + + + + + MoveOrCopy + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.6 + + i=13396 + i=13397 + i=78 + i=13353 + + + + InputArguments + + i=68 + i=78 + i=13395 + + + + + + i=297 + + + + ObjectToMoveOrCopy + + i=17 + + -1 + + + + + + + i=297 + + + + TargetDirectory + + i=17 + + -1 + + + + + + + i=297 + + + + CreateCopy + + i=1 + + -1 + + + + + + + i=297 + + + + NewName + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13395 + + + + + + i=297 + + + + NewNodeId + + i=17 + + -1 + + + + + + + + + FileSystem + + i=16348 + i=16351 + i=16354 + i=16356 + i=13353 + + + + CreateDirectory + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.3 + + i=16349 + i=16350 + i=16314 + + + + InputArguments + + i=68 + i=16348 + + + + + + i=297 + + + + DirectoryName + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=16348 + + + + + + i=297 + + + + DirectoryNodeId + + i=17 + + -1 + + + + + + + + + CreateFile + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.4 + + i=16352 + i=16353 + i=16314 + + + + InputArguments + + i=68 + i=16351 + + + + + + i=297 + + + + FileName + + i=12 + + -1 + + + + + + + i=297 + + + + RequestFileOpen + + i=1 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=16351 + + + + + + i=297 + + + + FileNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Delete + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.5 + + i=16355 + i=16314 + + + + InputArguments + + i=68 + i=16354 + + + + + + i=297 + + + + ObjectToDelete + + i=17 + + -1 + + + + + + + + + MoveOrCopy + Base Info FileDirectoryType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.3.6 + + i=16357 + i=16358 + i=16314 + + + + InputArguments + + i=68 + i=16356 + + + + + + i=297 + + + + ObjectToMoveOrCopy + + i=17 + + -1 + + + + + + + i=297 + + + + TargetDirectory + + i=17 + + -1 + + + + + + + i=297 + + + + CreateCopy + + i=1 + + -1 + + + + + + + i=297 + + + + NewName + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=16356 + + + + + + i=297 + + + + NewNodeId + + i=17 + + -1 + + + + + + + + + TemporaryFileTransferType + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.4.1 + + i=15745 + i=15746 + i=15749 + i=15751 + i=15754 + i=58 + + + + ClientProcessingTimeout + + i=68 + i=78 + i=15744 + + + + GenerateFileForRead + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.4.3 + + i=15747 + i=15748 + i=78 + i=15744 + + + + InputArguments + + i=68 + i=78 + i=15746 + + + + + + i=297 + + + + GenerateOptions + + i=24 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15746 + + + + + + i=297 + + + + FileNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + CompletionStateMachine + + i=17 + + -1 + + + + + + + + + GenerateFileForWrite + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.4.4 + + i=16359 + i=15750 + i=78 + i=15744 + + + + InputArguments + + i=68 + i=78 + i=15749 + + + + + + i=297 + + + + GenerateOptions + + i=24 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15749 + + + + + + i=297 + + + + FileNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndCommit + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.4.5 + + i=15752 + i=15753 + i=78 + i=15744 + + + + InputArguments + + i=68 + i=78 + i=15751 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15751 + + + + + + i=297 + + + + CompletionStateMachine + + i=17 + + -1 + + + + + + + + + <TransferState> + + i=15755 + i=15794 + i=15803 + i=11508 + i=15744 + + + + CurrentState + + i=15756 + i=2760 + i=78 + i=15754 + + + + Id + + i=68 + i=78 + i=15755 + + + + Reset + https://reference.opcfoundation.org/v105/Core/docs/Part21/9.3.6 + + i=78 + i=15754 + + + + FileTransferStateMachineType + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.4.6 + + i=15815 + i=15817 + i=15819 + i=15821 + i=15823 + i=15825 + i=15827 + i=15829 + i=15831 + i=15833 + i=15835 + i=15837 + i=15839 + i=15841 + i=15843 + i=2771 + + + + Idle + + i=15816 + i=15825 + i=15829 + i=15831 + i=15833 + i=15841 + i=2309 + i=15803 + + + + StateNumber + + i=68 + i=78 + i=15815 + + + 1 + + + + ReadPrepare + + i=15818 + i=15825 + i=15827 + i=15835 + i=2307 + i=15803 + + + + StateNumber + + i=68 + i=78 + i=15817 + + + 2 + + + + ReadTransfer + + i=15820 + i=15827 + i=15829 + i=15837 + i=2307 + i=15803 + + + + StateNumber + + i=68 + i=78 + i=15819 + + + 3 + + + + ApplyWrite + + i=15822 + i=15831 + i=15833 + i=15839 + i=2307 + i=15803 + + + + StateNumber + + i=68 + i=78 + i=15821 + + + 4 + + + + Error + + i=15824 + i=15835 + i=15837 + i=15839 + i=15841 + i=2307 + i=15803 + + + + StateNumber + + i=68 + i=78 + i=15823 + + + 5 + + + + IdleToReadPrepare + + i=15826 + i=15815 + i=15817 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15825 + + + 12 + + + + ReadPrepareToReadTransfer + + i=15828 + i=15817 + i=15819 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15827 + + + 23 + + + + ReadTransferToIdle + + i=15830 + i=15819 + i=15815 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15829 + + + 31 + + + + IdleToApplyWrite + + i=15832 + i=15815 + i=15821 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15831 + + + 14 + + + + ApplyWriteToIdle + + i=15834 + i=15821 + i=15815 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15833 + + + 41 + + + + ReadPrepareToError + + i=15836 + i=15817 + i=15823 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15835 + + + 25 + + + + ReadTransferToError + + i=15838 + i=15819 + i=15823 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15837 + + + 35 + + + + ApplyWriteToError + + i=15840 + i=15821 + i=15823 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15839 + + + 45 + + + + ErrorToIdle + + i=15842 + i=15823 + i=15815 + i=2311 + i=2310 + i=15803 + + + + TransitionNumber + + i=68 + i=78 + i=15841 + + + 51 + + + + Reset + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/1 + + i=78 + i=15803 + + + + RoleSetType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.2.1 + + i=15608 + i=15997 + i=16000 + i=58 + + + + <RoleName> + + i=16162 + i=15620 + i=11508 + i=15607 + + + + Identities + + i=68 + i=78 + i=15608 + + + + AddRole + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.2.2 + + i=15998 + i=15999 + i=78 + i=15607 + + + + InputArguments + + i=68 + i=78 + i=15997 + + + + + + i=297 + + + + RoleName + + i=12 + + -1 + + + + + + + i=297 + + + + NamespaceUri + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15997 + + + + + + i=297 + + + + RoleNodeId + + i=17 + + -1 + + + + + + + + + RemoveRole + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.2.3 + + i=16001 + i=78 + i=15607 + + + + InputArguments + + i=68 + i=78 + i=16000 + + + + + + i=297 + + + + RoleNodeId + + i=17 + + -1 + + + + + + + + + RoleType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.1 + + i=16173 + i=15410 + i=16174 + i=15411 + i=16175 + i=24139 + i=15624 + i=15626 + i=16176 + i=16178 + i=16180 + i=16182 + i=58 + + + + Identities + + i=68 + i=78 + i=15620 + + + + ApplicationsExclude + + i=68 + i=80 + i=15620 + + + + Applications + + i=68 + i=80 + i=15620 + + + + EndpointsExclude + + i=68 + i=80 + i=15620 + + + + Endpoints + + i=68 + i=80 + i=15620 + + + + CustomConfiguration + + i=68 + i=80 + i=15620 + + + + AddIdentity + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.5 + + i=15625 + i=80 + i=15620 + + + + InputArguments + + i=68 + i=78 + i=15624 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.6 + + i=15627 + i=80 + i=15620 + + + + InputArguments + + i=68 + i=78 + i=15626 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.7 + + i=16177 + i=80 + i=15620 + + + + InputArguments + + i=68 + i=78 + i=16176 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.8 + + i=16179 + i=80 + i=15620 + + + + InputArguments + + i=68 + i=78 + i=16178 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.9 + + i=16181 + i=80 + i=15620 + + + + InputArguments + + i=68 + i=78 + i=16180 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.10 + + i=16183 + i=80 + i=15620 + + + + InputArguments + + i=68 + i=78 + i=16182 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + IdentityCriteriaType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.4 + + i=15633 + i=29 + + + + The rule specifies a UserName from a UserNameIdentityToken. + + + The rule specifies the Thumbprint of a user or CA Certificate. + + + The rule is a Role specified in an Access Token. + + + The rule is a user group specified in the Access Token. + + + The rule specifies Anonymous UserIdentityToken. + + + The rule specifies any non Anonymous UserIdentityToken. + + + The rule specifies the combination of an application identity and an Anonymous UserIdentityToken. + + + The rule specifies the X509 subject name of a user or CA Certificate. + + + + + EnumValues + + i=68 + i=15632 + + + + + + i=7616 + + + + 1 + + UserName + + + The rule specifies a UserName from a UserNameIdentityToken. + + + + + + + i=7616 + + + + 2 + + Thumbprint + + + The rule specifies the Thumbprint of a user or CA Certificate. + + + + + + + i=7616 + + + + 3 + + Role + + + The rule is a Role specified in an Access Token. + + + + + + + i=7616 + + + + 4 + + GroupId + + + The rule is a user group specified in the Access Token. + + + + + + + i=7616 + + + + 5 + + Anonymous + + + The rule specifies Anonymous UserIdentityToken. + + + + + + + i=7616 + + + + 6 + + AuthenticatedUser + + + The rule specifies any non Anonymous UserIdentityToken. + + + + + + + i=7616 + + + + 7 + + Application + + + The rule specifies the combination of an application identity and an Anonymous UserIdentityToken. + + + + + + + i=7616 + + + + 8 + + X509Subject + + + The rule specifies the X509 subject name of a user or CA Certificate. + + + + + + + + + IdentityMappingRuleType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.4.3 + + i=22 + + + + + + + + RoleMappingRuleChangedAuditEventType + Security Role Server Base Eventing + https://reference.opcfoundation.org/v105/Core/docs/Part18/4.5 + + i=2127 + + + + Anonymous + The Role has very limited access for use when a Session has anonymous credentials. + + i=16192 + i=15412 + i=16193 + i=15413 + i=16194 + i=15648 + i=15650 + i=16195 + i=16197 + i=16199 + i=16201 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15644 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15644 + + + i=15704 + + + + Applications + + i=68 + i=15644 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15644 + + + i=15704 + + + + Endpoints + + i=68 + i=15644 + + + i=15704 + + + + AddIdentity + + i=15649 + i=15644 + + + i=15704 + + + + InputArguments + + i=68 + i=15648 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15651 + i=15644 + + + i=15704 + + + + InputArguments + + i=68 + i=15650 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16196 + i=15644 + + + i=15704 + + + + InputArguments + + i=68 + i=16195 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16198 + i=15644 + + + i=15704 + + + + InputArguments + + i=68 + i=16197 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16200 + i=15644 + + + i=15704 + + + + InputArguments + + i=68 + i=16199 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16202 + i=15644 + + + i=15704 + + + + InputArguments + + i=68 + i=16201 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + AuthenticatedUser + The Role has limited access for use when a Session has valid non-anonymous credentials but has not been explicity granted access to a Role. + + i=16203 + i=15414 + i=16204 + i=15415 + i=16205 + i=24141 + i=15660 + i=15662 + i=16206 + i=16208 + i=16210 + i=16212 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15656 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15656 + + + i=15704 + + + + Applications + + i=68 + i=15656 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15656 + + + i=15704 + + + + Endpoints + + i=68 + i=15656 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=15656 + + + i=15704 + + + + AddIdentity + + i=15661 + i=15656 + + + i=15704 + + + + InputArguments + + i=68 + i=15660 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15663 + i=15656 + + + i=15704 + + + + InputArguments + + i=68 + i=15662 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16207 + i=15656 + + + i=15704 + + + + InputArguments + + i=68 + i=16206 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16209 + i=15656 + + + i=15704 + + + + InputArguments + + i=68 + i=16208 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16211 + i=15656 + + + i=15704 + + + + InputArguments + + i=68 + i=16210 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16213 + i=15656 + + + i=15704 + + + + InputArguments + + i=68 + i=16212 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + Observer + The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events. + + i=16214 + i=15416 + i=16215 + i=15417 + i=16216 + i=24142 + i=15672 + i=15674 + i=16217 + i=16219 + i=16221 + i=16223 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15668 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15668 + + + i=15704 + + + + Applications + + i=68 + i=15668 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15668 + + + i=15704 + + + + Endpoints + + i=68 + i=15668 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=15668 + + + i=15704 + + + + AddIdentity + + i=15673 + i=15668 + + + i=15704 + + + + InputArguments + + i=68 + i=15672 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15675 + i=15668 + + + i=15704 + + + + InputArguments + + i=68 + i=15674 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16218 + i=15668 + + + i=15704 + + + + InputArguments + + i=68 + i=16217 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16220 + i=15668 + + + i=15704 + + + + InputArguments + + i=68 + i=16219 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16222 + i=15668 + + + i=15704 + + + + InputArguments + + i=68 + i=16221 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16224 + i=15668 + + + i=15704 + + + + InputArguments + + i=68 + i=16223 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + Operator + The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events. + + i=16225 + i=15418 + i=16226 + i=15423 + i=16227 + i=24143 + i=15684 + i=15686 + i=16228 + i=16230 + i=16232 + i=16234 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15680 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15680 + + + i=15704 + + + + Applications + + i=68 + i=15680 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15680 + + + i=15704 + + + + Endpoints + + i=68 + i=15680 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=15680 + + + i=15704 + + + + AddIdentity + + i=15685 + i=15680 + + + i=15704 + + + + InputArguments + + i=68 + i=15684 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15687 + i=15680 + + + i=15704 + + + + InputArguments + + i=68 + i=15686 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16229 + i=15680 + + + i=15704 + + + + InputArguments + + i=68 + i=16228 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16231 + i=15680 + + + i=15704 + + + + InputArguments + + i=68 + i=16230 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16233 + i=15680 + + + i=15704 + + + + InputArguments + + i=68 + i=16232 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16235 + i=15680 + + + i=15704 + + + + InputArguments + + i=68 + i=16234 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + Engineer + The Role is allowed to browse, read live data, read and update historical data/events, call methods or subscribe to data/events. + + i=16236 + i=15424 + i=16237 + i=15425 + i=16238 + i=24144 + i=16041 + i=16043 + i=16239 + i=16241 + i=16243 + i=16245 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=16036 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=16036 + + + i=15704 + + + + Applications + + i=68 + i=16036 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=16036 + + + i=15704 + + + + Endpoints + + i=68 + i=16036 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=16036 + + + i=15704 + + + + AddIdentity + + i=16042 + i=16036 + + + i=15704 + + + + InputArguments + + i=68 + i=16041 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=16044 + i=16036 + + + i=15704 + + + + InputArguments + + i=68 + i=16043 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16240 + i=16036 + + + i=15704 + + + + InputArguments + + i=68 + i=16239 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16242 + i=16036 + + + i=15704 + + + + InputArguments + + i=68 + i=16241 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16244 + i=16036 + + + i=15704 + + + + InputArguments + + i=68 + i=16243 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16246 + i=16036 + + + i=15704 + + + + InputArguments + + i=68 + i=16245 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + Supervisor + The Role is allowed to browse, read live data, read and historical data/events, call methods or subscribe to data/events. + + i=16247 + i=15426 + i=16248 + i=15427 + i=16249 + i=24145 + i=15696 + i=15698 + i=16250 + i=16252 + i=16254 + i=16256 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15692 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15692 + + + i=15704 + + + + Applications + + i=68 + i=15692 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15692 + + + i=15704 + + + + Endpoints + + i=68 + i=15692 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=15692 + + + i=15704 + + + + AddIdentity + + i=15697 + i=15692 + + + i=15704 + + + + InputArguments + + i=68 + i=15696 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15699 + i=15692 + + + i=15704 + + + + InputArguments + + i=68 + i=15698 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16251 + i=15692 + + + i=15704 + + + + InputArguments + + i=68 + i=16250 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16253 + i=15692 + + + i=15704 + + + + InputArguments + + i=68 + i=16252 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16255 + i=15692 + + + i=15704 + + + + InputArguments + + i=68 + i=16254 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16257 + i=15692 + + + i=15704 + + + + InputArguments + + i=68 + i=16256 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + ConfigureAdmin + The Role is allowed to change the non-security related configuration settings. + + i=16269 + i=15428 + i=16270 + i=15429 + i=16271 + i=24146 + i=15720 + i=15722 + i=16272 + i=16274 + i=16276 + i=16278 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15716 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15716 + + + i=15704 + + + + Applications + + i=68 + i=15716 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15716 + + + i=15704 + + + + Endpoints + + i=68 + i=15716 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=15716 + + + i=15704 + + + + AddIdentity + + i=15721 + i=15716 + + + i=15704 + + + + InputArguments + + i=68 + i=15720 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15723 + i=15716 + + + i=15704 + + + + InputArguments + + i=68 + i=15722 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16273 + i=15716 + + + i=15704 + + + + InputArguments + + i=68 + i=16272 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16275 + i=15716 + + + i=15704 + + + + InputArguments + + i=68 + i=16274 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16277 + i=15716 + + + i=15704 + + + + InputArguments + + i=68 + i=16276 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16279 + i=15716 + + + i=15704 + + + + InputArguments + + i=68 + i=16278 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + SecurityAdmin + The Role is allowed to change security related settings. + + i=16258 + i=15430 + i=16259 + i=15527 + i=16260 + i=24147 + i=15708 + i=15710 + i=16261 + i=16263 + i=16265 + i=16267 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=15704 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=15704 + + + i=15704 + + + + Applications + + i=68 + i=15704 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=15704 + + + i=15704 + + + + Endpoints + + i=68 + i=15704 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=15704 + + + i=15704 + + + + AddIdentity + + i=15709 + i=15704 + + + i=15704 + + + + InputArguments + + i=68 + i=15708 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=15711 + i=15704 + + + i=15704 + + + + InputArguments + + i=68 + i=15710 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=16262 + i=15704 + + + i=15704 + + + + InputArguments + + i=68 + i=16261 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=16264 + i=15704 + + + i=15704 + + + + InputArguments + + i=68 + i=16263 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=16266 + i=15704 + + + i=15704 + + + + InputArguments + + i=68 + i=16265 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=16268 + i=15704 + + + i=15704 + + + + InputArguments + + i=68 + i=16267 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + SecurityKeyServerAdmin + This Role allows an administrator to manage SecurityGroups and PushTargets on a SKS. This includes executing methods related to management of SecurityGroups and PushTargets on an SKS. + + i=25566 + i=25567 + i=25568 + i=25569 + i=25570 + i=25571 + i=25572 + i=25574 + i=25576 + i=25578 + i=25580 + i=25582 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=25565 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=25565 + + + i=15704 + + + + Applications + + i=68 + i=25565 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=25565 + + + i=15704 + + + + Endpoints + + i=68 + i=25565 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=25565 + + + i=15704 + + + + AddIdentity + + i=25573 + i=25565 + + + i=15704 + + + + InputArguments + + i=68 + i=25572 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=25575 + i=25565 + + + i=15704 + + + + InputArguments + + i=68 + i=25574 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=25577 + i=25565 + + + i=15704 + + + + InputArguments + + i=68 + i=25576 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=25579 + i=25565 + + + i=15704 + + + + InputArguments + + i=68 + i=25578 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=25581 + i=25565 + + + i=15704 + + + + InputArguments + + i=68 + i=25580 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=25583 + i=25565 + + + i=15704 + + + + InputArguments + + i=68 + i=25582 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + SecurityKeyServerAccess + This Role allows a PubSub Application to access an SKS to pull keys. It is the default Role for pull but it is expected that different custom Roles are used for different SecurityGroups. + + i=25604 + i=25605 + i=25606 + i=25607 + i=25608 + i=25609 + i=25610 + i=25612 + i=25614 + i=25616 + i=25618 + i=25620 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=25603 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=25603 + + + i=15704 + + + + Applications + + i=68 + i=25603 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=25603 + + + i=15704 + + + + Endpoints + + i=68 + i=25603 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=25603 + + + i=15704 + + + + AddIdentity + + i=25611 + i=25603 + + + i=15704 + + + + InputArguments + + i=68 + i=25610 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=25613 + i=25603 + + + i=15704 + + + + InputArguments + + i=68 + i=25612 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=25615 + i=25603 + + + i=15704 + + + + InputArguments + + i=68 + i=25614 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=25617 + i=25603 + + + i=15704 + + + + InputArguments + + i=68 + i=25616 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=25619 + i=25603 + + + i=15704 + + + + InputArguments + + i=68 + i=25618 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=25621 + i=25603 + + + i=15704 + + + + InputArguments + + i=68 + i=25620 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + SecurityKeyServerPush + This Role allows an SKS to push security keys to PubSub Applications. This includes executing methods related to PubSub security. + + i=25585 + i=25586 + i=25587 + i=25588 + i=25589 + i=25590 + i=25591 + i=25593 + i=25595 + i=25597 + i=25599 + i=25601 + i=15606 + i=15620 + + + i=15644 + i=15704 + + + + Identities + + i=68 + i=25584 + + + i=15704 + + + + ApplicationsExclude + + i=68 + i=25584 + + + i=15704 + + + + Applications + + i=68 + i=25584 + + + i=15704 + + + + EndpointsExclude + + i=68 + i=25584 + + + i=15704 + + + + Endpoints + + i=68 + i=25584 + + + i=15704 + + + + CustomConfiguration + + i=68 + i=25584 + + + i=15704 + + + + AddIdentity + + i=25592 + i=25584 + + + i=15704 + + + + InputArguments + + i=68 + i=25591 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + RemoveIdentity + + i=25594 + i=25584 + + + i=15704 + + + + InputArguments + + i=68 + i=25593 + + + i=15704 + + + + + + i=297 + + + + Rule + + i=15634 + + -1 + + + + + + + + + AddApplication + + i=25596 + i=25584 + + + i=15704 + + + + InputArguments + + i=68 + i=25595 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + RemoveApplication + + i=25598 + i=25584 + + + i=15704 + + + + InputArguments + + i=68 + i=25597 + + + i=15704 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + + + AddEndpoint + + i=25600 + i=25584 + + + i=15704 + + + + InputArguments + + i=68 + i=25599 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + RemoveEndpoint + + i=25602 + i=25584 + + + i=15704 + + + + InputArguments + + i=68 + i=25601 + + + i=15704 + + + + + + i=297 + + + + Endpoint + + i=15528 + + -1 + + + + + + + + + DictionaryEntryType + Address Space Dictionary Entries + https://reference.opcfoundation.org/v105/Core/docs/Part19/5.1 + + i=17590 + i=58 + + + + <DictionaryEntryName> + + i=17589 + i=11508 + i=17589 + + + + DictionaryFolderType + Address Space Dictionary Entries + https://reference.opcfoundation.org/v105/Core/docs/Part19/5.2 + + i=17592 + i=17593 + i=61 + + + + <DictionaryFolderName> + + i=17591 + i=11508 + i=17591 + + + + <DictionaryEntryName> + + i=17589 + i=11508 + i=17591 + + + + Dictionaries + Address Space Dictionary Entries + https://reference.opcfoundation.org/v105/Core/docs/Part19/8.1 + + i=2253 + i=17591 + + + + HasDictionaryEntry + Address Space Dictionary Entries + https://reference.opcfoundation.org/v105/Core/docs/Part19/6.1 + + i=32 + + DictionaryEntryOf + + + IrdiDictionaryEntryType + Address Space Dictionary IRDI + https://reference.opcfoundation.org/v105/Core/docs/Part19/5.3 + + i=17589 + + + + UriDictionaryEntryType + Address Space Dictionary URI + https://reference.opcfoundation.org/v105/Core/docs/Part19/5.4 + + i=17589 + + + + BaseInterfaceType + Address Space Interfaces + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.9 + + i=58 + + + + InterfaceTypes + Address Space Interfaces + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.2.11 + + i=17602 + i=86 + i=61 + + + + HasInterface + Address Space Interfaces + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.20 + + i=32 + + InterfaceOf + + + HasAddIn + Address Space AddIn Reference + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.21 + + i=47 + + AddInOf + + + CurrencyUnitType + Base Info Currency + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.2 + + i=22 + + + + + + + + + + CurrencyUnit + + i=68 + + + + IOrderedObjectType + Base Info OrderedList + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.11 + + i=23517 + i=17602 + + + + NumberInList + + i=68 + i=78 + i=23513 + + + + OrderedListType + Base Info OrderedList + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.10 + + i=23519 + i=23525 + i=2133 + i=58 + + + + <OrderedObject> + + i=23521 + i=23513 + i=58 + i=11508 + i=23518 + + + + NumberInList + + i=68 + i=78 + i=23519 + + + + NodeVersion + + i=68 + i=80 + i=23518 + + + + DataItemType + Data Access DataItems + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.1 + + i=2366 + i=2367 + i=63 + + + + Definition + + i=68 + i=80 + i=2365 + + + + ValuePrecision + + i=68 + i=80 + i=2365 + + + + BaseAnalogType + Data Access BaseAnalogType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.2/#5.3.2.2 + + i=17567 + i=17568 + i=17569 + i=2365 + + + + InstrumentRange + + i=68 + i=80 + i=15318 + + + + EURange + + i=68 + i=80 + i=15318 + + + + EngineeringUnits + + i=68 + i=80 + i=15318 + + + + AnalogItemType + Data Access AnalogItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.2/#5.3.2.3 + + i=2369 + i=15318 + + + + EURange + + i=68 + i=78 + i=2368 + + + + AnalogUnitType + Data Access AnalogUnitType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.2/#5.3.2.4 + + i=17502 + i=15318 + + + + EngineeringUnits + + i=68 + i=78 + i=17497 + + + + AnalogUnitRangeType + Data Access AnalogUnitRangeType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.2/#5.3.2.5 + + i=17575 + i=2368 + + + + EngineeringUnits + + i=68 + i=78 + i=17570 + + + + DiscreteItemType + Data Access DiscreteItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.3/#5.3.3.1 + + i=2365 + + + + TwoStateDiscreteType + Data Access TwoState + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.3/#5.3.3.2 + + i=2374 + i=2375 + i=2372 + + + + FalseState + + i=68 + i=78 + i=2373 + + + + TrueState + + i=68 + i=78 + i=2373 + + + + MultiStateDiscreteType + Data Access MultiState + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.3/#5.3.3.3 + + i=2377 + i=2372 + + + + EnumStrings + + i=68 + i=78 + i=2376 + + + + MultiStateValueDiscreteType + Data Access MultiStateValueDiscrete + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.3/#5.3.3.4 + + i=11241 + i=11461 + i=2372 + + + + EnumValues + + i=68 + i=78 + i=11238 + + + + ValueAsText + + i=68 + i=78 + i=11238 + + + + ArrayItemType + Data Access ArrayItem2Type + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.4/#5.3.4.1 + + i=12024 + i=12025 + i=12026 + i=12027 + i=12028 + i=2365 + + + + InstrumentRange + + i=68 + i=80 + i=12021 + + + + EURange + + i=68 + i=78 + i=12021 + + + + EngineeringUnits + + i=68 + i=78 + i=12021 + + + + Title + + i=68 + i=78 + i=12021 + + + + AxisScaleType + + i=68 + i=78 + i=12021 + + + + YArrayItemType + Data Access YArrayItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.4/#5.3.4.2 + + i=12037 + i=12021 + + + + XAxisDefinition + + i=68 + i=78 + i=12029 + + + + XYArrayItemType + Data Access XYArrayItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.4/#5.3.4.3 + + i=12046 + i=12021 + + + + XAxisDefinition + + i=68 + i=78 + i=12038 + + + + ImageItemType + Data Access ImageItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.4/#5.3.4.4 + + i=12055 + i=12056 + i=12021 + + + + XAxisDefinition + + i=68 + i=78 + i=12047 + + + + YAxisDefinition + + i=68 + i=78 + i=12047 + + + + CubeItemType + Data Access CubeItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.4/#5.3.4.5 + + i=12065 + i=12066 + i=12067 + i=12021 + + + + XAxisDefinition + + i=68 + i=78 + i=12057 + + + + YAxisDefinition + + i=68 + i=78 + i=12057 + + + + ZAxisDefinition + + i=68 + i=78 + i=12057 + + + + NDimensionArrayItemType + Data Access NDimensionArrayItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.3.4/#5.3.4.6 + + i=12076 + i=12021 + + + + AxisDefinition + + i=68 + i=78 + i=12068 + + + + AnnotationDataType + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.1 + + i=22 + + + + + + + + + LinearConversionDataType + Data Access Alternative Units + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.2 + + i=22 + + + + + + + + + + ConversionLimitEnum + Data Access Alternative Units + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.3 + + i=32437 + i=29 + + + + + + + + + EnumStrings + + i=68 + i=32436 + + + + + NoConversion + + + Limited + + + Unlimited + + + + + + QuantityDimension + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.4 + + i=22 + + + + + + + + + + + + + + SyntaxReferenceEntryType + Data Access Quantity Syntax Reference + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.4.3 + + i=32441 + i=17589 + + + + CommonName + + i=68 + i=78 + i=32439 + + + + UnitType + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.4.2/#6.4.2.1 + + i=32443 + i=32444 + i=32445 + i=32446 + i=58 + + + + Symbol + + i=68 + i=78 + i=32442 + + + + Description + + i=68 + i=80 + i=32442 + + + + UnitSystem + + i=68 + i=78 + i=32442 + + + + Discipline + + i=68 + i=80 + i=32442 + + + + ServerUnitType + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.4.2/#6.4.2.2 + + i=32452 + i=32461 + i=32462 + i=32442 + + + + AlternativeUnits + + i=32587 + i=58 + i=80 + i=32447 + + + + <AlternativeUnit> + + i=32588 + i=32590 + i=32467 + i=11510 + i=32452 + + + + Symbol + + i=68 + i=78 + i=32587 + + + + UnitSystem + + i=68 + i=78 + i=32587 + + + + ConversionLimit + + i=68 + i=78 + i=32447 + + + + CoherentUnit + + i=32463 + i=32465 + i=32442 + i=80 + i=32447 + + + + Symbol + + i=68 + i=78 + i=32462 + + + + UnitSystem + + i=68 + i=78 + i=32462 + + + + AlternativeUnitType + Data Access Alternative Units + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.4.2/#6.4.2.3 + + i=32472 + i=32473 + i=32474 + i=32442 + + + + LinearConversion + + i=68 + i=80 + i=32467 + + + + MathMLConversion + + i=68 + i=80 + i=32467 + + + + MathMLInverseConversion + + i=68 + i=80 + i=32467 + + + + QuantityType + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.4.1 + + i=32476 + i=32477 + i=32478 + i=32479 + i=32480 + i=32481 + i=58 + + + + Symbol + + i=68 + i=80 + i=32475 + + + + Description + + i=68 + i=80 + i=32475 + + + + Annotation + + i=68 + i=80 + i=32475 + + + + ConversionService + + i=68 + i=80 + i=32475 + + + + Dimension + + i=68 + i=78 + i=32475 + + + + ServerUnits + + i=32482 + i=58 + i=78 + i=32475 + + + + <ServerUnit> + + i=32483 + i=32485 + i=32496 + i=32447 + i=11510 + i=32481 + + + + Symbol + + i=68 + i=78 + i=32482 + + + + UnitSystem + + i=68 + i=78 + i=32482 + + + + ConversionLimit + + i=68 + i=78 + i=32482 + + + + QuantitiesFolderType + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.2 + + i=32503 + i=61 + + + + <Quantity> + + i=32508 + i=32509 + i=32475 + i=11508 + i=32502 + + + + Dimension + + i=68 + i=78 + i=32503 + + + + ServerUnits + + i=58 + i=78 + i=32503 + + + + Quantities + This Object is the entry point to quantities and their units managed in the Server. + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.2 + + i=2253 + i=32502 + + + + HasEngineeringUnitDetails + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.5.1 + + i=32 + + EngineeringUnitDetailsOf + + + HasQuantity + Data Access Quantities Base + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.5.2 + + i=32 + + QuantityOf + + + TwoStateVariableType + A & C Basic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.2 + + i=8996 + i=9000 + i=9001 + i=11110 + i=11111 + i=2755 + + + + Id + + i=68 + i=78 + i=8995 + + + + TransitionTime + + i=68 + i=80 + i=8995 + + + + EffectiveTransitionTime + + i=68 + i=80 + i=8995 + + + + TrueState + + i=68 + i=80 + i=8995 + + + + FalseState + + i=68 + i=80 + i=8995 + + + + ConditionVariableType + A & C Basic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.3 + + i=9003 + i=63 + + + + SourceTimestamp + + i=68 + i=78 + i=9002 + + + + HasTrueSubState + A & C Basic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.4.2 + + i=32 + + IsTrueSubStateOf + + + HasFalseSubState + A & C Basic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.4.3 + + i=32 + + IsFalseSubStateOf + + + HasAlarmSuppressionGroup + A & C Suppression Group + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.4.4 + + i=47 + + IsAlarmSuppressionGroupOf + + + AlarmGroupMember + A & C Suppression Group + A & C First in Group Alarm + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.4.5 + + i=35 + + MemberOfAlarmGroup + + + AlarmSuppressionGroupMember + A & C Suppression Group + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.4.6 + + i=16362 + + MemberOfAlarmSuppressionGroup + + + ConditionType + A & C Basic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.5.2 + + i=11112 + i=11113 + i=16363 + i=16364 + i=9009 + i=9010 + i=3874 + i=32060 + i=9011 + i=9020 + i=9022 + i=9024 + i=9026 + i=9028 + i=9027 + i=9029 + i=3875 + i=12912 + i=2041 + + + + ConditionClassId + + i=68 + i=78 + i=2782 + + + + ConditionClassName + + i=68 + i=78 + i=2782 + + + + ConditionSubClassId + + i=68 + i=78 + i=2782 + + + + ConditionSubClassName + + i=68 + i=78 + i=2782 + + + + ConditionName + + i=68 + i=78 + i=2782 + + + + BranchId + + i=68 + i=78 + i=2782 + + + + Retain + + i=68 + i=78 + i=2782 + + + + SupportsFilteredRetain + + i=68 + i=2782 + + + + EnabledState + + i=9012 + i=9015 + i=9016 + i=9017 + i=9018 + i=9019 + i=8995 + i=78 + i=2782 + + + + Id + + i=68 + i=78 + i=9011 + + + + EffectiveDisplayName + + i=68 + i=80 + i=9011 + + + + TransitionTime + + i=68 + i=80 + i=9011 + + + + EffectiveTransitionTime + + i=68 + i=80 + i=9011 + + + + TrueState + + i=68 + i=9011 + + + + en + Enabled + + + + + FalseState + + i=68 + i=9011 + + + + en + Disabled + + + + + Quality + + i=9021 + i=9002 + i=78 + i=2782 + + + + SourceTimestamp + + i=68 + i=78 + i=9020 + + + + LastSeverity + + i=9023 + i=9002 + i=78 + i=2782 + + + + SourceTimestamp + + i=68 + i=78 + i=9022 + + + + Comment + + i=9025 + i=9002 + i=78 + i=2782 + + + + SourceTimestamp + + i=68 + i=78 + i=9024 + + + + ClientUserId + + i=68 + i=78 + i=2782 + + + + Disable + A & C Enable + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.5.4 + + i=2803 + i=78 + i=2782 + + + + Enable + A & C Enable + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.5.5 + + i=2803 + i=78 + i=2782 + + + + AddComment + A & C Comment + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.5.6 + + i=9030 + i=2829 + i=78 + i=2782 + + + + InputArguments + + i=68 + i=78 + i=9029 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + ConditionRefresh + A & C Refresh + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.5.7 + + i=3876 + i=2787 + i=2788 + i=2782 + + + + InputArguments + + i=68 + i=78 + i=3875 + + + + + + i=297 + + + + SubscriptionId + + i=288 + + -1 + + + The identifier for the subscription to refresh. + + + + + + + + + ConditionRefresh2 + A & C Refresh2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.5.8 + + i=12913 + i=2787 + i=2788 + i=2782 + + + + InputArguments + + i=68 + i=78 + i=12912 + + + + + + i=297 + + + + SubscriptionId + + i=288 + + -1 + + + The identifier for the subscription to refresh. + + + + + + + i=297 + + + + MonitoredItemId + + i=288 + + -1 + + + The identifier for the monitored item to refresh. + + + + + + + + + DialogConditionType + A & C Dialog + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.6.2 + + i=9035 + i=9055 + i=2831 + i=9064 + i=9065 + i=9066 + i=9067 + i=9068 + i=9069 + i=24312 + i=2782 + + + + EnabledState + + i=9036 + i=9055 + i=8995 + i=78 + i=2830 + + + + Id + + i=68 + i=78 + i=9035 + + + + DialogState + + i=9056 + i=9060 + i=9062 + i=9063 + i=9035 + i=8995 + i=78 + i=2830 + + + + Id + + i=68 + i=78 + i=9055 + + + + TransitionTime + + i=68 + i=80 + i=9055 + + + + TrueState + + i=68 + i=9055 + + + + en + Active + + + + + FalseState + + i=68 + i=9055 + + + + en + Inactive + + + + + Prompt + + i=68 + i=78 + i=2830 + + + + ResponseOptionSet + + i=68 + i=78 + i=2830 + + + + DefaultResponse + + i=68 + i=78 + i=2830 + + + + OkResponse + + i=68 + i=78 + i=2830 + + + + CancelResponse + + i=68 + i=78 + i=2830 + + + + LastResponse + + i=68 + i=78 + i=2830 + + + + Respond + A & C Dialog + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.6.3 + + i=9070 + i=8927 + i=78 + i=2830 + + + + InputArguments + + i=68 + i=78 + i=9069 + + + + + + i=297 + + + + SelectedResponse + + i=6 + + -1 + + + + + + + + + Respond2 + A & C Dialog2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.6.4 + + i=24313 + i=8927 + i=80 + i=2830 + + + + InputArguments + + i=68 + i=78 + i=24312 + + + + + + i=297 + + + + SelectedResponse + + i=6 + + -1 + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + AcknowledgeableConditionType + A & C Acknowledge + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.7.2 + + i=9073 + i=9093 + i=9102 + i=9111 + i=9113 + i=2782 + + + + EnabledState + + i=9074 + i=9093 + i=9102 + i=8995 + i=78 + i=2881 + + + + Id + + i=68 + i=78 + i=9073 + + + + AckedState + + i=9094 + i=9098 + i=9100 + i=9101 + i=9073 + i=8995 + i=78 + i=2881 + + + + Id + + i=68 + i=78 + i=9093 + + + + TransitionTime + + i=68 + i=80 + i=9093 + + + + TrueState + + i=68 + i=9093 + + + + en + Acknowledged + + + + + FalseState + + i=68 + i=9093 + + + + en + Unacknowledged + + + + + ConfirmedState + + i=9103 + i=9107 + i=9109 + i=9110 + i=9073 + i=8995 + i=80 + i=2881 + + + + Id + + i=68 + i=78 + i=9102 + + + + TransitionTime + + i=68 + i=80 + i=9102 + + + + TrueState + + i=68 + i=9102 + + + + en + Confirmed + + + + + FalseState + + i=68 + i=9102 + + + + en + Unconfirmed + + + + + Acknowledge + A & C Acknowledge + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.7.3 + + i=9112 + i=8944 + i=78 + i=2881 + + + + InputArguments + + i=68 + i=78 + i=9111 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + Confirm + A & C Confirm + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.7.4 + + i=9114 + i=8961 + i=80 + i=2881 + + + + InputArguments + + i=68 + i=78 + i=9113 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AlarmConditionType + A & C Alarm + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.2 + + i=9118 + i=9160 + i=11120 + i=9169 + i=16371 + i=9178 + i=9215 + i=9216 + i=16389 + i=16390 + i=16380 + i=16395 + i=16396 + i=16397 + i=16398 + i=18190 + i=16399 + i=16400 + i=16401 + i=16402 + i=16403 + i=24316 + i=17868 + i=24318 + i=17869 + i=24320 + i=17870 + i=24322 + i=18199 + i=24324 + i=24744 + i=2881 + + + + EnabledState + + i=9119 + i=9160 + i=9169 + i=9178 + i=8995 + i=78 + i=2915 + + + + Id + + i=68 + i=78 + i=9118 + + + + ActiveState + + i=9161 + i=9164 + i=9165 + i=9166 + i=9167 + i=9168 + i=9118 + i=8995 + i=78 + i=2915 + + + + Id + + i=68 + i=78 + i=9160 + + + + EffectiveDisplayName + + i=68 + i=80 + i=9160 + + + + TransitionTime + + i=68 + i=80 + i=9160 + + + + EffectiveTransitionTime + + i=68 + i=80 + i=9160 + + + + TrueState + + i=68 + i=9160 + + + + en + Active + + + + + FalseState + + i=68 + i=9160 + + + + en + Inactive + + + + + InputNode + + i=68 + i=78 + i=2915 + + + + SuppressedState + + i=9170 + i=9174 + i=9176 + i=9177 + i=9118 + i=8995 + i=80 + i=2915 + + + + Id + + i=68 + i=78 + i=9169 + + + + TransitionTime + + i=68 + i=80 + i=9169 + + + + TrueState + + i=68 + i=9169 + + + + en + Suppressed + + + + + FalseState + + i=68 + i=9169 + + + + en + Unsuppressed + + + + + OutOfServiceState + + i=16372 + i=16376 + i=16378 + i=16379 + i=8995 + i=80 + i=2915 + + + + Id + + i=68 + i=78 + i=16371 + + + + TransitionTime + + i=68 + i=80 + i=16371 + + + + TrueState + + i=68 + i=16371 + + + + en + Out of Service + + + + + FalseState + + i=68 + i=16371 + + + + en + In Service + + + + + ShelvingState + + i=9179 + i=9184 + i=9189 + i=9213 + i=9211 + i=9212 + i=9118 + i=2929 + i=80 + i=2915 + + + + CurrentState + + i=9180 + i=2760 + i=78 + i=9178 + + + + Id + + i=68 + i=78 + i=9179 + + + + LastTransition + + i=9185 + i=9188 + i=2767 + i=80 + i=9178 + + + + Id + + i=68 + i=78 + i=9184 + + + + TransitionTime + + i=68 + i=80 + i=9184 + + + + UnshelveTime + + i=68 + i=78 + i=9178 + + + + TimedShelve + + i=9214 + i=11093 + i=78 + i=9178 + + + + InputArguments + + i=68 + i=78 + i=9213 + + + + + + i=297 + + + + ShelvingTime + + i=290 + + -1 + + + + + + + + + Unshelve + + i=11093 + i=78 + i=9178 + + + + OneShotShelve + + i=11093 + i=78 + i=9178 + + + + SuppressedOrShelved + + i=68 + i=78 + i=2915 + + + + MaxTimeShelved + + i=68 + i=80 + i=2915 + + + + AudibleEnabled + + i=68 + i=80 + i=2915 + + + + AudibleSound + + i=17986 + i=80 + i=2915 + + + + SilenceState + + i=16381 + i=16385 + i=16387 + i=16388 + i=8995 + i=80 + i=2915 + + + + Id + + i=68 + i=78 + i=16380 + + + + TransitionTime + + i=68 + i=80 + i=16380 + + + + TrueState + + i=68 + i=16380 + + + + en + Silenced + + + + + FalseState + + i=68 + i=16380 + + + + en + Not Silenced + + + + + OnDelay + + i=68 + i=80 + i=2915 + + + + OffDelay + + i=68 + i=80 + i=2915 + + + + FirstInGroupFlag + + i=63 + i=80 + i=2915 + + + + FirstInGroup + + i=16405 + i=80 + i=2915 + + + + LatchedState + + i=18191 + i=18195 + i=18197 + i=18198 + i=8995 + i=80 + i=2915 + + + + Id + + i=68 + i=78 + i=18190 + + + + TransitionTime + + i=68 + i=80 + i=18190 + + + + TrueState + + i=68 + i=18190 + + + + en + Latched + + + + + FalseState + + i=68 + i=18190 + + + + en + Unlatched + + + + + <AlarmGroup> + + i=16405 + i=11508 + i=2915 + + + + ReAlarmTime + + i=68 + i=80 + i=2915 + + + + ReAlarmRepeatCount + + i=63 + i=80 + i=2915 + + + + Silence + A & C Silencing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.7 + + i=17242 + i=80 + i=2915 + + + + Suppress + A & C Suppression by Operator + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.8 + + i=17225 + i=80 + i=2915 + + + + Suppress2 + A & C Suppression2 by Operator + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.9 + + i=24317 + i=17225 + i=80 + i=2915 + + + + InputArguments + + i=68 + i=78 + i=24316 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + Unsuppress + A & C Suppression by Operator + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.10 + + i=17225 + i=80 + i=2915 + + + + Unsuppress2 + A & C Suppression2 by Operator + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.11 + + i=24319 + i=17225 + i=80 + i=2915 + + + + InputArguments + + i=68 + i=78 + i=24318 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + RemoveFromService + A & C OutOfService + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.12 + + i=17259 + i=80 + i=2915 + + + + RemoveFromService2 + A & C OutOfService2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.13 + + i=24321 + i=17259 + i=80 + i=2915 + + + + InputArguments + + i=68 + i=78 + i=24320 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + PlaceInService + A & C OutOfService + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.14 + + i=17259 + i=80 + i=2915 + + + + PlaceInService2 + A & C OutOfService2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.15 + + i=24323 + i=17259 + i=80 + i=2915 + + + + InputArguments + + i=68 + i=78 + i=24322 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + Reset + A & C Latched State + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.5 + + i=15013 + i=80 + i=2915 + + + + Reset2 + A & C Latched State + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.6 + + i=24325 + i=15013 + i=80 + i=2915 + + + + InputArguments + + i=68 + i=78 + i=24324 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + GetGroupMemberships + A & C GetGroupMemberships + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.16 + + i=25154 + i=80 + i=2915 + + + + OutputArguments + + i=68 + i=78 + i=24744 + + + + + + i=297 + + + + Groups + + i=17 + + 1 + + 0 + + + + + + + + + AlarmGroupType + A & C First in Group Alarm + A & C Suppression Group + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.3 + + i=16406 + i=61 + + + + <AlarmConditionInstance> + + i=16407 + i=16408 + i=16409 + i=16410 + i=16411 + i=16412 + i=16414 + i=16415 + i=16416 + i=16417 + i=16418 + i=16419 + i=16420 + i=16421 + i=16422 + i=16423 + i=16432 + i=16434 + i=16436 + i=16438 + i=16439 + i=16440 + i=16441 + i=16443 + i=16461 + i=16465 + i=16474 + i=16519 + i=2915 + i=11508 + i=16405 + + + + EventId + + i=68 + i=78 + i=16406 + + + + EventType + + i=68 + i=78 + i=16406 + + + + SourceNode + + i=68 + i=78 + i=16406 + + + + SourceName + + i=68 + i=78 + i=16406 + + + + Time + + i=68 + i=78 + i=16406 + + + + ReceiveTime + + i=68 + i=78 + i=16406 + + + + Message + + i=68 + i=78 + i=16406 + + + + Severity + + i=68 + i=78 + i=16406 + + + + ConditionClassId + + i=68 + i=78 + i=16406 + + + + ConditionClassName + + i=68 + i=78 + i=16406 + + + + ConditionSubClassId + + i=68 + i=78 + i=16406 + + + + ConditionSubClassName + + i=68 + i=78 + i=16406 + + + + ConditionName + + i=68 + i=78 + i=16406 + + + + BranchId + + i=68 + i=78 + i=16406 + + + + Retain + + i=68 + i=78 + i=16406 + + + + EnabledState + + i=16424 + i=8995 + i=78 + i=16406 + + + + Id + + i=68 + i=78 + i=16423 + + + + Quality + + i=16433 + i=9002 + i=78 + i=16406 + + + + SourceTimestamp + + i=68 + i=78 + i=16432 + + + + LastSeverity + + i=16435 + i=9002 + i=78 + i=16406 + + + + SourceTimestamp + + i=68 + i=78 + i=16434 + + + + Comment + + i=16437 + i=9002 + i=78 + i=16406 + + + + SourceTimestamp + + i=68 + i=78 + i=16436 + + + + ClientUserId + + i=68 + i=78 + i=16406 + + + + Disable + + i=2803 + i=78 + i=16406 + + + + Enable + + i=2803 + i=78 + i=16406 + + + + AddComment + + i=16442 + i=2829 + i=78 + i=16406 + + + + InputArguments + + i=68 + i=78 + i=16441 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + i=16444 + i=8995 + i=78 + i=16406 + + + + Id + + i=68 + i=78 + i=16443 + + + + Acknowledge + + i=16462 + i=8944 + i=78 + i=16406 + + + + InputArguments + + i=68 + i=78 + i=16461 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + ActiveState + + i=16466 + i=16472 + i=16473 + i=8995 + i=78 + i=16406 + + + + Id + + i=68 + i=78 + i=16465 + + + + TrueState + + i=68 + i=16465 + + + + en + Active + + + + + FalseState + + i=68 + i=16465 + + + + en + Inactive + + + + + InputNode + + i=68 + i=78 + i=16406 + + + + SuppressedOrShelved + + i=68 + i=78 + i=16406 + + + + AlarmSuppressionGroupType + A & C Suppression Group + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.4 + + i=32226 + i=16405 + + + + <DigitalVariable> + + i=63 + i=11508 + i=32064 + + + + ShelvedStateMachineType + A & C Shelving + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.1 + + i=9115 + i=2930 + i=2932 + i=2933 + i=2935 + i=2936 + i=2940 + i=2942 + i=2943 + i=2945 + i=2949 + i=24756 + i=2947 + i=24758 + i=2948 + i=24760 + i=2771 + + + + UnshelveTime + + i=68 + i=78 + i=2929 + + + + Unshelved + + i=6098 + i=2935 + i=2936 + i=2940 + i=2943 + i=2307 + i=2929 + + + + StateNumber + + i=68 + i=78 + i=2930 + + + 1 + + + + TimedShelved + + i=6100 + i=2935 + i=2940 + i=2942 + i=2945 + i=2307 + i=2929 + + + + StateNumber + + i=68 + i=78 + i=2932 + + + 2 + + + + OneShotShelved + + i=6101 + i=2936 + i=2942 + i=2943 + i=2945 + i=2307 + i=2929 + + + + StateNumber + + i=68 + i=78 + i=2933 + + + 3 + + + + UnshelvedToTimedShelved + + i=11322 + i=2930 + i=2932 + i=2915 + i=2949 + i=24756 + i=2310 + i=2929 + + + + TransitionNumber + + i=68 + i=78 + i=2935 + + + 12 + + + + UnshelvedToOneShotShelved + + i=11323 + i=2930 + i=2933 + i=2915 + i=2948 + i=24760 + i=2310 + i=2929 + + + + TransitionNumber + + i=68 + i=78 + i=2936 + + + 13 + + + + TimedShelvedToUnshelved + + i=11324 + i=2932 + i=2930 + i=2915 + i=2947 + i=24758 + i=2310 + i=2929 + + + + TransitionNumber + + i=68 + i=78 + i=2940 + + + 21 + + + + TimedShelvedToOneShotShelved + + i=11325 + i=2932 + i=2933 + i=2915 + i=2948 + i=24760 + i=2310 + i=2929 + + + + TransitionNumber + + i=68 + i=78 + i=2942 + + + 23 + + + + OneShotShelvedToUnshelved + + i=11326 + i=2933 + i=2930 + i=2915 + i=2947 + i=24758 + i=2310 + i=2929 + + + + TransitionNumber + + i=68 + i=78 + i=2943 + + + 31 + + + + OneShotShelvedToTimedShelved + + i=11327 + i=2933 + i=2932 + i=2915 + i=2949 + i=24756 + i=2310 + i=2929 + + + + TransitionNumber + + i=68 + i=78 + i=2945 + + + 32 + + + + TimedShelve + A & C Shelving + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.4 + + i=2991 + i=2935 + i=2945 + i=11093 + i=78 + i=2929 + + + + InputArguments + + i=68 + i=78 + i=2949 + + + + + + i=297 + + + + ShelvingTime + + i=290 + + -1 + + + + + + + + + TimedShelve2 + A & C Shelving2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.5 + + i=24757 + i=2935 + i=2945 + i=11093 + i=80 + i=2929 + + + + InputArguments + + i=68 + i=78 + i=24756 + + + + + + i=297 + + + + ShelvingTime + + i=290 + + -1 + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + Unshelve + A & C Shelving + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.2 + + i=2940 + i=2943 + i=11093 + i=78 + i=2929 + + + + Unshelve2 + A & C Shelving2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.3 + + i=24759 + i=2940 + i=2943 + i=11093 + i=80 + i=2929 + + + + InputArguments + + i=68 + i=78 + i=24758 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + OneShotShelve + A & C Shelving + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.6 + + i=2936 + i=2942 + i=11093 + i=78 + i=2929 + + + + OneShotShelve2 + A & C Shelving2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.17/#5.8.17.7 + + i=24761 + i=2936 + i=2942 + i=11093 + i=80 + i=2929 + + + + InputArguments + + i=68 + i=78 + i=24760 + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + + + + + + + LimitAlarmType + A & C Exclusive Limit + A & C Non-Exclusive Limit + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.18 + + i=11124 + i=11125 + i=11126 + i=11127 + i=16572 + i=16573 + i=16574 + i=16575 + i=24770 + i=24771 + i=24772 + i=24773 + i=24774 + i=24775 + i=24776 + i=24777 + i=2915 + + + + HighHighLimit + + i=68 + i=80 + i=2955 + + + + HighLimit + + i=68 + i=80 + i=2955 + + + + LowLimit + + i=68 + i=80 + i=2955 + + + + LowLowLimit + + i=68 + i=80 + i=2955 + + + + BaseHighHighLimit + + i=68 + i=80 + i=2955 + + + + BaseHighLimit + + i=68 + i=80 + i=2955 + + + + BaseLowLimit + + i=68 + i=80 + i=2955 + + + + BaseLowLowLimit + + i=68 + i=80 + i=2955 + + + + SeverityHighHigh + + i=68 + i=80 + i=2955 + + + + SeverityHigh + + i=68 + i=80 + i=2955 + + + + SeverityLow + + i=68 + i=80 + i=2955 + + + + SeverityLowLow + + i=68 + i=80 + i=2955 + + + + HighHighDeadband + + i=68 + i=80 + i=2955 + + + + HighDeadband + + i=68 + i=80 + i=2955 + + + + LowDeadband + + i=68 + i=80 + i=2955 + + + + LowLowDeadband + + i=68 + i=80 + i=2955 + + + + ExclusiveLimitStateMachineType + A & C Exclusive Limit + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.19/#5.8.19.2 + + i=9329 + i=9331 + i=9333 + i=9335 + i=9337 + i=9338 + i=9339 + i=9340 + i=2771 + + + + HighHigh + + i=9330 + i=9339 + i=9340 + i=2307 + i=9318 + + + + StateNumber + + i=68 + i=78 + i=9329 + + + 1 + + + + High + + i=9332 + i=9339 + i=9340 + i=2307 + i=9318 + + + + StateNumber + + i=68 + i=78 + i=9331 + + + 2 + + + + Low + + i=9334 + i=9337 + i=9338 + i=2307 + i=9318 + + + + StateNumber + + i=68 + i=78 + i=9333 + + + 3 + + + + LowLow + + i=9336 + i=9337 + i=9338 + i=2307 + i=9318 + + + + StateNumber + + i=68 + i=78 + i=9335 + + + 4 + + + + LowLowToLow + + i=11340 + i=9335 + i=9333 + i=2915 + i=2310 + i=9318 + + + + TransitionNumber + + i=68 + i=78 + i=9337 + + + 43 + + + + LowToLowLow + + i=11341 + i=9333 + i=9335 + i=2915 + i=2310 + i=9318 + + + + TransitionNumber + + i=68 + i=78 + i=9338 + + + 34 + + + + HighHighToHigh + + i=11342 + i=9329 + i=9331 + i=2915 + i=2310 + i=9318 + + + + TransitionNumber + + i=68 + i=78 + i=9339 + + + 12 + + + + HighToHighHigh + + i=11343 + i=9331 + i=9329 + i=2915 + i=2310 + i=9318 + + + + TransitionNumber + + i=68 + i=78 + i=9340 + + + 21 + + + + ExclusiveLimitAlarmType + A & C Exclusive Limit + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.19/#5.8.19.3 + + i=9398 + i=9455 + i=2955 + + + + ActiveState + + i=9399 + i=9455 + i=8995 + i=78 + i=9341 + + + + Id + + i=68 + i=78 + i=9398 + + + + LimitState + + i=9456 + i=9461 + i=9398 + i=9318 + i=78 + i=9341 + + + + CurrentState + + i=9457 + i=2760 + i=78 + i=9455 + + + + Id + + i=68 + i=78 + i=9456 + + + + LastTransition + + i=9462 + i=9465 + i=2767 + i=80 + i=9455 + + + + Id + + i=68 + i=78 + i=9461 + + + + TransitionTime + + i=68 + i=80 + i=9461 + + + + NonExclusiveLimitAlarmType + A & C Non-Exclusive Limit + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.20 + + i=9963 + i=10020 + i=10029 + i=10038 + i=10047 + i=2955 + + + + ActiveState + + i=9964 + i=10020 + i=10029 + i=10038 + i=10047 + i=8995 + i=78 + i=9906 + + + + Id + + i=68 + i=78 + i=9963 + + + + HighHighState + + i=10021 + i=10025 + i=10027 + i=10028 + i=9963 + i=8995 + i=80 + i=9906 + + + + Id + + i=68 + i=78 + i=10020 + + + + TransitionTime + + i=68 + i=80 + i=10020 + + + + TrueState + + i=68 + i=10020 + + + + en + HighHigh active + + + + + FalseState + + i=68 + i=10020 + + + + en + HighHigh inactive + + + + + HighState + + i=10030 + i=10034 + i=10036 + i=10037 + i=9963 + i=8995 + i=80 + i=9906 + + + + Id + + i=68 + i=78 + i=10029 + + + + TransitionTime + + i=68 + i=80 + i=10029 + + + + TrueState + + i=68 + i=10029 + + + + en + High active + + + + + FalseState + + i=68 + i=10029 + + + + en + High inactive + + + + + LowState + + i=10039 + i=10043 + i=10045 + i=10046 + i=9963 + i=8995 + i=80 + i=9906 + + + + Id + + i=68 + i=78 + i=10038 + + + + TransitionTime + + i=68 + i=80 + i=10038 + + + + TrueState + + i=68 + i=10038 + + + + en + Low active + + + + + FalseState + + i=68 + i=10038 + + + + en + Low inactive + + + + + LowLowState + + i=10048 + i=10052 + i=10054 + i=10055 + i=9963 + i=8995 + i=80 + i=9906 + + + + Id + + i=68 + i=78 + i=10047 + + + + TransitionTime + + i=68 + i=80 + i=10047 + + + + TrueState + + i=68 + i=10047 + + + + en + LowLow active + + + + + FalseState + + i=68 + i=10047 + + + + en + LowLow inactive + + + + + NonExclusiveLevelAlarmType + A & C Non-Exclusive Level + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.21/#5.8.21.2 + + i=9906 + + + + ExclusiveLevelAlarmType + A & C Exclusive Level + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.21/#5.8.21.3 + + i=9341 + + + + NonExclusiveDeviationAlarmType + A & C Non-Exclusive Deviation + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.22/#5.8.22.2 + + i=10522 + i=16776 + i=9906 + + + + SetpointNode + + i=68 + i=78 + i=10368 + + + + BaseSetpointNode + + i=68 + i=80 + i=10368 + + + + NonExclusiveRateOfChangeAlarmType + A & C Non-Exclusive RateOfChange + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.23/#5.8.23.2 + + i=16858 + i=9906 + + + + EngineeringUnits + + i=68 + i=80 + i=10214 + + + + ExclusiveDeviationAlarmType + A & C Exclusive Deviation + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.22/#5.8.22.3 + + i=9905 + i=16817 + i=9341 + + + + SetpointNode + + i=68 + i=78 + i=9764 + + + + BaseSetpointNode + + i=68 + i=80 + i=9764 + + + + ExclusiveRateOfChangeAlarmType + A & C Exclusive RateOfChange + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.23/#5.8.23.3 + + i=16899 + i=9341 + + + + EngineeringUnits + + i=68 + i=80 + i=9623 + + + + DiscreteAlarmType + A & C Discrete + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.1 + + i=2915 + + + + OffNormalAlarmType + A & C OffNormal + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.2 + + i=11158 + i=10523 + + + + NormalState + + i=68 + i=78 + i=10637 + + + + SystemOffNormalAlarmType + A & C SystemOffNormal + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.3 + + i=10637 + + + + TripAlarmType + A & C Trip + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.4 + + i=10637 + + + + InstrumentDiagnosticAlarmType + A & C InstrumentDiagnostic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.5 + + i=10637 + + + + SystemDiagnosticAlarmType + A & C SystemDiagnostic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.6 + + i=10637 + + + + CertificateExpirationAlarmType + A & C CertificateExpiration + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.24/#5.8.24.7 + + i=13325 + i=14900 + i=13326 + i=13327 + i=11753 + + + + ExpirationDate + + i=68 + i=78 + i=13225 + + + + ExpirationLimit + + i=68 + i=80 + i=13225 + + + + CertificateType + + i=68 + i=78 + i=13225 + + + + Certificate + + i=68 + i=78 + i=13225 + + + + DiscrepancyAlarmType + A & C Discrepancy + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.8.25 + + i=17215 + i=17216 + i=17217 + i=2915 + + + + TargetValueNode + + i=68 + i=78 + i=17080 + + + + ExpectedTime + + i=68 + i=78 + i=17080 + + + + Tolerance + + i=68 + i=80 + i=17080 + + + + BaseConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.2 + + i=58 + + + + ProcessConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.3 + + i=11163 + + + + MaintenanceConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.4 + + i=11163 + + + + SystemConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.5 + + i=11163 + + + + SafetyConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.6 + + i=11163 + + + + HighlyManagedAlarmConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.7 + + i=11163 + + + + TrainingConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.8 + + i=11163 + + + + StatisticalConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.9 + + i=11163 + + + + TestingConditionClassType + A & C ConditionClasses + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.9.10 + + i=11163 + + + + AuditConditionEventType + A & C Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.2 + + i=2127 + + + + AuditConditionEnableEventType + A & C Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.3 + + i=2790 + + + + AuditConditionCommentEventType + A & C Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.4 + + i=17222 + i=11851 + i=2790 + + + + ConditionEventId + + i=68 + i=78 + i=2829 + + + + Comment + + i=68 + i=78 + i=2829 + + + + AuditConditionRespondEventType + A & C Dialog Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.5 + + i=11852 + i=2790 + + + + SelectedResponse + + i=68 + i=78 + i=8927 + + + + AuditConditionAcknowledgeEventType + A & C Acknowledge Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.6 + + i=17223 + i=11853 + i=2790 + + + + ConditionEventId + + i=68 + i=78 + i=8944 + + + + Comment + + i=68 + i=78 + i=8944 + + + + AuditConditionConfirmEventType + A & C Confirm Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.7 + + i=17224 + i=11854 + i=2790 + + + + ConditionEventId + + i=68 + i=78 + i=8961 + + + + Comment + + i=68 + i=78 + i=8961 + + + + AuditConditionShelvingEventType + A & C Shelving Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.8 + + i=11855 + i=2790 + + + + ShelvingTime + + i=68 + i=80 + i=11093 + + + + AuditConditionSuppressionEventType + A & C Suppression Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.9 + + i=2790 + + + + AuditConditionSilenceEventType + A & C Silencing Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.10 + + i=2790 + + + + AuditConditionResetEventType + A & C Latching Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.11 + + i=2790 + + + + AuditConditionOutOfServiceEventType + A & C OutOfService Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.10.12 + + i=2790 + + + + RefreshStartEventType + A & C Refresh + A & C Refresh2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.11.2 + + i=2130 + + + + RefreshEndEventType + A & C Refresh + A & C Refresh2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.11.3 + + i=2130 + + + + RefreshRequiredEventType + A & C Refresh + A & C Refresh2 + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.11.4 + + i=2130 + + + + HasCondition + A & C Basic + https://reference.opcfoundation.org/v105/Core/docs/Part9/5.12 + + i=32 + + IsConditionOf + + + HasEffectDisable + A & C StateMachine Trigger + https://reference.opcfoundation.org/v105/Core/docs/Part9/7.2 + + i=54 + + MayBeDisabledBy + + + HasEffectEnable + A & C Statemachine Trigger + https://reference.opcfoundation.org/v105/Core/docs/Part9/7.3 + + i=54 + + MayBeEnabledBy + + + HasEffectSuppressed + A & C Statemachine Suppression Trigger + https://reference.opcfoundation.org/v105/Core/docs/Part9/7.4 + + i=54 + + MayBeSuppressedBy + + + HasEffectUnsuppressed + A & C Statemachine Suppression Trigger + https://reference.opcfoundation.org/v105/Core/docs/Part9/7.5 + + i=54 + + MayBeUnsuppressedBy + + + AlarmMetricsType + A & C Alarm Metrics + https://reference.opcfoundation.org/v105/Core/docs/Part9/9.2 + + i=17280 + i=17991 + i=17281 + i=17282 + i=17284 + i=17286 + i=17283 + i=17288 + i=18666 + i=58 + + + + AlarmCount + + i=63 + i=78 + i=17279 + + + + StartTime + + i=63 + i=78 + i=17279 + + + + MaximumActiveState + + i=63 + i=78 + i=17279 + + + + MaximumUnAck + + i=63 + i=78 + i=17279 + + + + CurrentAlarmRate + + i=17285 + i=17277 + i=78 + i=17279 + + + + Rate + + i=68 + i=78 + i=17284 + + + + MaximumAlarmRate + + i=17287 + i=17277 + i=78 + i=17279 + + + + Rate + + i=68 + i=78 + i=17286 + + + + MaximumReAlarmCount + + i=63 + i=78 + i=17279 + + + + AverageAlarmRate + + i=17289 + i=17277 + i=78 + i=17279 + + + + Rate + + i=68 + i=78 + i=17288 + + + + Reset + A & C Alarm Metrics + https://reference.opcfoundation.org/v105/Core/docs/Part9/9.4 + + i=2127 + i=78 + i=17279 + + + + AlarmRateVariableType + A & C Alarm Metrics + https://reference.opcfoundation.org/v105/Core/docs/Part9/9.3 + + i=17278 + i=63 + + + + Rate + + i=68 + i=78 + i=17277 + + + + AlarmStateVariableType + A & C Summary + https://reference.opcfoundation.org/v105/Core/docs/Part9/8.2 + + i=32245 + i=32246 + i=32247 + i=32248 + i=32249 + i=32250 + i=63 + + + + HighestActiveSeverity + + i=68 + i=78 + i=32244 + + + + HighestUnackSeverity + + i=68 + i=78 + i=32244 + + + + ActiveCount + + i=68 + i=78 + i=32244 + + + + UnacknowledgedCount + + i=68 + i=78 + i=32244 + + + + UnconfirmedCount + + i=68 + i=78 + i=32244 + + + + Filter + + i=68 + i=78 + i=32244 + + + + AlarmMask + A & C Summary + https://reference.opcfoundation.org/v105/Core/docs/Part9/8.3 + + i=32252 + i=5 + + + + + + + + + OptionSetValues + + i=68 + i=32251 + + + + + Active + + + Unacknowledged + + + Unconfirmed + + + + + + ProgramStateMachineType + Program Basic + https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.1 + + i=3830 + i=3835 + i=2392 + i=2393 + i=2394 + i=2395 + i=2396 + i=2397 + i=2398 + i=2399 + i=3850 + i=2406 + i=2400 + i=2402 + i=2404 + i=2408 + i=2410 + i=2412 + i=2414 + i=2416 + i=2418 + i=2420 + i=2422 + i=2424 + i=2426 + i=2427 + i=2428 + i=2429 + i=2430 + i=2771 + + + + CurrentState + + i=3831 + i=3833 + i=2760 + i=78 + i=2391 + + + + Id + + i=68 + i=78 + i=3830 + + + + Number + + i=68 + i=78 + i=3830 + + + + LastTransition + + i=3836 + i=3838 + i=3839 + i=2767 + i=78 + i=2391 + + + + Id + + i=68 + i=78 + i=3835 + + + + Number + + i=68 + i=78 + i=3835 + + + + TransitionTime + + i=68 + i=78 + i=3835 + + + + Creatable + + i=68 + i=2391 + + + + Deletable + + i=68 + i=78 + i=2391 + + + + AutoDelete + + i=68 + i=78 + i=2391 + + + + RecycleCount + + i=68 + i=78 + i=2391 + + + + InstanceCount + + i=68 + i=2391 + + + + MaxInstanceCount + + i=68 + i=2391 + + + + MaxRecycleCount + + i=68 + i=2391 + + + + ProgramDiagnostic + + i=3840 + i=3841 + i=3842 + i=3843 + i=3844 + i=3845 + i=3846 + i=3847 + i=15038 + i=15040 + i=3848 + i=3849 + i=15383 + i=80 + i=2391 + + + + CreateSessionId + + i=63 + i=78 + i=2399 + + + + CreateClientName + + i=63 + i=78 + i=2399 + + + + InvocationCreationTime + + i=63 + i=78 + i=2399 + + + + LastTransitionTime + + i=68 + i=78 + i=2399 + + + + LastMethodCall + + i=63 + i=78 + i=2399 + + + + LastMethodSessionId + + i=63 + i=78 + i=2399 + + + + LastMethodInputArguments + + i=63 + i=78 + i=2399 + + + + LastMethodOutputArguments + + i=63 + i=78 + i=2399 + + + + LastMethodInputValues + + i=63 + i=78 + i=2399 + + + + LastMethodOutputValues + + i=63 + i=78 + i=2399 + + + + LastMethodCallTime + + i=63 + i=78 + i=2399 + + + + LastMethodReturnStatus + + i=63 + i=78 + i=2399 + + + + FinalResultData + https://reference.opcfoundation.org/v105/Core/docs/Part10/A.2.6/#A.2.6.2 + + i=58 + i=80 + i=2391 + + + + Halted + + i=2407 + i=2408 + i=2412 + i=2420 + i=2424 + i=2307 + i=2391 + + + + StateNumber + + i=68 + i=78 + i=2406 + + + 11 + + + + Ready + + i=2401 + i=2408 + i=2410 + i=2414 + i=2422 + i=2424 + i=2307 + i=2391 + + + + StateNumber + + i=68 + i=78 + i=2400 + + + 12 + + + + Running + + i=2403 + i=2410 + i=2412 + i=2414 + i=2416 + i=2418 + i=2307 + i=2391 + + + + StateNumber + + i=68 + i=78 + i=2402 + + + 13 + + + + Suspended + + i=2405 + i=2416 + i=2418 + i=2420 + i=2422 + i=2307 + i=2391 + + + + StateNumber + + i=68 + i=78 + i=2404 + + + 14 + + + + HaltedToReady + + i=2409 + i=2406 + i=2400 + i=2430 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2408 + + + 1 + + + + ReadyToRunning + + i=2411 + i=2400 + i=2402 + i=2426 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2410 + + + 2 + + + + RunningToHalted + + i=2413 + i=2402 + i=2406 + i=2429 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2412 + + + 3 + + + + RunningToReady + + i=2415 + i=2402 + i=2400 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2414 + + + 4 + + + + RunningToSuspended + + i=2417 + i=2402 + i=2404 + i=2427 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2416 + + + 5 + + + + SuspendedToRunning + + i=2419 + i=2404 + i=2402 + i=2428 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2418 + + + 6 + + + + SuspendedToHalted + + i=2421 + i=2404 + i=2406 + i=2429 + i=2430 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2420 + + + 7 + + + + SuspendedToReady + + i=2423 + i=2404 + i=2400 + i=2378 + i=11856 + i=2430 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2422 + + + 8 + + + + ReadyToHalted + + i=2425 + i=2400 + i=2406 + i=2429 + i=2378 + i=11856 + i=2310 + i=2391 + + + + TransitionNumber + + i=68 + i=78 + i=2424 + + + 9 + + + + Start + + i=2410 + i=11508 + i=2391 + + + + Suspend + + i=2416 + i=11508 + i=2391 + + + + Resume + + i=2418 + i=11508 + i=2391 + + + + Halt + + i=2412 + i=2420 + i=2424 + i=11508 + i=2391 + + + + Reset + + i=2408 + i=2420 + i=2422 + i=11508 + i=2391 + + + + ProgramTransitionEventType + Program Basic + https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.5/#5.2.5.2 + + i=2379 + i=2311 + + + + IntermediateResult + + i=63 + i=78 + i=2378 + + + + AuditProgramTransitionEventType + Program Auditing + https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.6 + + i=11875 + i=2315 + + + + TransitionNumber + + i=68 + i=78 + i=11856 + + + + ProgramTransitionAuditEventType + + i=3825 + i=2315 + + + + Transition + + i=3826 + i=2767 + i=78 + i=3806 + + + + Id + + i=68 + i=78 + i=3825 + + + + ProgramDiagnosticType + + i=2381 + i=2382 + i=2383 + i=2384 + i=2385 + i=2386 + i=2387 + i=2388 + i=2389 + i=2390 + i=63 + + + + CreateSessionId + + i=68 + i=78 + i=2380 + + + + CreateClientName + + i=68 + i=78 + i=2380 + + + + InvocationCreationTime + + i=68 + i=78 + i=2380 + + + + LastTransitionTime + + i=68 + i=78 + i=2380 + + + + LastMethodCall + + i=68 + i=78 + i=2380 + + + + LastMethodSessionId + + i=68 + i=78 + i=2380 + + + + LastMethodInputArguments + + i=68 + i=78 + i=2380 + + + + LastMethodOutputArguments + + i=68 + i=78 + i=2380 + + + + LastMethodCallTime + + i=68 + i=78 + i=2380 + + + + LastMethodReturnStatus + + i=68 + i=78 + i=2380 + + + + ProgramDiagnostic2Type + Program Basic + https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.9 + + i=15384 + i=15385 + i=15386 + i=15387 + i=15388 + i=15389 + i=15390 + i=15391 + i=15392 + i=15393 + i=15394 + i=15395 + i=63 + + + + CreateSessionId + + i=63 + i=78 + i=15383 + + + + CreateClientName + + i=63 + i=78 + i=15383 + + + + InvocationCreationTime + + i=63 + i=78 + i=15383 + + + + LastTransitionTime + + i=68 + i=78 + i=15383 + + + + LastMethodCall + + i=63 + i=78 + i=15383 + + + + LastMethodSessionId + + i=63 + i=78 + i=15383 + + + + LastMethodInputArguments + + i=63 + i=78 + i=15383 + + + + LastMethodOutputArguments + + i=63 + i=78 + i=15383 + + + + LastMethodInputValues + + i=63 + i=78 + i=15383 + + + + LastMethodOutputValues + + i=63 + i=78 + i=15383 + + + + LastMethodCallTime + + i=63 + i=78 + i=15383 + + + + LastMethodReturnStatus + + i=63 + i=78 + i=15383 + + + + Annotations + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.1.2 + + i=68 + + + + HistoricalDataConfigurationType + Historical Access Exception Storage + Historical Access Periodic Storage + Historical Access Default HistoricalData Configuration + Historical Access Archive Period + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.2.2 + + i=3059 + i=11876 + i=2323 + i=2324 + i=2325 + i=2326 + i=2327 + i=2328 + i=11499 + i=11500 + i=19092 + i=32619 + i=32620 + i=58 + + + + AggregateConfiguration + + i=11168 + i=11169 + i=11170 + i=11171 + i=11187 + i=78 + i=2318 + + + + TreatUncertainAsBad + + i=68 + i=78 + i=3059 + + + + PercentDataBad + + i=68 + i=78 + i=3059 + + + + PercentDataGood + + i=68 + i=78 + i=3059 + + + + UseSlopedExtrapolation + + i=68 + i=78 + i=3059 + + + + AggregateFunctions + + i=61 + i=80 + i=2318 + + + + Stepped + + i=68 + i=78 + i=2318 + + + + Definition + + i=68 + i=80 + i=2318 + + + + MaxTimeInterval + + i=68 + i=80 + i=2318 + + + + MinTimeInterval + + i=68 + i=80 + i=2318 + + + + ExceptionDeviation + + i=68 + i=80 + i=2318 + + + + ExceptionDeviationFormat + + i=68 + i=80 + i=2318 + + + + StartOfArchive + + i=68 + i=80 + i=2318 + + + + StartOfOnlineArchive + + i=68 + i=80 + i=2318 + + + + ServerTimestampSupported + + i=68 + i=80 + i=2318 + + + + MaxTimeStoredValues + + i=68 + i=80 + i=2318 + + + + MaxCountStoredValues + + i=68 + i=80 + i=2318 + + + + HistoricalEventConfigurationType + Historical Access Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.4.3 + + i=32622 + i=32623 + i=32624 + i=58 + + + + EventTypes + + i=61 + i=78 + i=32621 + + + + StartOfArchive + + i=68 + i=80 + i=32621 + + + + StartOfOnlineArchive + + i=68 + i=80 + i=32621 + + + + HistoricalExternalEventSourceType + Historical Access External Event Source + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.5.2 + + i=32626 + i=32627 + i=32628 + i=32629 + i=32630 + i=32631 + i=32632 + i=58 + + + + Server + + i=68 + i=80 + i=32625 + + + + EndpointUrl + + i=68 + i=80 + i=32625 + + + + SecurityMode + + i=68 + i=80 + i=32625 + + + + SecurityPolicyUri + + i=68 + i=80 + i=32625 + + + + IdentityTokenPolicy + + i=68 + i=80 + i=32625 + + + + TransportProfileUri + + i=68 + i=80 + i=32625 + + + + HistoricalEventFilter + + i=68 + i=78 + i=32625 + + + + HasCurrentData + Historical Access HasCurrentData + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.3.3 + + i=32 + + HasHistoricalData + + + HasCurrentEvent + Historical Access HasCurrentEvent + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.3.4 + + i=32 + + HasHistoricalEvent + + + HA Configuration + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.2.4 + + i=11203 + i=11208 + i=2318 + + + + AggregateConfiguration + + i=11204 + i=11205 + i=11206 + i=11207 + i=11187 + i=11202 + + + + TreatUncertainAsBad + + i=68 + i=11203 + + + + PercentDataBad + + i=68 + i=11203 + + + + PercentDataGood + + i=68 + i=11203 + + + + UseSlopedExtrapolation + + i=68 + i=11203 + + + + Stepped + + i=68 + i=11202 + + + + DefaultHAConfiguration + Historical Access Default HA Configuration + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.7.3 + + i=32638 + i=32643 + i=32644 + i=32645 + i=32646 + i=32647 + i=32648 + i=32649 + i=32650 + i=32656 + i=32682 + i=32752 + i=32753 + i=2253 + i=2318 + + + + AggregateConfiguration + + i=32639 + i=32640 + i=32641 + i=32642 + i=11187 + i=32637 + + + + TreatUncertainAsBad + + i=68 + i=32638 + + + + PercentDataBad + + i=68 + i=32638 + + + + PercentDataGood + + i=68 + i=32638 + + + + UseSlopedExtrapolation + + i=68 + i=32638 + + + + AggregateFunctions + + i=61 + i=32637 + + + + Stepped + + i=68 + i=32637 + + + + Definition + + i=68 + i=32637 + + + + MaxTimeInterval + + i=68 + i=32637 + + + + MinTimeInterval + + i=68 + i=32637 + + + + ExceptionDeviation + + i=68 + i=32637 + + + + ExceptionDeviationFormat + + i=68 + i=32637 + + + + StartOfArchive + + i=68 + i=32637 + + + + StartOfOnlineArchive + + i=68 + i=32637 + + + + ServerTimestampSupported + + i=68 + i=32637 + + + + MaxTimeStoredValues + + i=68 + i=32637 + + + + MaxCountStoredValues + + i=68 + i=32637 + + + + DefaultHEConfiguration + Historical Access Default HE Configuration + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.7.3 + + i=32755 + i=32756 + i=32757 + i=2253 + i=32621 + + + + EventTypes + + i=61 + i=32754 + + + + StartOfArchive + + i=68 + i=32754 + + + + StartOfOnlineArchive + + i=68 + i=32754 + + + + HistoricalEventFilter + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.4.2 + + i=68 + + + + HistoryServerCapabilitiesType + Historical Access Read Raw + Historical Access Time Instance + Historical Access Aggregates + Historical Access Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.7.2 + + i=2331 + i=2332 + i=11268 + i=11269 + i=2334 + i=2335 + i=2336 + i=2337 + i=2338 + i=11278 + i=11279 + i=11280 + i=11501 + i=11270 + i=11172 + i=19094 + i=58 + + + + AccessHistoryDataCapability + + i=68 + i=78 + i=2330 + + + + AccessHistoryEventsCapability + + i=68 + i=78 + i=2330 + + + + MaxReturnDataValues + + i=68 + i=78 + i=2330 + + + + MaxReturnEventValues + + i=68 + i=78 + i=2330 + + + + InsertDataCapability + + i=68 + i=78 + i=2330 + + + + ReplaceDataCapability + + i=68 + i=78 + i=2330 + + + + UpdateDataCapability + + i=68 + i=78 + i=2330 + + + + DeleteRawCapability + + i=68 + i=78 + i=2330 + + + + DeleteAtTimeCapability + + i=68 + i=78 + i=2330 + + + + InsertEventCapability + + i=68 + i=78 + i=2330 + + + + ReplaceEventCapability + + i=68 + i=78 + i=2330 + + + + UpdateEventCapability + + i=68 + i=78 + i=2330 + + + + DeleteEventCapability + + i=68 + i=78 + i=2330 + + + + InsertAnnotationCapability + + i=68 + i=78 + i=2330 + + + + AggregateFunctions + + i=61 + i=78 + i=2330 + + + + ServerTimestampSupported + + i=68 + i=80 + i=2330 + + + + AuditHistoryEventUpdateEventType + Historical Access Event Audit Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.2 + + i=3025 + i=3028 + i=3003 + i=3029 + i=3030 + i=2104 + + + + UpdatedNode + + i=68 + i=78 + i=2999 + + + + PerformInsertReplace + + i=68 + i=78 + i=2999 + + + + Filter + + i=68 + i=78 + i=2999 + + + + NewValues + + i=68 + i=78 + i=2999 + + + + OldValues + + i=68 + i=78 + i=2999 + + + + AuditHistoryValueUpdateEventType + Historical Access Data Audit Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.3 + + i=3026 + i=3031 + i=3032 + i=3033 + i=2104 + + + + UpdatedNode + + i=68 + i=78 + i=3006 + + + + PerformInsertReplace + + i=68 + i=78 + i=3006 + + + + NewValues + + i=68 + i=78 + i=3006 + + + + OldValues + + i=68 + i=78 + i=3006 + + + + AuditHistoryAnnotationUpdateEventType + Historical Access Annotation Audit Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.4 + + i=19293 + i=19294 + i=19295 + i=2104 + + + + PerformInsertReplace + + i=68 + i=78 + i=19095 + + + + NewValues + + i=68 + i=78 + i=19095 + + + + OldValues + + i=68 + i=78 + i=19095 + + + + AuditHistoryDeleteEventType + Historical Access Delete Raw Audit Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.5 + + i=3027 + i=2104 + + + + UpdatedNode + + i=68 + i=78 + i=3012 + + + + AuditHistoryRawModifyDeleteEventType + Historical Access Audit Delete Raw + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.6 + + i=3015 + i=3016 + i=3017 + i=3034 + i=3012 + + + + IsDeleteModified + + i=68 + i=78 + i=3014 + + + + StartTime + + i=68 + i=78 + i=3014 + + + + EndTime + + i=68 + i=78 + i=3014 + + + + OldValues + + i=68 + i=78 + i=3014 + + + + AuditHistoryAtTimeDeleteEventType + Historical Access Audit Delete At Time + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.7 + + i=3020 + i=3021 + i=3012 + + + + ReqTimes + + i=68 + i=78 + i=3019 + + + + OldValues + + i=68 + i=78 + i=3019 + + + + AuditHistoryEventDeleteEventType + Historical Access Audit Delete Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.8 + + i=3023 + i=3024 + i=3012 + + + + EventIds + + i=68 + i=78 + i=3022 + + + + OldValues + + i=68 + i=78 + i=3022 + + + + AuditHistoryConfigurationChangeEventType + Historical Access Audit Configuration Change Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.9 + + i=2052 + + + + AuditHistoryBulkInsertEventType + Historical Access Audit BulkInsert Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.8.10 + + i=32821 + i=32822 + i=32823 + i=2052 + + + + UpdatedNode + + i=68 + i=78 + i=32803 + + + + StartTime + + i=68 + i=78 + i=32803 + + + + EndTime + + i=68 + i=78 + i=32803 + + + + TrustListType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.1 + + i=12542 + i=19296 + i=32254 + i=23563 + i=12543 + i=12546 + i=12548 + i=12550 + i=11575 + + + + LastUpdateTime + + i=68 + i=78 + i=12522 + + + + UpdateFrequency + + i=68 + i=80 + i=12522 + + + + ActivityTimeout + + i=68 + i=80 + i=12522 + + + + DefaultValidationOptions + + i=68 + i=80 + i=12522 + + + + OpenWithMasks + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.2 + + i=12544 + i=12545 + i=78 + i=12522 + + + + InputArguments + + i=68 + i=78 + i=12543 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=12543 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.3 + + i=12705 + i=12547 + i=78 + i=12522 + + + + InputArguments + + i=68 + i=78 + i=12546 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=12546 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.4 + + i=12549 + i=78 + i=12522 + + + + InputArguments + + i=68 + i=78 + i=12548 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.5 + + i=12551 + i=78 + i=12522 + + + + InputArguments + + i=68 + i=78 + i=12550 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + TrustListValidationOptions + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.8 + + i=23565 + i=7 + + + + Ignore errors related to the validity time of the Certificate. + + + Ignore mismatches between the host name or ApplicationUri. + + + Ignore errors if the revocation list cannot be found for the issuer of the Certificate. + + + Ignore errors if an issuer has an expired Certificate. + + + Ignore errors if the revocation list cannot be found for any issuer of issuer Certificates. + + + Check the revocation status online. + + + Check the revocation status offline. + + + + + OptionSetValues + + i=68 + i=23564 + + + + + SuppressCertificateExpired + + + SuppressHostNameInvalid + + + SuppressRevocationStatusUnknown + + + SuppressIssuerCertificateExpired + + + SuppressIssuerRevocationStatusUnknown + + + CheckRevocationStatusOnline + + + CheckRevocationStatusOffline + + + + + + TrustListMasks + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.7 + + i=12553 + i=29 + + + + No fields are provided. + + + The TrustedCertificates are provided. + + + The TrustedCrls are provided. + + + The IssuerCertificates are provided. + + + The IssuerCrls are provided. + + + All fields are provided. + + + + + EnumValues + + i=68 + i=12552 + + + + + + i=7616 + + + + 0 + + None + + + No fields are provided. + + + + + + + i=7616 + + + + 1 + + TrustedCertificates + + + The TrustedCertificates are provided. + + + + + + + i=7616 + + + + 2 + + TrustedCrls + + + The TrustedCrls are provided. + + + + + + + i=7616 + + + + 4 + + IssuerCertificates + + + The IssuerCertificates are provided. + + + + + + + i=7616 + + + + 8 + + IssuerCrls + + + The IssuerCrls are provided. + + + + + + + i=7616 + + + + 15 + + All + + + All fields are provided. + + + + + + + + + TrustListDataType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.6 + + i=22 + + + + + + + + + + + TrustListOutOfDateAlarmType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.9 + + i=19446 + i=19447 + i=19448 + i=11753 + + + + TrustListId + + i=68 + i=78 + i=19297 + + + + LastUpdateTime + + i=68 + i=78 + i=19297 + + + + UpdateFrequency + + i=68 + i=78 + i=19297 + + + + CertificateGroupType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.3/#7.8.3.1 + + i=13599 + i=13631 + i=23526 + i=19450 + i=20143 + i=13225 + i=58 + + + + TrustList + + i=13600 + i=13601 + i=13602 + i=13603 + i=13605 + i=13608 + i=13610 + i=13613 + i=13615 + i=13618 + i=13620 + i=13621 + i=13624 + i=13627 + i=13629 + i=12522 + i=78 + i=12555 + + + + Size + + i=68 + i=78 + i=13599 + + + + Writable + + i=68 + i=78 + i=13599 + + + + UserWritable + + i=68 + i=78 + i=13599 + + + + OpenCount + + i=68 + i=78 + i=13599 + + + + Open + + i=13606 + i=13607 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13605 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13605 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13609 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13608 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13611 + i=13612 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13610 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13610 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13614 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13613 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13616 + i=13617 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13615 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13615 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13619 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13618 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=13599 + + + + OpenWithMasks + + i=13622 + i=13623 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13621 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13621 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=13625 + i=13626 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13624 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13624 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=13628 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13627 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=13630 + i=78 + i=13599 + + + + InputArguments + + i=68 + i=78 + i=13629 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=12555 + + + + GetRejectedList + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.3/#7.8.3.2 + + i=23527 + i=80 + i=12555 + + + + OutputArguments + + i=68 + i=78 + i=23526 + + + + + + i=297 + + + + Certificates + + i=15 + + 1 + + 0 + + + + + + + + + CertificateExpired + + i=19451 + i=19452 + i=19453 + i=19454 + i=19455 + i=19456 + i=19458 + i=19459 + i=19460 + i=19461 + i=19462 + i=19463 + i=19464 + i=19465 + i=19466 + i=19467 + i=19476 + i=19478 + i=19480 + i=19482 + i=19483 + i=19484 + i=19485 + i=19487 + i=19505 + i=19509 + i=19518 + i=20101 + i=20138 + i=20139 + i=20141 + i=20142 + i=13225 + i=80 + i=12555 + + + + EventId + + i=68 + i=78 + i=19450 + + + + EventType + + i=68 + i=78 + i=19450 + + + + SourceNode + + i=68 + i=78 + i=19450 + + + + SourceName + + i=68 + i=78 + i=19450 + + + + Time + + i=68 + i=78 + i=19450 + + + + ReceiveTime + + i=68 + i=78 + i=19450 + + + + Message + + i=68 + i=78 + i=19450 + + + + Severity + + i=68 + i=78 + i=19450 + + + + ConditionClassId + + i=68 + i=78 + i=19450 + + + + ConditionClassName + + i=68 + i=78 + i=19450 + + + + ConditionSubClassId + + i=68 + i=78 + i=19450 + + + + ConditionSubClassName + + i=68 + i=78 + i=19450 + + + + ConditionName + + i=68 + i=78 + i=19450 + + + + BranchId + + i=68 + i=78 + i=19450 + + + + Retain + + i=68 + i=78 + i=19450 + + + + EnabledState + + i=19468 + i=8995 + i=78 + i=19450 + + + + Id + + i=68 + i=78 + i=19467 + + + + Quality + + i=19477 + i=9002 + i=78 + i=19450 + + + + SourceTimestamp + + i=68 + i=78 + i=19476 + + + + LastSeverity + + i=19479 + i=9002 + i=78 + i=19450 + + + + SourceTimestamp + + i=68 + i=78 + i=19478 + + + + Comment + + i=19481 + i=9002 + i=78 + i=19450 + + + + SourceTimestamp + + i=68 + i=78 + i=19480 + + + + ClientUserId + + i=68 + i=78 + i=19450 + + + + Disable + + i=2803 + i=78 + i=19450 + + + + Enable + + i=2803 + i=78 + i=19450 + + + + AddComment + + i=19486 + i=2829 + i=78 + i=19450 + + + + InputArguments + + i=68 + i=78 + i=19485 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + i=19488 + i=8995 + i=78 + i=19450 + + + + Id + + i=68 + i=78 + i=19487 + + + + Acknowledge + + i=19506 + i=8944 + i=78 + i=19450 + + + + InputArguments + + i=68 + i=78 + i=19505 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + ActiveState + + i=19510 + i=8995 + i=78 + i=19450 + + + + Id + + i=68 + i=78 + i=19509 + + + + InputNode + + i=68 + i=78 + i=19450 + + + + SuppressedOrShelved + + i=68 + i=78 + i=19450 + + + + NormalState + + i=68 + i=78 + i=19450 + + + + ExpirationDate + + i=68 + i=78 + i=19450 + + + + CertificateType + + i=68 + i=78 + i=19450 + + + + Certificate + + i=68 + i=78 + i=19450 + + + + TrustListOutOfDate + + i=20144 + i=20145 + i=20146 + i=20147 + i=20148 + i=20149 + i=20151 + i=20152 + i=20153 + i=20154 + i=20155 + i=20156 + i=20157 + i=20158 + i=20159 + i=20160 + i=20169 + i=20171 + i=20173 + i=20175 + i=20176 + i=20177 + i=20178 + i=20180 + i=20198 + i=20202 + i=20211 + i=20249 + i=20286 + i=20287 + i=20288 + i=20289 + i=19297 + i=80 + i=12555 + + + + EventId + + i=68 + i=78 + i=20143 + + + + EventType + + i=68 + i=78 + i=20143 + + + + SourceNode + + i=68 + i=78 + i=20143 + + + + SourceName + + i=68 + i=78 + i=20143 + + + + Time + + i=68 + i=78 + i=20143 + + + + ReceiveTime + + i=68 + i=78 + i=20143 + + + + Message + + i=68 + i=78 + i=20143 + + + + Severity + + i=68 + i=78 + i=20143 + + + + ConditionClassId + + i=68 + i=78 + i=20143 + + + + ConditionClassName + + i=68 + i=78 + i=20143 + + + + ConditionSubClassId + + i=68 + i=78 + i=20143 + + + + ConditionSubClassName + + i=68 + i=78 + i=20143 + + + + ConditionName + + i=68 + i=78 + i=20143 + + + + BranchId + + i=68 + i=78 + i=20143 + + + + Retain + + i=68 + i=78 + i=20143 + + + + EnabledState + + i=20161 + i=8995 + i=78 + i=20143 + + + + Id + + i=68 + i=78 + i=20160 + + + + Quality + + i=20170 + i=9002 + i=78 + i=20143 + + + + SourceTimestamp + + i=68 + i=78 + i=20169 + + + + LastSeverity + + i=20172 + i=9002 + i=78 + i=20143 + + + + SourceTimestamp + + i=68 + i=78 + i=20171 + + + + Comment + + i=20174 + i=9002 + i=78 + i=20143 + + + + SourceTimestamp + + i=68 + i=78 + i=20173 + + + + ClientUserId + + i=68 + i=78 + i=20143 + + + + Disable + + i=2803 + i=78 + i=20143 + + + + Enable + + i=2803 + i=78 + i=20143 + + + + AddComment + + i=20179 + i=2829 + i=78 + i=20143 + + + + InputArguments + + i=68 + i=78 + i=20178 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + AckedState + + i=20181 + i=8995 + i=78 + i=20143 + + + + Id + + i=68 + i=78 + i=20180 + + + + Acknowledge + + i=20199 + i=8944 + i=78 + i=20143 + + + + InputArguments + + i=68 + i=78 + i=20198 + + + + + + i=297 + + + + EventId + + i=15 + + -1 + + + The identifier for the event to comment. + + + + + + + i=297 + + + + Comment + + i=21 + + -1 + + + The comment to add to the condition. + + + + + + + + + ActiveState + + i=20203 + i=8995 + i=78 + i=20143 + + + + Id + + i=68 + i=78 + i=20202 + + + + InputNode + + i=68 + i=78 + i=20143 + + + + SuppressedOrShelved + + i=68 + i=78 + i=20143 + + + + NormalState + + i=68 + i=78 + i=20143 + + + + TrustListId + + i=68 + i=78 + i=20143 + + + + LastUpdateTime + + i=68 + i=78 + i=20143 + + + + UpdateFrequency + + i=68 + i=78 + i=20143 + + + + CertificateGroupFolderType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.3/#7.8.3.3 + + i=13814 + i=13848 + i=13882 + i=13916 + i=61 + + + + DefaultApplicationGroup + + i=13815 + i=13847 + i=13225 + i=12555 + i=78 + i=13813 + + + + TrustList + + i=13816 + i=13817 + i=13818 + i=13819 + i=13821 + i=13824 + i=13826 + i=13829 + i=13831 + i=13834 + i=13836 + i=13837 + i=13840 + i=13843 + i=13845 + i=12522 + i=78 + i=13814 + + + + Size + + i=68 + i=78 + i=13815 + + + + Writable + + i=68 + i=78 + i=13815 + + + + UserWritable + + i=68 + i=78 + i=13815 + + + + OpenCount + + i=68 + i=78 + i=13815 + + + + Open + + i=13822 + i=13823 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13821 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13821 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13825 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13824 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13827 + i=13828 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13826 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13826 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13830 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13829 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13832 + i=13833 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13831 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13831 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13835 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13834 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=13815 + + + + OpenWithMasks + + i=13838 + i=13839 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13837 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13837 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=13841 + i=13842 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13840 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13840 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=13844 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13843 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=13846 + i=78 + i=13815 + + + + InputArguments + + i=68 + i=78 + i=13845 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=13814 + + + + DefaultHttpsGroup + + i=13849 + i=13881 + i=13225 + i=12555 + i=80 + i=13813 + + + + TrustList + + i=13850 + i=13851 + i=13852 + i=13853 + i=13855 + i=13858 + i=13860 + i=13863 + i=13865 + i=13868 + i=13870 + i=13871 + i=13874 + i=13877 + i=13879 + i=12522 + i=78 + i=13848 + + + + Size + + i=68 + i=78 + i=13849 + + + + Writable + + i=68 + i=78 + i=13849 + + + + UserWritable + + i=68 + i=78 + i=13849 + + + + OpenCount + + i=68 + i=78 + i=13849 + + + + Open + + i=13856 + i=13857 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13855 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13855 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13859 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13858 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13861 + i=13862 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13860 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13860 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13864 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13863 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13866 + i=13867 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13865 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13865 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13869 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13868 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=13849 + + + + OpenWithMasks + + i=13872 + i=13873 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13871 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13871 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=13875 + i=13876 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13874 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13874 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=13878 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13877 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=13880 + i=78 + i=13849 + + + + InputArguments + + i=68 + i=78 + i=13879 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=13848 + + + + DefaultUserTokenGroup + + i=13883 + i=13915 + i=13225 + i=12555 + i=80 + i=13813 + + + + TrustList + + i=13884 + i=13885 + i=13886 + i=13887 + i=13889 + i=13892 + i=13894 + i=13897 + i=13899 + i=13902 + i=13904 + i=13905 + i=13908 + i=13911 + i=13913 + i=12522 + i=78 + i=13882 + + + + Size + + i=68 + i=78 + i=13883 + + + + Writable + + i=68 + i=78 + i=13883 + + + + UserWritable + + i=68 + i=78 + i=13883 + + + + OpenCount + + i=68 + i=78 + i=13883 + + + + Open + + i=13890 + i=13891 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13889 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13889 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13893 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13892 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13895 + i=13896 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13894 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13894 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13898 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13897 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13900 + i=13901 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13899 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13899 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13903 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13902 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=13883 + + + + OpenWithMasks + + i=13906 + i=13907 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13905 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13905 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=13909 + i=13910 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13908 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13908 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=13912 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13911 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=13914 + i=78 + i=13883 + + + + InputArguments + + i=68 + i=78 + i=13913 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=13882 + + + + <AdditionalGroup> + + i=13917 + i=13949 + i=13225 + i=12555 + i=11508 + i=13813 + + + + TrustList + + i=13918 + i=13919 + i=13920 + i=13921 + i=13923 + i=13926 + i=13928 + i=13931 + i=13933 + i=13936 + i=13938 + i=13939 + i=13942 + i=13945 + i=13947 + i=12522 + i=78 + i=13916 + + + + Size + + i=68 + i=78 + i=13917 + + + + Writable + + i=68 + i=78 + i=13917 + + + + UserWritable + + i=68 + i=78 + i=13917 + + + + OpenCount + + i=68 + i=78 + i=13917 + + + + Open + + i=13924 + i=13925 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13923 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13923 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13927 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13926 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13929 + i=13930 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13928 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13928 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13932 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13931 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13934 + i=13935 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13933 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13933 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13937 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13936 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=13917 + + + + OpenWithMasks + + i=13940 + i=13941 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13939 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13939 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=13943 + i=13944 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13942 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13942 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=13946 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13945 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=13948 + i=78 + i=13917 + + + + InputArguments + + i=68 + i=78 + i=13947 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=13916 + + + + CertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.1 + + i=58 + + + + ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.2 + + i=12556 + + + + HttpsCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.3 + + i=12556 + + + + UserCredentialCertificateType + + i=12556 + + + + RsaMinApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.4 + + i=12557 + + + + RsaSha256ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.5 + + i=12557 + + + + EccApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.6 + + i=12557 + + + + EccNistP256ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.7 + + i=23537 + + + + EccNistP384ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.8 + + i=23537 + + + + EccBrainpoolP256r1ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.9 + + i=23537 + + + + EccBrainpoolP384r1ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.10 + + i=23537 + + + + EccCurve25519ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.11 + + i=23537 + + + + EccCurve448ApplicationCertificateType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.4/#7.8.4.12 + + i=23537 + + + + TrustListUpdateRequestedAuditEventType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.10 + + i=2127 + + + + TrustListUpdatedAuditEventType + GDS Certificate Manager Pull Model + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.11 + + i=32281 + i=2052 + + + + TrustListId + + i=68 + i=78 + i=12561 + + + + TransactionErrorType + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.12 + + i=22 + + + + + + + + + TransactionDiagnosticsType + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.11 + + i=32287 + i=32288 + i=32289 + i=32290 + i=32291 + i=32292 + i=58 + + + + StartTime + + i=68 + i=78 + i=32286 + + + + EndTime + + i=68 + i=78 + i=32286 + + + + Result + + i=68 + i=78 + i=32286 + + + + AffectedTrustLists + + i=68 + i=78 + i=32286 + + + + AffectedCertificateGroups + + i=68 + i=78 + i=32286 + + + + Errors + + i=68 + i=78 + i=32286 + + + + ServerConfigurationType + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.3 + + i=13950 + i=25696 + i=25724 + i=25697 + i=12708 + i=12583 + i=12584 + i=12585 + i=23593 + i=12616 + i=32296 + i=12734 + i=25698 + i=12731 + i=12775 + i=25699 + i=32299 + i=58 + + + + CertificateGroups + + i=13951 + i=13813 + i=78 + i=12581 + + + + DefaultApplicationGroup + + i=13952 + i=13984 + i=13225 + i=12555 + i=78 + i=13950 + + + + TrustList + + i=13953 + i=13954 + i=13955 + i=13956 + i=13958 + i=13961 + i=13963 + i=13966 + i=13968 + i=13971 + i=13973 + i=13974 + i=13977 + i=13980 + i=13982 + i=12522 + i=78 + i=13951 + + + + Size + + i=68 + i=78 + i=13952 + + + + Writable + + i=68 + i=78 + i=13952 + + + + UserWritable + + i=68 + i=78 + i=13952 + + + + OpenCount + + i=68 + i=78 + i=13952 + + + + Open + + i=13959 + i=13960 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13958 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13958 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=13962 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13961 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=13964 + i=13965 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13963 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13963 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=13967 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13966 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=13969 + i=13970 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13968 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13968 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=13972 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13971 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=13952 + + + + OpenWithMasks + + i=13975 + i=13976 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13974 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13974 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=13978 + i=13979 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13977 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=13977 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=13981 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13980 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=13983 + i=78 + i=13952 + + + + InputArguments + + i=68 + i=78 + i=13982 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=13951 + + + + ApplicationUri + + i=68 + i=80 + i=12581 + + + + ProductUri + + i=68 + i=80 + i=12581 + + + + ApplicationType + + i=68 + i=80 + i=12581 + + + + ServerCapabilities + + i=68 + i=78 + i=12581 + + + + SupportedPrivateKeyFormats + + i=68 + i=78 + i=12581 + + + + MaxTrustListSize + + i=68 + i=78 + i=12581 + + + + MulticastDnsEnabled + + i=68 + i=78 + i=12581 + + + + HasSecureElement + + i=68 + i=80 + i=12581 + + + + UpdateCertificate + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.4 + + i=12617 + i=12618 + i=78 + i=12581 + + + + InputArguments + + i=68 + i=78 + i=12616 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + i=297 + + + + CertificateTypeId + + i=17 + + -1 + + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IssuerCertificates + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + PrivateKeyFormat + + i=12 + + -1 + + + + + + + i=297 + + + + PrivateKey + + i=15 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=12616 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + GetCertificates + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.5 + + i=32297 + i=32298 + i=80 + i=12581 + + + + InputArguments + + i=68 + i=78 + i=32296 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=32296 + + + + + + i=297 + + + + CertificateTypeIds + + i=17 + + 1 + + 0 + + + + + + + i=297 + + + + Certificates + + i=15 + + 1 + + 0 + + + + + + + + + ApplyChanges + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.6 + + i=78 + i=12581 + + + + CancelChanges + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.8 + + i=80 + i=12581 + + + + CreateSigningRequest + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.7 + + i=12732 + i=12733 + i=78 + i=12581 + + + + InputArguments + + i=68 + i=78 + i=12731 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + i=297 + + + + CertificateTypeId + + i=17 + + -1 + + + + + + + i=297 + + + + SubjectName + + i=12 + + -1 + + + + + + + i=297 + + + + RegeneratePrivateKey + + i=1 + + -1 + + + + + + + i=297 + + + + Nonce + + i=15 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=12731 + + + + + + i=297 + + + + CertificateRequest + + i=15 + + -1 + + + + + + + + + GetRejectedList + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.9 + + i=12776 + i=78 + i=12581 + + + + OutputArguments + + i=68 + i=78 + i=12775 + + + + + + i=297 + + + + Certificates + + i=15 + + 1 + + 0 + + + + + + + + + ResetToServerDefaults + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.10 + + i=80 + i=12581 + + + + TransactionDiagnostics + + i=32300 + i=32301 + i=32302 + i=32303 + i=32304 + i=32305 + i=32286 + i=80 + i=12581 + + + + StartTime + + i=68 + i=78 + i=32299 + + + + EndTime + + i=68 + i=78 + i=32299 + + + + Result + + i=68 + i=78 + i=32299 + + + + AffectedTrustLists + + i=68 + i=78 + i=32299 + + + + AffectedCertificateGroups + + i=68 + i=78 + i=32299 + + + + Errors + + i=68 + i=78 + i=32299 + + + + CertificateUpdateRequestedAuditEventType + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.13 + + i=2127 + + + + CertificateUpdatedAuditEventType + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.14 + + i=13735 + i=13736 + i=2052 + + + + CertificateGroup + + i=68 + i=78 + i=12620 + + + + CertificateType + + i=68 + i=78 + i=12620 + + + + ServerConfiguration + Push Model for Global Certificate and TrustList Management + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.2 + + i=14053 + i=25706 + i=25725 + i=25707 + i=12710 + i=12639 + i=12640 + i=12641 + i=23597 + i=13737 + i=12740 + i=25708 + i=12737 + i=12777 + i=25709 + i=2253 + i=12581 + + + i=15644 + i=15716 + i=15704 + + + + CertificateGroups + + i=14156 + i=14088 + i=14122 + i=13813 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + DefaultApplicationGroup + + i=12642 + i=14161 + i=13225 + i=12555 + i=14053 + + + i=15704 + + + + TrustList + + i=12643 + i=14157 + i=14158 + i=12646 + i=12647 + i=12650 + i=12652 + i=12655 + i=12657 + i=12660 + i=12662 + i=12663 + i=12666 + i=12668 + i=12670 + i=12522 + i=14156 + + + i=15704 + + + + Size + + i=68 + i=12642 + + + i=15704 + + + + Writable + + i=68 + i=12642 + + + i=15704 + + + + UserWritable + + i=68 + i=12642 + + + i=15704 + + + + OpenCount + + i=68 + i=12642 + + + i=15704 + + + + Open + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.2 + + i=12648 + i=12649 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12647 + + + i=15704 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12647 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.3 + + i=12651 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12650 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.4 + + i=12653 + i=12654 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12652 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12652 + + + i=15704 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.5 + + i=12656 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12655 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.6 + + i=12658 + i=12659 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12657 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12657 + + + i=15704 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + Base Info FileType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/4.2.7 + + i=12661 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12660 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=12642 + + + i=15704 + + + + OpenWithMasks + + i=12664 + i=12665 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12663 + + + i=15704 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12663 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=14160 + i=12667 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12666 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12666 + + + i=15704 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=12669 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12668 + + + i=15704 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=12671 + i=12642 + + + i=15704 + + + + InputArguments + + i=68 + i=12670 + + + i=15704 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=14156 + + + i=15704 + + + + DefaultHttpsGroup + + i=14089 + i=14121 + i=13225 + i=12555 + i=14053 + + + i=15704 + + + + TrustList + + i=14090 + i=14091 + i=14092 + i=14093 + i=14095 + i=14098 + i=14100 + i=14103 + i=14105 + i=14108 + i=14110 + i=14111 + i=14114 + i=14117 + i=14119 + i=12522 + i=14088 + + + i=15704 + + + + Size + + i=68 + i=14089 + + + i=15704 + + + + Writable + + i=68 + i=14089 + + + i=15704 + + + + UserWritable + + i=68 + i=14089 + + + i=15704 + + + + OpenCount + + i=68 + i=14089 + + + i=15704 + + + + Open + + i=14096 + i=14097 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14095 + + + i=15704 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14095 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=14099 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14098 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=14101 + i=14102 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14100 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14100 + + + i=15704 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=14104 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14103 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=14106 + i=14107 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14105 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14105 + + + i=15704 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=14109 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14108 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=14089 + + + i=15704 + + + + OpenWithMasks + + i=14112 + i=14113 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14111 + + + i=15704 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14111 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=14115 + i=14116 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14114 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14114 + + + i=15704 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=14118 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14117 + + + i=15704 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=14120 + i=14089 + + + i=15704 + + + + InputArguments + + i=68 + i=14119 + + + i=15704 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=14088 + + + i=15704 + + + + DefaultUserTokenGroup + + i=14123 + i=14155 + i=13225 + i=12555 + i=14053 + + + i=15704 + + + + TrustList + + i=14124 + i=14125 + i=14126 + i=14127 + i=14129 + i=14132 + i=14134 + i=14137 + i=14139 + i=14142 + i=14144 + i=14145 + i=14148 + i=14151 + i=14153 + i=12522 + i=14122 + + + i=15704 + + + + Size + + i=68 + i=14123 + + + i=15704 + + + + Writable + + i=68 + i=14123 + + + i=15704 + + + + UserWritable + + i=68 + i=14123 + + + i=15704 + + + + OpenCount + + i=68 + i=14123 + + + i=15704 + + + + Open + + i=14130 + i=14131 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14129 + + + i=15704 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14129 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=14133 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14132 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=14135 + i=14136 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14134 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14134 + + + i=15704 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=14138 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14137 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=14140 + i=14141 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14139 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14139 + + + i=15704 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=14143 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14142 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=14123 + + + i=15704 + + + + OpenWithMasks + + i=14146 + i=14147 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14145 + + + i=15704 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14145 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=14149 + i=14150 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14148 + + + i=15704 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=14148 + + + i=15704 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=14152 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14151 + + + i=15704 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=14154 + i=14123 + + + i=15704 + + + + InputArguments + + i=68 + i=14153 + + + i=15704 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=14122 + + + i=15704 + + + + ApplicationUri + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + ProductUri + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + ApplicationType + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + ServerCapabilities + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + SupportedPrivateKeyFormats + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + MaxTrustListSize + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + MulticastDnsEnabled + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + HasSecureElement + + i=68 + i=12637 + + + i=15644 + i=15716 + i=15704 + + + + UpdateCertificate + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.4 + + i=13738 + i=13739 + i=12637 + + + i=15704 + + + + InputArguments + + i=68 + i=13737 + + + i=15704 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + i=297 + + + + CertificateTypeId + + i=17 + + -1 + + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IssuerCertificates + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + PrivateKeyFormat + + i=12 + + -1 + + + + + + + i=297 + + + + PrivateKey + + i=15 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=13737 + + + i=15704 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + ApplyChanges + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.6 + + i=12637 + + + i=15704 + + + + CancelChanges + + i=12637 + + + i=15704 + + + + CreateSigningRequest + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.7 + + i=12738 + i=12739 + i=12637 + + + i=15704 + + + + InputArguments + + i=68 + i=12737 + + + i=15704 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + i=297 + + + + CertificateTypeId + + i=17 + + -1 + + + + + + + i=297 + + + + SubjectName + + i=12 + + -1 + + + + + + + i=297 + + + + RegeneratePrivateKey + + i=1 + + -1 + + + + + + + i=297 + + + + Nonce + + i=15 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=12737 + + + i=15704 + + + + + + i=297 + + + + CertificateRequest + + i=15 + + -1 + + + + + + + + + GetRejectedList + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.9 + + i=12778 + i=12637 + + + i=15704 + + + + OutputArguments + + i=68 + i=12777 + + + i=15704 + + + + + + i=297 + + + + Certificates + + i=15 + + 1 + + 0 + + + + + + + + + ResetToServerDefaults + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.10 + + i=12637 + + + i=15704 + + + + KeyCredentialConfigurationFolderType + GDS Key Credential Service Push Model + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.1 + + i=17511 + i=17522 + i=61 + + + + <ServiceName> + + i=17512 + i=17513 + i=18001 + i=11508 + i=17496 + + + + ResourceUri + + i=68 + i=78 + i=17511 + + + + ProfileUri + + i=68 + i=78 + i=17511 + + + + CreateCredential + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.2 + + i=17523 + i=17524 + i=80 + i=17496 + + + + InputArguments + + i=68 + i=78 + i=17522 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + ResourceUri + + i=12 + + -1 + + + + + + + i=297 + + + + ProfileUri + + i=12 + + -1 + + + + + + + i=297 + + + + EndpointUrls + + i=12 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17522 + + + + + + i=297 + + + + CredentialNodeId + + i=17 + + -1 + + + + + + + + + KeyCredentialConfiguration + GDS Key Credential Service Push Model + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.3 + + i=12637 + i=17496 + + + + KeyCredentialConfigurationType + GDS Key Credential Service Push Model + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.4 + + i=18069 + i=18165 + i=18004 + i=18005 + i=17534 + i=18006 + i=18008 + i=58 + + + + ResourceUri + + i=68 + i=78 + i=18001 + + + + ProfileUri + + i=68 + i=78 + i=18001 + + + + EndpointUrls + + i=68 + i=80 + i=18001 + + + + ServiceStatus + + i=68 + i=80 + i=18001 + + + + GetEncryptingKey + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.5 + + i=17535 + i=17536 + i=80 + i=18001 + + + + InputArguments + + i=68 + i=78 + i=17534 + + + + + + i=297 + + + + CredentialId + + i=12 + + -1 + + + + + + + i=297 + + + + RequestedSecurityPolicyUri + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17534 + + + + + + i=297 + + + + PublicKey + + i=15 + + -1 + + + + + + + i=297 + + + + RevisedSecurityPolicyUri + + i=12 + + -1 + + + + + + + + + UpdateCredential + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.6 + + i=18007 + i=80 + i=18001 + + + + InputArguments + + i=68 + i=78 + i=18006 + + + + + + i=297 + + + + CredentialId + + i=12 + + -1 + + + + + + + i=297 + + + + CredentialSecret + + i=15 + + -1 + + + + + + + i=297 + + + + CertificateThumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + + + DeleteCredential + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.7 + + i=80 + i=18001 + + + + KeyCredentialAuditEventType + GDS Key Credential Service Pull Model + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.5.8 + + i=18028 + i=2127 + + + + ResourceUri + + i=68 + i=78 + i=18011 + + + + KeyCredentialUpdatedAuditEventType + Push Model for KeyCredential Service + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.8 + + i=18011 + + + + KeyCredentialDeletedAuditEventType + GDS Key Credential Service Push Model + https://reference.opcfoundation.org/v105/Core/docs/Part12/8.6.9 + + i=18064 + i=18011 + + + + ResourceUri + + i=68 + i=78 + i=18047 + + + + AuthorizationServicesConfigurationFolderType + Authorization Service Configuration Server + https://reference.opcfoundation.org/v105/Core/docs/Part12/9.7.2 + + i=23557 + i=61 + + + + <ServiceName> + + i=23558 + i=23559 + i=23560 + i=17852 + i=11508 + i=23556 + + + + ServiceUri + + i=68 + i=78 + i=23557 + + + + ServiceCertificate + + i=68 + i=78 + i=23557 + + + + IssuerEndpointUrl + + i=68 + i=78 + i=23557 + + + + AuthorizationServices + Authorization Service Configuration Server + https://reference.opcfoundation.org/v105/Core/docs/Part12/9.7.3 + + i=12637 + i=61 + + + + AuthorizationServiceConfigurationType + Authorization Service Configuration Server + https://reference.opcfoundation.org/v105/Core/docs/Part12/9.7.4 + + i=18072 + i=17860 + i=18073 + i=58 + + + + ServiceUri + + i=68 + i=78 + i=17852 + + + + ServiceCertificate + + i=68 + i=78 + i=17852 + + + + IssuerEndpointUrl + + i=68 + i=78 + i=17852 + + + + AggregateConfigurationType + Aggregate Master Configuration + https://reference.opcfoundation.org/v105/Core/docs/Part13/4.2.1/#4.2.1.2 + + i=11188 + i=11189 + i=11190 + i=11191 + i=58 + + + + TreatUncertainAsBad + + i=68 + i=78 + i=11187 + + + + PercentDataBad + + i=68 + i=78 + i=11187 + + + + PercentDataGood + + i=68 + i=78 + i=11187 + + + + UseSlopedExtrapolation + + i=68 + i=78 + i=11187 + + + + Interpolative + At the beginning of each interval, retrieve the calculated value from the data points on either side of the requested timestamp. + + i=2340 + + + + Average + Retrieve the average value of the data over the interval. + + i=2340 + + + + TimeAverage + Retrieve the time weighted average data over the interval using Interpolated Bounding Values. + + i=2340 + + + + TimeAverage2 + Retrieve the time weighted average data over the interval using Simple Bounding Values. + + i=2340 + + + + Total + Retrieve the total (time integral) of the data over the interval using Interpolated Bounding Values. + + i=2340 + + + + Total2 + Retrieve the total (time integral) of the data over the interval using Simple Bounding Values. + + i=2340 + + + + Minimum + Retrieve the minimum raw value in the interval with the timestamp of the start of the interval. + + i=2340 + + + + Maximum + Retrieve the maximum raw value in the interval with the timestamp of the start of the interval. + + i=2340 + + + + MinimumActualTime + Retrieve the minimum value in the interval and the Timestamp of the minimum value. + + i=2340 + + + + MaximumActualTime + Retrieve the maximum value in the interval and the Timestamp of the maximum value. + + i=2340 + + + + Range + Retrieve the difference between the minimum and maximum Value over the interval. + + i=2340 + + + + Minimum2 + Retrieve the minimum value in the interval including the Simple Bounding Values. + + i=2340 + + + + Maximum2 + Retrieve the maximum value in the interval including the Simple Bounding Values. + + i=2340 + + + + MinimumActualTime2 + Retrieve the minimum value with the actual timestamp including the Simple Bounding Values. + + i=2340 + + + + MaximumActualTime2 + Retrieve the maximum value with the actual timestamp including the Simple Bounding Values. + + i=2340 + + + + Range2 + Retrieve the difference between the Minimum2 and Maximum2 value over the interval. + + i=2340 + + + + AnnotationCount + Retrieve the number of Annotations in the interval. + + i=2340 + + + + Count + Retrieve the number of raw values over the interval. + + i=2340 + + + + DurationInStateZero + Retrieve the time a Boolean or numeric was in a zero state using Simple Bounding Values. + + i=2340 + + + + DurationInStateNonZero + Retrieve the time a Boolean or numeric was in a non-zero state using Simple Bounding Values. + + i=2340 + + + + NumberOfTransitions + Retrieve the number of changes between zero and non-zero that a Boolean or Numeric value experienced in the interval. + + i=2340 + + + + Start + Retrieve the value at the beginning of the interval using Interpolated Bounding Values. + https://reference.opcfoundation.org/v105/Core/docs/Part10/A.2.6/#A.2.6.2 + + i=2340 + + + + End + Retrieve the value at the end of the interval using Interpolated Bounding Values. + + i=2340 + + + + Delta + Retrieve the difference between the Start and End value in the interval. + + i=2340 + + + + StartBound + Retrieve the value at the beginning of the interval using Simple Bounding Values. + + i=2340 + + + + EndBound + Retrieve the value at the end of the interval using Simple Bounding Values. + + i=2340 + + + + DeltaBounds + Retrieve the difference between the StartBound and EndBound value in the interval. + + i=2340 + + + + DurationGood + Retrieve the total duration of time in the interval during which the data is good. + + i=2340 + + + + DurationBad + Retrieve the total duration of time in the interval during which the data is bad. + + i=2340 + + + + PercentGood + Retrieve the percent of data (0 to 100) in the interval which has a good StatusCode. + + i=2340 + + + + PercentBad + Retrieve the percent of data (0 to 100) in the interval which has a bad StatusCode. + + i=2340 + + + + WorstQuality + Retrieve the worst StatusCode of data in the interval. + + i=2340 + + + + WorstQuality2 + Retrieve the worst StatusCode of data in the interval including the Simple Bounding Values. + + i=2340 + + + + StandardDeviationSample + Retrieve the standard deviation for the interval for a sample of the population (n-1). + + i=2340 + + + + StandardDeviationPopulation + Retrieve the standard deviation for the interval for a complete population (n) which includes Simple Bounding Values. + + i=2340 + + + + VarianceSample + Retrieve the variance for the interval as calculated by the StandardDeviationSample. + + i=2340 + + + + VariancePopulation + Retrieve the variance for the interval as calculated by the StandardDeviationPopulation which includes Simple Bounding Values. + + i=2340 + + + + DataTypeSchemaHeader + Base Info UaBinary File + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.31 + + i=22 + + + + + + + + + + DataTypeDescription + Base Info UaBinary File + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.32 + + i=22 + + + + + + + + StructureDescription + Base Info UaBinary File + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.33 + + i=14525 + + + + + + + EnumDescription + Base Info UaBinary File + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.34 + + i=14525 + + + + + + + + SimpleTypeDescription + Base Info UaBinary File + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.35 + + i=14525 + + + + + + + + UABinaryFileDataType + Base Info UaBinary File + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.36 + + i=15534 + + + + + + + + + PortableQualifiedName + Base Info Portable IDs + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.37 + + i=22 + + + + + + + + PortableNodeId + Base Info Portable IDs + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.38 + + i=22 + + + + + + + + UnsignedRationalNumber + Base Info Rational Number + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.40 + + i=22 + + + + + + + + PubSubState + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.1 + + i=14648 + i=29 + + + + + + + + + + + EnumStrings + + i=68 + i=14647 + + + + + Disabled + + + Paused + + + Operational + + + Error + + + PreOperational + + + + + + DataSetMetaDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.3 + + i=15534 + + + + + + + + + + + FieldMetaData + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.4 + + i=22 + + + + + + + + + + + + + + + + DataSetFieldFlags + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.5 + + i=15577 + i=5 + + + + + + + OptionSetValues + + i=68 + i=15904 + + + + + PromotedField + + + + + + ConfigurationVersionDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.6 + + i=22 + + + + + + + + PublishedDataSetDataType + PubSub Parameters PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.5 + + i=22 + + + + + + + + + + + PublishedDataSetSourceDataType + PubSub Parameters PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.6 + + i=22 + + + + + PublishedVariableDataType + PubSub Parameters PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.1 + + i=22 + + + + + + + + + + + + + + PublishedDataItemsDataType + PubSub Parameters PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.7.2 + + i=15580 + + + + + + + PublishedEventsDataType + PubSub Parameters PublishedDataSet Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.8.4 + + i=15580 + + + + + + + + + PublishedDataSetCustomSourceDataType + PubSub Parameters PublishedDataSet Custom + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.9.2 + + i=15580 + + + + + + + DataSetFieldContentMask + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.2 + + i=15584 + i=7 + + + + + + + + + + + + OptionSetValues + + i=68 + i=15583 + + + + + StatusCode + + + SourceTimestamp + + + ServerTimestamp + + + SourcePicoSeconds + + + ServerPicoSeconds + + + RawData + + + + + + DataSetWriterDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.1 + + i=22 + + + + + + + + + + + + + + + DataSetWriterTransportDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.2 + + i=22 + + + + + DataSetWriterMessageDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.4/#6.2.4.5.3 + + i=22 + + + + + PubSubGroupDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.5/#6.2.5.7 + + i=22 + + + + + + + + + + + + + WriterGroupDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.1 + + i=15609 + + + + + + + + + + + + + + + WriterGroupTransportDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.2 + + i=22 + + + + + WriterGroupMessageDataType + PubSub Parameters Discovery + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.6/#6.2.6.7.3 + + i=22 + + + + + PubSubConnectionDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.1 + + i=22 + + + + + + + + + + + + + + + ConnectionTransportDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.2 + + i=22 + + + + + NetworkAddressDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.3 + + i=22 + + + + + + + NetworkAddressUrlDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.7/#6.2.7.5.4 + + i=15502 + + + + + + + ReaderGroupDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.1 + + i=15609 + + + + + + + + + ReaderGroupTransportDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.2 + + i=22 + + + + + ReaderGroupMessageDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.8/#6.2.8.2.3 + + i=22 + + + + + DataSetReaderDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.1 + + i=22 + + + + + + + + + + + + + + + + + + + + + + + DataSetReaderTransportDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.2 + + i=22 + + + + + DataSetReaderMessageDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.9/#6.2.9.13.3 + + i=22 + + + + + SubscribedDataSetDataType + PubSub Parameters Discovery Extended + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.1 + + i=22 + + + + + TargetVariablesDataType + PubSub Parameters SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.2 + + i=15630 + + + + + + + FieldTargetDataType + PubSub Parameters SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.3 + + i=22 + + + + + + + + + + + + + OverrideValueHandling + PubSub Parameters SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.2.4 + + i=15875 + i=29 + + + + + + + + + EnumStrings + + i=68 + i=15874 + + + + + Disabled + + + LastUsableValue + + + OverrideValue + + + + + + SubscribedDataSetMirrorDataType + PubSub Parameters SubscribedDataSet Mirror + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.3.4 + + i=15630 + + + + + + + + PubSubConfigurationDataType + PubSub Parameters Configuration + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.1 + + i=22 + + + + + + + + + StandaloneSubscribedDataSetRefDataType + PubSub Parameters SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.4 + + i=15630 + + + + + + + StandaloneSubscribedDataSetDataType + PubSub Parameters SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.10/#6.2.10.5 + + i=15630 + + + + + + + + + + SecurityGroupDataType + PubSub Parameters Configuration2 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.2 + + i=22 + + + + + + + + + + + + + + + PubSubKeyPushTargetDataType + PubSub Parameters Configuration2 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.3 + + i=22 + + + + + + + + + + + + + + + PubSubConfiguration2DataType + PubSub Parameters Configuration2 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.12/#6.2.12.4 + + i=15530 + + + + + + + + + + + + + DataSetOrderingType + PubSub Parameters UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.3 + + i=15641 + i=29 + + + + + + + + + EnumStrings + + i=68 + i=20408 + + + + + Undefined + + + AscendingWriterId + + + AscendingWriterIdSingle + + + + + + UadpNetworkMessageContentMask + PubSub Parameters UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.4 + + i=15643 + i=7 + + + + + + + + + + + + + + + + + OptionSetValues + + i=68 + i=15642 + + + + + PublisherId + + + GroupHeader + + + WriterGroupId + + + GroupVersion + + + NetworkMessageNumber + + + SequenceNumber + + + PayloadHeader + + + Timestamp + + + PicoSeconds + + + DataSetClassId + + + PromotedFields + + + + + + UadpWriterGroupMessageDataType + PubSub Parameters UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.1.7 + + i=15616 + + + + + + + + + + + UadpDataSetMessageContentMask + PubSub Parameters UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.2 + + i=15647 + i=7 + + + + + + + + + + + + OptionSetValues + + i=68 + i=15646 + + + + + Timestamp + + + PicoSeconds + + + Status + + + MajorVersion + + + MinorVersion + + + SequenceNumber + + + + + + UadpDataSetWriterMessageDataType + PubSub Parameters UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.3.6 + + i=15605 + + + + + + + + + + UadpDataSetReaderMessageDataType + PubSub Parameters UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.1/#6.3.1.4.10 + + i=15629 + + + + + + + + + + + + + + + JsonNetworkMessageContentMask + PubSub Parameters JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.1 + + i=15655 + i=7 + + + + + + + + + + + + + OptionSetValues + + i=68 + i=15654 + + + + + NetworkMessageHeader + + + DataSetMessageHeader + + + SingleDataSetMessage + + + PublisherId + + + DataSetClassId + + + ReplyTo + + + WriterGroupName + + + + + + JsonWriterGroupMessageDataType + PubSub Parameters JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.1.2 + + i=15616 + + + + + + + JsonDataSetMessageContentMask + PubSub Parameters JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.1 + + i=15659 + i=7 + + + + + + + + + + + + + + + + + OptionSetValues + + i=68 + i=15658 + + + + + DataSetWriterId + + + MetaDataVersion + + + SequenceNumber + + + Timestamp + + + Status + + + MessageType + + + DataSetWriterName + + + ReversibleFieldEncoding + + + PublisherId + + + WriterGroupName + + + MinorVersion + + + + + + JsonDataSetWriterMessageDataType + PubSub Parameters JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.3.2 + + i=15605 + + + + + + + JsonDataSetReaderMessageDataType + PubSub Parameters JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.3.2/#6.3.2.4.3 + + i=15629 + + + + + + + + QosDataType + PubSub Parameters QoS + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.2 + + i=22 + + + + + TransmitQosDataType + PubSub Parameters QoS + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.3 + + i=23603 + + + + + TransmitQosPriorityDataType + PubSub Parameters QoS + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.4.2 + + i=23604 + + + + + + + ReceiveQosDataType + PubSub Parameters QoS + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.5 + + i=23603 + + + + + ReceiveQosPriorityDataType + PubSub Parameters QoS + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.1.6.2 + + i=23608 + + + + + + + DatagramConnectionTransportDataType + PubSub Parameters Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.2 + + i=15618 + + + + + + + DatagramConnectionTransport2DataType + PubSub Parameters Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.2.7 + + i=17467 + + + + + + + + + + DatagramWriterGroupTransportDataType + PubSub Parameters Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.3 + + i=15611 + + + + + + + + DatagramWriterGroupTransport2DataType + PubSub Parameters Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.3.9 + + i=15532 + + + + + + + + + + + DatagramDataSetReaderTransportDataType + PubSub Parameters Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.1/#6.4.1.6.5 + + i=15628 + + + + + + + + + + BrokerConnectionTransportDataType + PubSub Parameters Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.2.3 + + i=15618 + + + + + + + + BrokerTransportQualityOfService + PubSub Parameters Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.1 + + i=15009 + i=29 + + + + + + + + + + + EnumStrings + + i=68 + i=15008 + + + + + NotSpecified + + + BestEffort + + + AtLeastOnce + + + AtMostOnce + + + ExactlyOnce + + + + + + BrokerWriterGroupTransportDataType + PubSub Parameters Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.3.5 + + i=15611 + + + + + + + + + + BrokerDataSetWriterTransportDataType + PubSub Parameters Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.5.7 + + i=15598 + + + + + + + + + + + + BrokerDataSetReaderTransportDataType + PubSub Parameters Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.4.2/#6.4.2.6.6 + + i=15628 + + + + + + + + + + + PubSubKeyServiceType + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.3.1 + + i=15907 + i=15910 + i=15913 + i=25277 + i=58 + + + + GetSecurityKeys + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.3.2 + + i=15908 + i=15909 + i=80 + i=15906 + + + + InputArguments + + i=68 + i=78 + i=15907 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + StartingTokenId + + i=288 + + -1 + + + + + + + i=297 + + + + RequestedKeyCount + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15907 + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + FirstTokenId + + i=288 + + -1 + + + + + + + i=297 + + + + Keys + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + TimeToNextKey + + i=290 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + + + GetSecurityGroup + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.3.3 + + i=15911 + i=15912 + i=80 + i=15906 + + + + InputArguments + + i=68 + i=78 + i=15910 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15910 + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + SecurityGroups + + i=15914 + i=15917 + i=15452 + i=80 + i=15906 + + + + AddSecurityGroup + + i=15915 + i=15916 + i=78 + i=15913 + + + + InputArguments + + i=68 + i=78 + i=15914 + + + + + + i=297 + + + + SecurityGroupName + + i=12 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + MaxFutureKeyCount + + i=7 + + -1 + + + + + + + i=297 + + + + MaxPastKeyCount + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15914 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + RemoveSecurityGroup + + i=15918 + i=78 + i=15913 + + + + InputArguments + + i=68 + i=78 + i=15917 + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + KeyPushTargets + + i=25278 + i=25281 + i=25346 + i=80 + i=15906 + + + + AddPushTarget + + i=25279 + i=25280 + i=78 + i=25277 + + + + InputArguments + + i=68 + i=78 + i=25278 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + i=297 + + + + EndpointUrl + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + UserTokenType + + i=304 + + -1 + + + + + + + i=297 + + + + RequestedKeyCount + + i=5 + + -1 + + + + + + + i=297 + + + + RetryInterval + + i=290 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25278 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + RemovePushTarget + + i=25282 + i=78 + i=25277 + + + + InputArguments + + i=68 + i=78 + i=25281 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + SecurityGroupFolderType + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.5.1 + + i=15453 + i=15459 + i=15461 + i=15464 + i=25312 + i=25315 + i=25317 + i=61 + + + + <SecurityGroupFolderName> + + i=15454 + i=15457 + i=25293 + i=25296 + i=25298 + i=15452 + i=11508 + i=15452 + + + + AddSecurityGroup + + i=15455 + i=15456 + i=78 + i=15453 + + + + InputArguments + + i=68 + i=78 + i=15454 + + + + + + i=297 + + + + SecurityGroupName + + i=12 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + MaxFutureKeyCount + + i=7 + + -1 + + + + + + + i=297 + + + + MaxPastKeyCount + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15454 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + RemoveSecurityGroup + + i=15458 + i=78 + i=15453 + + + + InputArguments + + i=68 + i=78 + i=15457 + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + AddSecurityGroupFolder + + i=25294 + i=25295 + i=80 + i=15453 + + + + InputArguments + + i=68 + i=78 + i=25293 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25293 + + + + + + i=297 + + + + SecurityGroupFolderNodeId + + i=17 + + -1 + + + + + + + + + RemoveSecurityGroupFolder + + i=25297 + i=80 + i=15453 + + + + InputArguments + + i=68 + i=78 + i=25296 + + + + + + i=297 + + + + SecurityGroupFolderNodeId + + i=17 + + -1 + + + + + + + + + SupportedSecurityPolicyUris + + i=68 + i=80 + i=15453 + + + + <SecurityGroupName> + + i=15460 + i=15010 + i=15011 + i=15012 + i=15043 + i=15471 + i=11508 + i=15452 + + + + SecurityGroupId + + i=68 + i=78 + i=15459 + + + + KeyLifetime + + i=68 + i=78 + i=15459 + + + + SecurityPolicyUri + + i=68 + i=78 + i=15459 + + + + MaxFutureKeyCount + + i=68 + i=78 + i=15459 + + + + MaxPastKeyCount + + i=68 + i=78 + i=15459 + + + + AddSecurityGroup + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.5.2 + + i=15462 + i=15463 + i=78 + i=15452 + + + + InputArguments + + i=68 + i=78 + i=15461 + + + + + + i=297 + + + + SecurityGroupName + + i=12 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + MaxFutureKeyCount + + i=7 + + -1 + + + + + + + i=297 + + + + MaxPastKeyCount + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15461 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + RemoveSecurityGroup + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.5.3 + + i=15465 + i=78 + i=15452 + + + + InputArguments + + i=68 + i=78 + i=15464 + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + AddSecurityGroupFolder + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.5.4 + + i=25313 + i=25314 + i=80 + i=15452 + + + + InputArguments + + i=68 + i=78 + i=25312 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25312 + + + + + + i=297 + + + + SecurityGroupFolderNodeId + + i=17 + + -1 + + + + + + + + + RemoveSecurityGroupFolder + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.5.5 + + i=25316 + i=80 + i=15452 + + + + InputArguments + + i=68 + i=78 + i=25315 + + + + + + i=297 + + + + SecurityGroupFolderNodeId + + i=17 + + -1 + + + + + + + + + SupportedSecurityPolicyUris + + i=68 + i=80 + i=15452 + + + + SecurityGroupType + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.4.1 + + i=15472 + i=15046 + i=15047 + i=15048 + i=15056 + i=25624 + i=25625 + i=58 + + + + SecurityGroupId + + i=68 + i=78 + i=15471 + + + + KeyLifetime + + i=68 + i=78 + i=15471 + + + + SecurityPolicyUri + + i=68 + i=78 + i=15471 + + + + MaxFutureKeyCount + + i=68 + i=78 + i=15471 + + + + MaxPastKeyCount + + i=68 + i=78 + i=15471 + + + + InvalidateKeys + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.4.2 + + i=80 + i=15471 + + + + ForceKeyRotation + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.4.3 + + i=80 + i=15471 + + + + HasPushedSecurityGroup + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.6 + + i=33 + + HasPushTarget + + + PubSubKeyPushTargetType + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.1 + + i=25626 + i=25634 + i=25635 + i=25340 + i=25636 + i=25637 + i=25638 + i=25639 + i=25640 + i=25641 + i=25644 + i=25647 + i=58 + + + + <SecurityGroupName> + + i=25627 + i=25628 + i=25629 + i=25630 + i=25631 + i=15471 + i=11508 + i=25337 + + + + SecurityGroupId + + i=68 + i=78 + i=25626 + + + + KeyLifetime + + i=68 + i=78 + i=25626 + + + + SecurityPolicyUri + + i=68 + i=78 + i=25626 + + + + MaxFutureKeyCount + + i=68 + i=78 + i=25626 + + + + MaxPastKeyCount + + i=68 + i=78 + i=25626 + + + + ApplicationUri + + i=68 + i=78 + i=25337 + + + + EndpointUrl + + i=68 + i=78 + i=25337 + + + + SecurityPolicyUri + + i=68 + i=78 + i=25337 + + + + UserTokenType + + i=68 + i=78 + i=25337 + + + + RequestedKeyCount + + i=68 + i=78 + i=25337 + + + + RetryInterval + + i=68 + i=78 + i=25337 + + + + LastPushExecutionTime + + i=68 + i=78 + i=25337 + + + + LastPushErrorTime + + i=68 + i=78 + i=25337 + + + + ConnectSecurityGroups + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.3 + + i=25642 + i=25643 + i=78 + i=25337 + + + + InputArguments + + i=68 + i=78 + i=25641 + + + + + + i=297 + + + + SecurityGroupIds + + i=17 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25641 + + + + + + i=297 + + + + ConnectResults + + i=19 + + 1 + + 0 + + + + + + + + + DisconnectSecurityGroups + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.4 + + i=25645 + i=25646 + i=78 + i=25337 + + + + InputArguments + + i=68 + i=78 + i=25644 + + + + + + i=297 + + + + SecurityGroupIds + + i=17 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25644 + + + + + + i=297 + + + + DisconnectResults + + i=19 + + 1 + + 0 + + + + + + + + + TriggerKeyUpdate + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.6 + + i=78 + i=25337 + + + + PubSubKeyPushTargetFolderType + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.7.1 + + i=25347 + i=25358 + i=25366 + i=25369 + i=25371 + i=25374 + i=61 + + + + <PushTargetFolderName> + + i=25348 + i=25351 + i=25353 + i=25356 + i=25346 + i=11508 + i=25346 + + + + AddPushTarget + + i=25349 + i=25350 + i=78 + i=25347 + + + + InputArguments + + i=68 + i=78 + i=25348 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + i=297 + + + + EndpointUrl + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + UserTokenType + + i=304 + + -1 + + + + + + + i=297 + + + + RequestedKeyCount + + i=5 + + -1 + + + + + + + i=297 + + + + RetryInterval + + i=290 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25348 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + RemovePushTarget + + i=25352 + i=78 + i=25347 + + + + InputArguments + + i=68 + i=78 + i=25351 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + AddPushTargetFolder + + i=25354 + i=25355 + i=80 + i=25347 + + + + InputArguments + + i=68 + i=78 + i=25353 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25353 + + + + + + i=297 + + + + PushTargetFolderNodeId + + i=17 + + -1 + + + + + + + + + RemovePushTargetFolder + + i=25357 + i=80 + i=25347 + + + + InputArguments + + i=68 + i=78 + i=25356 + + + + + + i=297 + + + + PushTargetFolderNodeId + + i=17 + + -1 + + + + + + + + + <PushTargetName> + + i=25648 + i=25649 + i=25361 + i=25650 + i=25651 + i=25652 + i=25653 + i=25654 + i=25655 + i=25658 + i=25661 + i=25337 + i=11508 + i=25346 + + + + ApplicationUri + + i=68 + i=78 + i=25358 + + + + EndpointUrl + + i=68 + i=78 + i=25358 + + + + SecurityPolicyUri + + i=68 + i=78 + i=25358 + + + + UserTokenType + + i=68 + i=78 + i=25358 + + + + RequestedKeyCount + + i=68 + i=78 + i=25358 + + + + RetryInterval + + i=68 + i=78 + i=25358 + + + + LastPushExecutionTime + + i=68 + i=78 + i=25358 + + + + LastPushErrorTime + + i=68 + i=78 + i=25358 + + + + ConnectSecurityGroups + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.3 + + i=25656 + i=25657 + i=78 + i=25358 + + + + InputArguments + + i=68 + i=78 + i=25655 + + + + + + i=297 + + + + SecurityGroupIds + + i=17 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25655 + + + + + + i=297 + + + + ConnectResults + + i=19 + + 1 + + 0 + + + + + + + + + DisconnectSecurityGroups + + i=25659 + i=25660 + i=78 + i=25358 + + + + InputArguments + + i=68 + i=78 + i=25658 + + + + + + i=297 + + + + SecurityGroupIds + + i=17 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25658 + + + + + + i=297 + + + + DisconnectResults + + i=19 + + 1 + + 0 + + + + + + + + + TriggerKeyUpdate + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.6.6 + + i=78 + i=25358 + + + + AddPushTarget + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.7.2 + + i=25367 + i=25368 + i=78 + i=25346 + + + + InputArguments + + i=68 + i=78 + i=25366 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + i=297 + + + + EndpointUrl + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + UserTokenType + + i=304 + + -1 + + + + + + + i=297 + + + + RequestedKeyCount + + i=5 + + -1 + + + + + + + i=297 + + + + RetryInterval + + i=290 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25366 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + RemovePushTarget + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.7.3 + + i=25370 + i=78 + i=25346 + + + + InputArguments + + i=68 + i=78 + i=25369 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + AddPushTargetFolder + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.7.4 + + i=25372 + i=25373 + i=80 + i=25346 + + + + InputArguments + + i=68 + i=78 + i=25371 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25371 + + + + + + i=297 + + + + PushTargetFolderNodeId + + i=17 + + -1 + + + + + + + + + RemovePushTargetFolder + PubSub Model SKS Push + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.7.5 + + i=25375 + i=80 + i=25346 + + + + InputArguments + + i=68 + i=78 + i=25374 + + + + + + i=297 + + + + PushTargetFolderNodeId + + i=17 + + -1 + + + + + + + + + PublishSubscribeType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.2 + + i=14417 + i=17296 + i=16598 + i=14432 + i=14434 + i=23622 + i=25403 + i=15844 + i=18715 + i=23642 + i=23649 + i=17479 + i=25432 + i=25433 + i=32396 + i=32397 + i=15906 + + + + <ConnectionName> + + i=14418 + i=17292 + i=17478 + i=14423 + i=14419 + i=14209 + i=11508 + i=14416 + + + + PublisherId + + i=68 + i=78 + i=14417 + + + + TransportProfileUri + + i=17706 + i=16309 + i=78 + i=14417 + + + + Selections + + i=68 + i=78 + i=17292 + + + + ConnectionProperties + + i=68 + i=78 + i=14417 + + + + Address + + i=15533 + i=21145 + i=78 + i=14417 + + + + NetworkInterface + + i=17503 + i=16309 + i=78 + i=14423 + + + + Selections + + i=68 + i=78 + i=15533 + + + + Status + + i=14420 + i=14643 + i=78 + i=14417 + + + + State + + i=63 + i=78 + i=14419 + + + + SetSecurityKeys + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.3 + + i=17297 + i=80 + i=14416 + + + + InputArguments + + i=68 + i=78 + i=17296 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + CurrentTokenId + + i=288 + + -1 + + + + + + + i=297 + + + + CurrentKey + + i=15 + + -1 + + + + + + + i=297 + + + + FutureKeys + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + TimeToNextKey + + i=290 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + + + AddConnection + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.4 + + i=16599 + i=16600 + i=80 + i=14416 + + + + InputArguments + + i=68 + i=78 + i=16598 + + + + + + i=297 + + + + Configuration + + i=15617 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16598 + + + + + + i=297 + + + + ConnectionId + + i=17 + + -1 + + + + + + + + + RemoveConnection + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.5 + + i=14433 + i=80 + i=14416 + + + + InputArguments + + i=68 + i=78 + i=14432 + + + + + + i=297 + + + + ConnectionId + + i=17 + + -1 + + + + + + + + + PublishedDataSets + + i=14477 + i=78 + i=14416 + + + + SubscribedDataSets + + i=23795 + i=80 + i=14416 + + + + PubSubConfiguration + + i=25404 + i=25405 + i=25406 + i=25407 + i=25411 + i=25414 + i=25416 + i=25419 + i=25421 + i=25424 + i=25426 + i=25429 + i=25482 + i=80 + i=14416 + + + + Size + + i=68 + i=78 + i=25403 + + + + Writable + + i=68 + i=78 + i=25403 + + + + UserWritable + + i=68 + i=78 + i=25403 + + + + OpenCount + + i=68 + i=78 + i=25403 + + + + Open + + i=25412 + i=25413 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25411 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25411 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=25415 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25414 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=25417 + i=25418 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25416 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25416 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=25420 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25419 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=25422 + i=25423 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25421 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25421 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=25425 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25424 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + ReserveIds + + i=25427 + i=25428 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25426 + + + + + + i=297 + + + + TransportProfileUri + + i=12 + + -1 + + + + + + + i=297 + + + + NumReqWriterGroupIds + + i=5 + + -1 + + + + + + + i=297 + + + + NumReqDataSetWriterIds + + i=5 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25426 + + + + + + i=297 + + + + DefaultPublisherId + + i=24 + + -1 + + + + + + + i=297 + + + + WriterGroupIds + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + DataSetWriterIds + + i=5 + + 1 + + 0 + + + + + + + + + CloseAndUpdate + + i=25430 + i=25431 + i=78 + i=25403 + + + + InputArguments + + i=68 + i=78 + i=25429 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + RequireCompleteUpdate + + i=1 + + -1 + + + + + + + i=297 + + + + ConfigurationReferences + + i=25519 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25429 + + + + + + i=297 + + + + ChangesApplied + + i=1 + + -1 + + + + + + + i=297 + + + + ReferencesResults + + i=19 + + 1 + + 0 + + + + + + + i=297 + + + + ConfigurationValues + + i=25520 + + 1 + + 0 + + + + + + + i=297 + + + + ConfigurationObjects + + i=17 + + 1 + + 0 + + + + + + + + + Status + + i=15845 + i=14643 + i=78 + i=14416 + + + + State + + i=63 + i=78 + i=15844 + + + + Diagnostics + + i=18716 + i=18717 + i=18722 + i=18727 + i=18728 + i=18729 + i=18760 + i=19732 + i=80 + i=14416 + + + + DiagnosticsLevel + + i=63 + i=78 + i=18715 + + + + TotalInformation + + i=18718 + i=18719 + i=18720 + i=19725 + i=78 + i=18715 + + + + Active + + i=68 + i=78 + i=18717 + + + + Classification + + i=68 + i=78 + i=18717 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18717 + + + + TotalError + + i=18723 + i=18724 + i=18725 + i=19725 + i=78 + i=18715 + + + + Active + + i=68 + i=78 + i=18722 + + + + Classification + + i=68 + i=78 + i=18722 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18722 + + + + Reset + + i=78 + i=18715 + + + + SubError + + i=63 + i=78 + i=18715 + + + + Counters + + i=18730 + i=18735 + i=18740 + i=18745 + i=18750 + i=18755 + i=58 + i=78 + i=18715 + + + + StateError + + i=18731 + i=18732 + i=18733 + i=19725 + i=78 + i=18729 + + + + Active + + i=68 + i=78 + i=18730 + + + + Classification + + i=68 + i=78 + i=18730 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18730 + + + 0 + + + + StateOperationalByMethod + + i=18736 + i=18737 + i=18738 + i=19725 + i=78 + i=18729 + + + + Active + + i=68 + i=78 + i=18735 + + + + Classification + + i=68 + i=78 + i=18735 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18735 + + + 0 + + + + StateOperationalByParent + + i=18741 + i=18742 + i=18743 + i=19725 + i=78 + i=18729 + + + + Active + + i=68 + i=78 + i=18740 + + + + Classification + + i=68 + i=78 + i=18740 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18740 + + + 0 + + + + StateOperationalFromError + + i=18746 + i=18747 + i=18748 + i=19725 + i=78 + i=18729 + + + + Active + + i=68 + i=78 + i=18745 + + + + Classification + + i=68 + i=78 + i=18745 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18745 + + + 0 + + + + StatePausedByParent + + i=18751 + i=18752 + i=18753 + i=19725 + i=78 + i=18729 + + + + Active + + i=68 + i=78 + i=18750 + + + + Classification + + i=68 + i=78 + i=18750 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18750 + + + 0 + + + + StateDisabledByMethod + + i=18756 + i=18757 + i=18758 + i=19725 + i=78 + i=18729 + + + + Active + + i=68 + i=78 + i=18755 + + + + Classification + + i=68 + i=78 + i=18755 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18755 + + + 0 + + + + LiveValues + + i=18761 + i=18763 + i=18765 + i=18767 + i=58 + i=78 + i=18715 + + + + ConfiguredDataSetWriters + + i=18762 + i=63 + i=78 + i=18760 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18761 + + + 0 + + + + ConfiguredDataSetReaders + + i=18764 + i=63 + i=78 + i=18760 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18763 + + + 0 + + + + OperationalDataSetWriters + + i=18766 + i=63 + i=78 + i=18760 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18765 + + + 0 + + + + OperationalDataSetReaders + + i=18768 + i=63 + i=78 + i=18760 + + + + DiagnosticsLevel + + i=68 + i=78 + i=18767 + + + 0 + + + + PubSubCapabilities + + i=23643 + i=23644 + i=23645 + i=23646 + i=23647 + i=23648 + i=23832 + i=80 + i=14416 + + + + MaxPubSubConnections + + i=68 + i=78 + i=23642 + + + + MaxWriterGroups + + i=68 + i=78 + i=23642 + + + + MaxReaderGroups + + i=68 + i=78 + i=23642 + + + + MaxDataSetWriters + + i=68 + i=78 + i=23642 + + + + MaxDataSetReaders + + i=68 + i=78 + i=23642 + + + + MaxFieldsPerDataSet + + i=68 + i=78 + i=23642 + + + + DataSetClasses + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.2 + + i=24009 + i=61 + i=80 + i=14416 + + + + <DataSetName> + + i=63 + i=11508 + i=23649 + + + + SupportedTransportProfiles + + i=68 + i=78 + i=14416 + + + + DefaultDatagramPublisherId + + i=68 + i=80 + i=14416 + + + + ConfigurationVersion + + i=68 + i=80 + i=14416 + + + + DefaultSecurityKeyServices + + i=68 + i=80 + i=14416 + + + + ConfigurationProperties + + i=68 + i=80 + i=14416 + + + + PublishSubscribe + PubSub Model SKS + https://reference.opcfoundation.org/v105/Core/docs/Part14/8.2 + + i=15215 + i=15440 + i=15443 + i=25440 + i=17364 + i=17366 + i=17369 + i=17371 + i=23658 + i=25451 + i=17405 + i=17409 + i=23678 + i=23685 + i=17481 + i=25480 + i=25481 + i=32403 + i=32404 + i=2253 + i=14416 + + + i=15644 + i=15716 + + + + GetSecurityKeys + + i=15216 + i=15217 + i=14443 + + + i=15644 + i=25565 + + + + InputArguments + + i=68 + i=15215 + + + i=15644 + i=25565 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + StartingTokenId + + i=288 + + -1 + + + + + + + i=297 + + + + RequestedKeyCount + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=15215 + + + i=15644 + i=25565 + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + FirstTokenId + + i=288 + + -1 + + + + + + + i=297 + + + + Keys + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + TimeToNextKey + + i=290 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + + + GetSecurityGroup + + i=15441 + i=15442 + i=14443 + + + i=15644 + i=25565 + + + + InputArguments + + i=68 + i=15440 + + + i=15644 + i=25565 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=15440 + + + i=15644 + i=25565 + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + SecurityGroups + + i=15444 + i=15447 + i=15452 + i=14443 + + + i=25565 + + + + AddSecurityGroup + + i=15445 + i=15446 + i=15443 + + + i=25565 + + + + InputArguments + + i=68 + i=15444 + + + i=25565 + + + + + + i=297 + + + + SecurityGroupName + + i=12 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + MaxFutureKeyCount + + i=7 + + -1 + + + + + + + i=297 + + + + MaxPastKeyCount + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=15444 + + + i=25565 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + RemoveSecurityGroup + + i=15448 + i=15443 + + + i=25565 + + + + InputArguments + + i=68 + i=15447 + + + i=25565 + + + + + + i=297 + + + + SecurityGroupNodeId + + i=17 + + -1 + + + + + + + + + KeyPushTargets + + i=25441 + i=25444 + i=25346 + i=14443 + + + i=25565 + + + + AddPushTarget + + i=25442 + i=25443 + i=25440 + + + i=25565 + + + + InputArguments + + i=68 + i=25441 + + + i=25565 + + + + + + i=297 + + + + ApplicationUri + + i=12 + + -1 + + + + + + + i=297 + + + + EndpointUrl + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + UserTokenType + + i=304 + + -1 + + + + + + + i=297 + + + + RequestedKeyCount + + i=5 + + -1 + + + + + + + i=297 + + + + RetryInterval + + i=290 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=25441 + + + i=25565 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + RemovePushTarget + + i=25445 + i=25440 + + + i=25565 + + + + InputArguments + + i=68 + i=25444 + + + i=25565 + + + + + + i=297 + + + + PushTargetId + + i=17 + + -1 + + + + + + + + + SetSecurityKeys + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.3 + + i=17365 + i=14443 + + + i=15644 + i=25584 + i=25565 + + + + InputArguments + + i=68 + i=17364 + + + i=15644 + i=25584 + i=25565 + + + + + + i=297 + + + + SecurityGroupId + + i=12 + + -1 + + + + + + + i=297 + + + + SecurityPolicyUri + + i=12 + + -1 + + + + + + + i=297 + + + + CurrentTokenId + + i=288 + + -1 + + + + + + + i=297 + + + + CurrentKey + + i=15 + + -1 + + + + + + + i=297 + + + + FutureKeys + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + TimeToNextKey + + i=290 + + -1 + + + + + + + i=297 + + + + KeyLifetime + + i=290 + + -1 + + + + + + + + + AddConnection + + i=17367 + i=17368 + i=14443 + + + i=15716 + + + + InputArguments + + i=68 + i=17366 + + + i=15716 + + + + + + i=297 + + + + Configuration + + i=15617 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=17366 + + + i=15716 + + + + + + i=297 + + + + ConnectionId + + i=17 + + -1 + + + + + + + + + RemoveConnection + + i=17370 + i=14443 + + + i=15716 + + + + InputArguments + + i=68 + i=17369 + + + i=15716 + + + + + + i=297 + + + + ConnectionId + + i=17 + + -1 + + + + + + + + + PublishedDataSets + + i=14477 + i=14443 + + + + SubscribedDataSets + + i=23795 + i=14443 + + + + PubSubConfiguration + + i=25452 + i=25453 + i=25454 + i=25455 + i=25459 + i=25462 + i=25464 + i=25467 + i=25469 + i=25472 + i=25474 + i=25477 + i=25482 + i=14443 + + + i=15644 + i=15716 + + + + Size + + i=68 + i=25451 + + + i=15644 + i=15716 + + + + Writable + + i=68 + i=25451 + + + i=15644 + i=15716 + + + + UserWritable + + i=68 + i=25451 + + + i=15644 + i=15716 + + + + OpenCount + + i=68 + i=25451 + + + i=15644 + i=15716 + + + + Open + + i=25460 + i=25461 + i=25451 + + + i=15644 + i=15716 + + + + InputArguments + + i=68 + i=25459 + + + i=15644 + i=15716 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=25459 + + + i=15644 + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=25463 + i=25451 + + + i=15644 + i=15716 + + + + InputArguments + + i=68 + i=25462 + + + i=15644 + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=25465 + i=25466 + i=25451 + + + i=15644 + i=15716 + + + + InputArguments + + i=68 + i=25464 + + + i=15644 + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=25464 + + + i=15644 + i=15716 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=25468 + i=25451 + + + i=15716 + + + + InputArguments + + i=68 + i=25467 + + + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=25470 + i=25471 + i=25451 + + + i=15644 + i=15716 + + + + InputArguments + + i=68 + i=25469 + + + i=15644 + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=25469 + + + i=15644 + i=15716 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=25473 + i=25451 + + + i=15644 + i=15716 + + + + InputArguments + + i=68 + i=25472 + + + i=15644 + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + ReserveIds + + i=25475 + i=25476 + i=25451 + + + i=15716 + + + + InputArguments + + i=68 + i=25474 + + + i=15716 + + + + + + i=297 + + + + TransportProfileUri + + i=12 + + -1 + + + + + + + i=297 + + + + NumReqWriterGroupIds + + i=5 + + -1 + + + + + + + i=297 + + + + NumReqDataSetWriterIds + + i=5 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=25474 + + + i=15716 + + + + + + i=297 + + + + DefaultPublisherId + + i=24 + + -1 + + + + + + + i=297 + + + + WriterGroupIds + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + DataSetWriterIds + + i=5 + + 1 + + 0 + + + + + + + + + CloseAndUpdate + + i=25478 + i=25479 + i=25451 + + + i=15716 + + + + InputArguments + + i=68 + i=25477 + + + i=15716 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + RequireCompleteUpdate + + i=1 + + -1 + + + + + + + i=297 + + + + ConfigurationReferences + + i=25519 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=25477 + + + i=15716 + + + + + + i=297 + + + + ChangesApplied + + i=1 + + -1 + + + + + + + i=297 + + + + ReferencesResults + + i=19 + + 1 + + 0 + + + + + + + i=297 + + + + ConfigurationValues + + i=25520 + + 1 + + 0 + + + + + + + i=297 + + + + ConfigurationObjects + + i=17 + + 1 + + 0 + + + + + + + + + Status + + i=17406 + i=14643 + i=14443 + + + + State + + i=63 + i=17405 + + + + Diagnostics + + i=17410 + i=17411 + i=17416 + i=17421 + i=17422 + i=17423 + i=17457 + i=19732 + i=14443 + + + i=15644 + i=15716 + + + + DiagnosticsLevel + + i=63 + i=17409 + + + + TotalInformation + + i=17412 + i=17413 + i=17414 + i=19725 + i=17409 + + + + Active + + i=68 + i=17411 + + + + Classification + + i=68 + i=17411 + + + + DiagnosticsLevel + + i=68 + i=17411 + + + + TotalError + + i=17417 + i=17418 + i=17419 + i=19725 + i=17409 + + + + Active + + i=68 + i=17416 + + + + Classification + + i=68 + i=17416 + + + + DiagnosticsLevel + + i=68 + i=17416 + + + + Reset + Base Info TemporaryFileTransferType Base + https://reference.opcfoundation.org/v105/Core/docs/Part20/1 + + i=17409 + + + i=15716 + + + + SubError + + i=63 + i=17409 + + + + Counters + + i=17424 + i=17431 + i=17436 + i=17441 + i=17446 + i=17451 + i=58 + i=17409 + + + + StateError + + i=17425 + i=17426 + i=17429 + i=19725 + i=17423 + + + + Active + + i=68 + i=17424 + + + + Classification + + i=68 + i=17424 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=17424 + + + 0 + + + + StateOperationalByMethod + + i=17432 + i=17433 + i=17434 + i=19725 + i=17423 + + + + Active + + i=68 + i=17431 + + + + Classification + + i=68 + i=17431 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=17431 + + + 0 + + + + StateOperationalByParent + + i=17437 + i=17438 + i=17439 + i=19725 + i=17423 + + + + Active + + i=68 + i=17436 + + + + Classification + + i=68 + i=17436 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=17436 + + + 0 + + + + StateOperationalFromError + + i=17442 + i=17443 + i=17444 + i=19725 + i=17423 + + + + Active + + i=68 + i=17441 + + + + Classification + + i=68 + i=17441 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=17441 + + + 0 + + + + StatePausedByParent + + i=17447 + i=17448 + i=17449 + i=19725 + i=17423 + + + + Active + + i=68 + i=17446 + + + + Classification + + i=68 + i=17446 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=17446 + + + 0 + + + + StateDisabledByMethod + + i=17452 + i=17453 + i=17454 + i=19725 + i=17423 + + + + Active + + i=68 + i=17451 + + + + Classification + + i=68 + i=17451 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=17451 + + + 0 + + + + LiveValues + + i=17458 + i=17460 + i=17462 + i=17464 + i=58 + i=17409 + + + + ConfiguredDataSetWriters + + i=17459 + i=63 + i=17457 + + + + DiagnosticsLevel + + i=68 + i=17458 + + + 0 + + + + ConfiguredDataSetReaders + + i=17461 + i=63 + i=17457 + + + + DiagnosticsLevel + + i=68 + i=17460 + + + 0 + + + + OperationalDataSetWriters + + i=17463 + i=63 + i=17457 + + + + DiagnosticsLevel + + i=68 + i=17462 + + + 0 + + + + OperationalDataSetReaders + + i=17466 + i=63 + i=17457 + + + + DiagnosticsLevel + + i=68 + i=17464 + + + 0 + + + + PubSubCapabilities + + i=23679 + i=23680 + i=23681 + i=23682 + i=23683 + i=23684 + i=32398 + i=32839 + i=32840 + i=32841 + i=32842 + i=32399 + i=32400 + i=32401 + i=32402 + i=32843 + i=23832 + i=14443 + + + + MaxPubSubConnections + + i=68 + i=23678 + + + + MaxWriterGroups + + i=68 + i=23678 + + + + MaxReaderGroups + + i=68 + i=23678 + + + + MaxDataSetWriters + + i=68 + i=23678 + + + + MaxDataSetReaders + + i=68 + i=23678 + + + + MaxFieldsPerDataSet + + i=68 + i=23678 + + + + MaxDataSetWritersPerGroup + + i=68 + i=23678 + + + + MaxSecurityGroups + + i=68 + i=23678 + + + + MaxPushTargets + + i=68 + i=23678 + + + + MaxPublishedDataSets + + i=68 + i=23678 + + + + MaxStandaloneSubscribedDataSets + + i=68 + i=23678 + + + + MaxNetworkMessageSizeDatagram + + i=68 + i=23678 + + + + MaxNetworkMessageSizeBroker + + i=68 + i=23678 + + + + SupportSecurityKeyPull + + i=68 + i=23678 + + + + SupportSecurityKeyPush + + i=68 + i=23678 + + + + SupportSecurityKeyServer + + i=68 + i=23678 + + + + DataSetClasses + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.2 + + i=61 + i=14443 + + + + SupportedTransportProfiles + + i=68 + i=14443 + + + + DefaultDatagramPublisherId + + i=68 + i=14443 + + + + ConfigurationVersion + + i=68 + i=14443 + + + + DefaultSecurityKeyServices + + i=68 + i=14443 + + + + ConfigurationProperties + + i=68 + i=14443 + + + + HasPubSubConnection + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.6 + + i=47 + + PubSubConnectionOf + + + PubSubConfigurationType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.1 + + i=25505 + i=25508 + i=11575 + + + + ReserveIds + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.5 + + i=25506 + i=25507 + i=78 + i=25482 + + + + InputArguments + + i=68 + i=78 + i=25505 + + + + + + i=297 + + + + TransportProfileUri + + i=12 + + -1 + + + + + + + i=297 + + + + NumReqWriterGroupIds + + i=5 + + -1 + + + + + + + i=297 + + + + NumReqDataSetWriterIds + + i=5 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25505 + + + + + + i=297 + + + + DefaultPublisherId + + i=24 + + -1 + + + + + + + i=297 + + + + WriterGroupIds + + i=5 + + 1 + + 0 + + + + + + + i=297 + + + + DataSetWriterIds + + i=5 + + 1 + + 0 + + + + + + + + + CloseAndUpdate + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.6 + + i=25509 + i=25510 + i=78 + i=25482 + + + + InputArguments + + i=68 + i=78 + i=25508 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + RequireCompleteUpdate + + i=1 + + -1 + + + + + + + i=297 + + + + ConfigurationReferences + + i=25519 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=25508 + + + + + + i=297 + + + + ChangesApplied + + i=1 + + -1 + + + + + + + i=297 + + + + ReferencesResults + + i=19 + + 1 + + 0 + + + + + + + i=297 + + + + ConfigurationValues + + i=25520 + + 1 + + 0 + + + + + + + i=297 + + + + ConfigurationObjects + + i=17 + + 1 + + 0 + + + + + + + + + PubSubConfigurationRefMask + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.2 + + i=25518 + i=7 + + + + + + + + + + + + + + + + + + + OptionSetValues + + i=68 + i=25517 + + + + + ElementAdd + + + ElementMatch + + + ElementModify + + + ElementRemove + + + ReferenceWriter + + + ReferenceReader + + + ReferenceWriterGroup + + + ReferenceReaderGroup + + + ReferenceConnection + + + ReferencePubDataset + + + ReferenceSubDataset + + + ReferenceSecurityGroup + + + ReferencePushTarget + + + + + + PubSubConfigurationRefDataType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.3 + + i=22 + + + + + + + + + + PubSubConfigurationValueDataType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.3/#9.1.3.7.4 + + i=22 + + + + + + + + + PublishedDataSetType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.2.1 + + i=15222 + i=14519 + i=15229 + i=16759 + i=25521 + i=15481 + i=58 + + + + <DataSetWriterName> + + i=16720 + i=16721 + i=17482 + i=15223 + i=15298 + i=11508 + i=14509 + + + + DataSetWriterId + + i=68 + i=78 + i=15222 + + + + DataSetFieldContentMask + + i=68 + i=78 + i=15222 + + + + DataSetWriterProperties + + i=68 + i=78 + i=15222 + + + + Status + + i=15224 + i=14643 + i=78 + i=15222 + + + + State + + i=63 + i=78 + i=15223 + + + + ConfigurationVersion + + i=68 + i=78 + i=14509 + + + + DataSetMetaData + + i=68 + i=78 + i=14509 + + + + DataSetClassId + + i=68 + i=80 + i=14509 + + + + CyclicDataSet + + i=68 + i=80 + i=14509 + + + + ExtensionFields + + i=15482 + i=15485 + i=15489 + i=80 + i=14509 + + + + AddExtensionField + + i=15483 + i=15484 + i=78 + i=15481 + + + + InputArguments + + i=68 + i=78 + i=15482 + + + + + + i=297 + + + + FieldName + + i=20 + + -1 + + + + + + + i=297 + + + + FieldValue + + i=24 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15482 + + + + + + i=297 + + + + FieldId + + i=17 + + -1 + + + + + + + + + RemoveExtensionField + + i=15486 + i=78 + i=15481 + + + + InputArguments + + i=68 + i=78 + i=15485 + + + + + + i=297 + + + + FieldId + + i=17 + + -1 + + + + + + + + + ExtensionFieldsType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.2.2 + + i=15490 + i=15491 + i=15494 + i=58 + + + + <ExtensionFieldName> + + i=68 + i=11508 + i=15489 + + + + AddExtensionField + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.2.3 + + i=15492 + i=15493 + i=78 + i=15489 + + + + InputArguments + + i=68 + i=78 + i=15491 + + + + + + i=297 + + + + FieldName + + i=20 + + -1 + + + + + + + i=297 + + + + FieldValue + + i=24 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15491 + + + + + + i=297 + + + + FieldId + + i=17 + + -1 + + + + + + + + + RemoveExtensionField + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.2.4 + + i=15495 + i=78 + i=15489 + + + + InputArguments + + i=68 + i=78 + i=15494 + + + + + + i=297 + + + + FieldId + + i=17 + + -1 + + + + + + + + + DataSetToWriter + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.2.5 + + i=33 + + WriterToDataSet + + + PublishedDataItemsType + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.3.1 + + i=14548 + i=14555 + i=14558 + i=14509 + + + + PublishedData + + i=68 + i=78 + i=14534 + + + + AddVariables + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.3.2 + + i=14556 + i=14557 + i=80 + i=14534 + + + + InputArguments + + i=68 + i=78 + i=14555 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + FieldNameAliases + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + PromotedFields + + i=1 + + 1 + + 0 + + + + + + + i=297 + + + + VariablesToAdd + + i=14273 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=14555 + + + + + + i=297 + + + + NewConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + RemoveVariables + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.3.3 + + i=14559 + i=14560 + i=80 + i=14534 + + + + InputArguments + + i=68 + i=78 + i=14558 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + VariablesToRemove + + i=7 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=14558 + + + + + + i=297 + + + + NewConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + RemoveResults + + i=19 + + 1 + + 0 + + + + + + + + + PublishedEventsType + PubSub Model PublishedDataSet Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.4.1 + + i=14586 + i=14587 + i=14588 + i=15052 + i=14509 + + + + EventNotifier + + i=68 + i=78 + i=14572 + + + + SelectedFields + + i=68 + i=78 + i=14572 + + + + Filter + + i=68 + i=78 + i=14572 + + + + ModifyFieldSelection + PubSub Model PublishedDataSet Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.4.2 + + i=15053 + i=15517 + i=80 + i=14572 + + + + InputArguments + + i=68 + i=78 + i=15052 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + FieldNameAliases + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + PromotedFields + + i=1 + + 1 + + 0 + + + + + + + i=297 + + + + SelectedFields + + i=601 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15052 + + + + + + i=297 + + + + NewConfigurationVersion + + i=14593 + + -1 + + + + + + + + + DataSetFolderType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.1 + + i=14478 + i=14487 + i=14493 + i=14496 + i=16935 + i=16960 + i=14499 + i=16994 + i=16997 + i=61 + + + + <DataSetFolderName> + + i=14479 + i=14482 + i=16842 + i=16881 + i=14485 + i=16884 + i=16923 + i=14477 + i=11508 + i=14477 + + + + AddPublishedDataItems + + i=14480 + i=14481 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=14479 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + FieldNameAliases + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + FieldFlags + + i=15904 + + 1 + + 0 + + + + + + + i=297 + + + + VariablesToAdd + + i=14273 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=14479 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + AddPublishedEvents + + i=14483 + i=14484 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=14482 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + EventNotifier + + i=17 + + -1 + + + + + + + i=297 + + + + FieldNameAliases + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + FieldFlags + + i=15904 + + 1 + + 0 + + + + + + + i=297 + + + + SelectedFields + + i=601 + + 1 + + 0 + + + + + + + i=297 + + + + Filter + + i=586 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=14482 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + + + AddPublishedDataItemsTemplate + + i=16843 + i=16853 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=16842 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + DataSetMetaData + + i=14523 + + -1 + + + + + + + i=297 + + + + VariablesToAdd + + i=14273 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16842 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + AddPublishedEventsTemplate + + i=16882 + i=16883 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=16881 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + DataSetMetaData + + i=14523 + + -1 + + + + + + + i=297 + + + + EventNotifier + + i=17 + + -1 + + + + + + + i=297 + + + + SelectedFields + + i=601 + + 1 + + 0 + + + + + + + i=297 + + + + Filter + + i=586 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16881 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + + + RemovePublishedDataSet + + i=14486 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=14485 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + + + AddDataSetFolder + + i=16894 + i=16922 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=16884 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16884 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + RemoveDataSetFolder + + i=16924 + i=80 + i=14478 + + + + InputArguments + + i=68 + i=78 + i=16923 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + <PublishedDataSetName> + + i=14489 + i=15221 + i=14509 + i=11508 + i=14477 + + + + ConfigurationVersion + + i=68 + i=78 + i=14487 + + + + DataSetMetaData + + i=68 + i=78 + i=14487 + + + + AddPublishedDataItems + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.2 + + i=14494 + i=14495 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=14493 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + FieldNameAliases + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + FieldFlags + + i=15904 + + 1 + + 0 + + + + + + + i=297 + + + + VariablesToAdd + + i=14273 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=14493 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + AddPublishedEvents + PubSub Model PublishedDataSet Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.3 + + i=14497 + i=14498 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=14496 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + EventNotifier + + i=17 + + -1 + + + + + + + i=297 + + + + FieldNameAliases + + i=12 + + 1 + + 0 + + + + + + + i=297 + + + + FieldFlags + + i=15904 + + 1 + + 0 + + + + + + + i=297 + + + + SelectedFields + + i=601 + + 1 + + 0 + + + + + + + i=297 + + + + Filter + + i=586 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=14496 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + + + AddPublishedDataItemsTemplate + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.4 + + i=16958 + i=16959 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=16935 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + DataSetMetaData + + i=14523 + + -1 + + + + + + + i=297 + + + + VariablesToAdd + + i=14273 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16935 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + AddPublishedEventsTemplate + PubSub Model PublishedDataSet Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.5 + + i=16961 + i=16971 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=16960 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + i=297 + + + + DataSetMetaData + + i=14523 + + -1 + + + + + + + i=297 + + + + EventNotifier + + i=17 + + -1 + + + + + + + i=297 + + + + SelectedFields + + i=601 + + 1 + + 0 + + + + + + + i=297 + + + + Filter + + i=586 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16960 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + + + RemovePublishedDataSet + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.6 + + i=14500 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=14499 + + + + + + i=297 + + + + DataSetNodeId + + i=17 + + -1 + + + + + + + + + AddDataSetFolder + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.7 + + i=16995 + i=16996 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=16994 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=16994 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + RemoveDataSetFolder + PubSub Model PublishedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.4/#9.1.4.5.8 + + i=17007 + i=80 + i=14477 + + + + InputArguments + + i=68 + i=78 + i=16997 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + PubSubConnectionType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.2 + + i=14595 + i=17306 + i=17485 + i=14221 + i=17203 + i=17310 + i=17325 + i=14600 + i=19241 + i=17427 + i=17465 + i=14225 + i=58 + + + + PublisherId + + i=68 + i=78 + i=14209 + + + + TransportProfileUri + + i=17710 + i=16309 + i=78 + i=14209 + + + + Selections + + i=68 + i=78 + i=17306 + + + + ConnectionProperties + + i=68 + i=78 + i=14209 + + + + Address + + i=17202 + i=21145 + i=78 + i=14209 + + + + NetworkInterface + + i=17576 + i=16309 + i=78 + i=14221 + + + + Selections + + i=68 + i=78 + i=17202 + + + + TransportSettings + + i=17721 + i=80 + i=14209 + + + + <WriterGroupName> + + i=17311 + i=17204 + i=17486 + i=17314 + i=17214 + i=17318 + i=17319 + i=17321 + i=17322 + i=17558 + i=17725 + i=11508 + i=14209 + + + + SecurityMode + + i=68 + i=78 + i=17310 + + + + MaxNetworkMessageSize + + i=68 + i=78 + i=17310 + + + + GroupProperties + + i=68 + i=78 + i=17310 + + + + Status + + i=17315 + i=14643 + i=78 + i=17310 + + + + State + + i=63 + i=78 + i=17314 + + + + WriterGroupId + + i=68 + i=78 + i=17310 + + + + PublishingInterval + + i=68 + i=78 + i=17310 + + + + KeepAliveTime + + i=68 + i=78 + i=17310 + + + + Priority + + i=68 + i=78 + i=17310 + + + + LocaleIds + + i=68 + i=78 + i=17310 + + + + HeaderLayoutUri + + i=68 + i=78 + i=17310 + + + + <ReaderGroupName> + + i=17326 + i=17302 + i=17487 + i=17329 + i=17999 + i=11508 + i=14209 + + + + SecurityMode + + i=68 + i=78 + i=17325 + + + + MaxNetworkMessageSize + + i=68 + i=78 + i=17325 + + + + GroupProperties + + i=68 + i=78 + i=17325 + + + + Status + + i=17330 + i=14643 + i=78 + i=17325 + + + + State + + i=63 + i=78 + i=17329 + + + + Status + + i=14601 + i=14643 + i=78 + i=14209 + + + + State + + i=63 + i=78 + i=14600 + + + + Diagnostics + + i=19242 + i=19243 + i=19248 + i=19253 + i=19254 + i=19255 + i=19286 + i=19786 + i=80 + i=14209 + + + + DiagnosticsLevel + + i=63 + i=78 + i=19241 + + + + TotalInformation + + i=19244 + i=19245 + i=19246 + i=19725 + i=78 + i=19241 + + + + Active + + i=68 + i=78 + i=19243 + + + + Classification + + i=68 + i=78 + i=19243 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19243 + + + + TotalError + + i=19249 + i=19250 + i=19251 + i=19725 + i=78 + i=19241 + + + + Active + + i=68 + i=78 + i=19248 + + + + Classification + + i=68 + i=78 + i=19248 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19248 + + + + Reset + + i=78 + i=19241 + + + + SubError + + i=63 + i=78 + i=19241 + + + + Counters + + i=19256 + i=19261 + i=19266 + i=19271 + i=19276 + i=19281 + i=58 + i=78 + i=19241 + + + + StateError + + i=19257 + i=19258 + i=19259 + i=19725 + i=78 + i=19255 + + + + Active + + i=68 + i=78 + i=19256 + + + + Classification + + i=68 + i=78 + i=19256 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19256 + + + 0 + + + + StateOperationalByMethod + + i=19262 + i=19263 + i=19264 + i=19725 + i=78 + i=19255 + + + + Active + + i=68 + i=78 + i=19261 + + + + Classification + + i=68 + i=78 + i=19261 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19261 + + + 0 + + + + StateOperationalByParent + + i=19267 + i=19268 + i=19269 + i=19725 + i=78 + i=19255 + + + + Active + + i=68 + i=78 + i=19266 + + + + Classification + + i=68 + i=78 + i=19266 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19266 + + + 0 + + + + StateOperationalFromError + + i=19272 + i=19273 + i=19274 + i=19725 + i=78 + i=19255 + + + + Active + + i=68 + i=78 + i=19271 + + + + Classification + + i=68 + i=78 + i=19271 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19271 + + + 0 + + + + StatePausedByParent + + i=19277 + i=19278 + i=19279 + i=19725 + i=78 + i=19255 + + + + Active + + i=68 + i=78 + i=19276 + + + + Classification + + i=68 + i=78 + i=19276 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19276 + + + 0 + + + + StateDisabledByMethod + + i=19282 + i=19283 + i=19284 + i=19725 + i=78 + i=19255 + + + + Active + + i=68 + i=78 + i=19281 + + + + Classification + + i=68 + i=78 + i=19281 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19281 + + + 0 + + + + LiveValues + + i=19287 + i=58 + i=78 + i=19241 + + + + ResolvedAddress + + i=19288 + i=63 + i=78 + i=19286 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19287 + + + 0 + + + + AddWriterGroup + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.3 + + i=17428 + i=17456 + i=80 + i=14209 + + + + InputArguments + + i=68 + i=78 + i=17427 + + + + + + i=297 + + + + Configuration + + i=15480 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17427 + + + + + + i=297 + + + + GroupId + + i=17 + + -1 + + + + + + + + + AddReaderGroup + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.4 + + i=17507 + i=17508 + i=80 + i=14209 + + + + InputArguments + + i=68 + i=78 + i=17465 + + + + + + i=297 + + + + Configuration + + i=15520 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17465 + + + + + + i=297 + + + + GroupId + + i=17 + + -1 + + + + + + + + + RemoveGroup + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.5 + + i=14226 + i=80 + i=14209 + + + + InputArguments + + i=68 + i=78 + i=14225 + + + + + + i=297 + + + + GroupId + + i=17 + + -1 + + + + + + + + + ConnectionTransportType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.8 + + i=58 + + + + PubSubGroupType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.2 + + i=15926 + i=15927 + i=15928 + i=17724 + i=17488 + i=15265 + i=58 + + + + SecurityMode + + i=68 + i=78 + i=14232 + + + + SecurityGroupId + + i=68 + i=80 + i=14232 + + + + SecurityKeyServices + + i=68 + i=80 + i=14232 + + + + MaxNetworkMessageSize + + i=68 + i=78 + i=14232 + + + + GroupProperties + + i=68 + i=78 + i=14232 + + + + Status + + i=15266 + i=14643 + i=78 + i=14232 + + + + State + + i=63 + i=78 + i=15265 + + + + WriterGroupType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.3 + + i=17736 + i=17737 + i=17738 + i=17739 + i=17740 + i=17559 + i=17741 + i=17742 + i=17743 + i=17812 + i=17969 + i=17992 + i=14232 + + + + WriterGroupId + + i=68 + i=78 + i=17725 + + + + PublishingInterval + + i=68 + i=78 + i=17725 + + + + KeepAliveTime + + i=68 + i=78 + i=17725 + + + + Priority + + i=68 + i=78 + i=17725 + + + + LocaleIds + + i=68 + i=78 + i=17725 + + + + HeaderLayoutUri + + i=68 + i=78 + i=17725 + + + + TransportSettings + + i=17997 + i=80 + i=17725 + + + + MessageSettings + + i=17998 + i=80 + i=17725 + + + + <DataSetWriterName> + + i=17744 + i=17745 + i=17490 + i=17749 + i=15298 + i=11508 + i=17725 + + + + DataSetWriterId + + i=68 + i=78 + i=17743 + + + + DataSetFieldContentMask + + i=68 + i=78 + i=17743 + + + + DataSetWriterProperties + + i=68 + i=78 + i=17743 + + + + Status + + i=17750 + i=14643 + i=78 + i=17743 + + + + State + + i=63 + i=78 + i=17749 + + + + Diagnostics + + i=17813 + i=17814 + i=17819 + i=17824 + i=17825 + i=17826 + i=17858 + i=19834 + i=80 + i=17725 + + + + DiagnosticsLevel + + i=63 + i=78 + i=17812 + + + + TotalInformation + + i=17815 + i=17816 + i=17817 + i=19725 + i=78 + i=17812 + + + + Active + + i=68 + i=78 + i=17814 + + + + Classification + + i=68 + i=78 + i=17814 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17814 + + + + TotalError + + i=17820 + i=17821 + i=17822 + i=19725 + i=78 + i=17812 + + + + Active + + i=68 + i=78 + i=17819 + + + + Classification + + i=68 + i=78 + i=17819 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17819 + + + + Reset + + i=78 + i=17812 + + + + SubError + + i=63 + i=78 + i=17812 + + + + Counters + + i=17827 + i=17832 + i=17837 + i=17842 + i=17847 + i=17853 + i=17859 + i=17874 + i=17900 + i=58 + i=78 + i=17812 + + + + StateError + + i=17828 + i=17829 + i=17830 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17827 + + + + Classification + + i=68 + i=78 + i=17827 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17827 + + + 0 + + + + StateOperationalByMethod + + i=17833 + i=17834 + i=17835 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17832 + + + + Classification + + i=68 + i=78 + i=17832 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17832 + + + 0 + + + + StateOperationalByParent + + i=17838 + i=17839 + i=17840 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17837 + + + + Classification + + i=68 + i=78 + i=17837 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17837 + + + 0 + + + + StateOperationalFromError + + i=17843 + i=17844 + i=17845 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17842 + + + + Classification + + i=68 + i=78 + i=17842 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17842 + + + 0 + + + + StatePausedByParent + + i=17848 + i=17849 + i=17850 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17847 + + + + Classification + + i=68 + i=78 + i=17847 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17847 + + + 0 + + + + StateDisabledByMethod + + i=17854 + i=17855 + i=17856 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17853 + + + + Classification + + i=68 + i=78 + i=17853 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17853 + + + 0 + + + + SentNetworkMessages + + i=17864 + i=17871 + i=17872 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17859 + + + + Classification + + i=68 + i=78 + i=17859 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17859 + + + 0 + + + + FailedTransmissions + + i=17878 + i=17885 + i=17892 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17874 + + + + Classification + + i=68 + i=78 + i=17874 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17874 + + + 0 + + + + EncryptionErrors + + i=17901 + i=17902 + i=17903 + i=19725 + i=78 + i=17826 + + + + Active + + i=68 + i=78 + i=17900 + + + + Classification + + i=68 + i=78 + i=17900 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17900 + + + 1 + + + + LiveValues + + i=17913 + i=17927 + i=58 + i=78 + i=17812 + + + + ConfiguredDataSetWriters + + i=17920 + i=63 + i=78 + i=17858 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17913 + + + 0 + + + + OperationalDataSetWriters + + i=17934 + i=63 + i=78 + i=17858 + + + + DiagnosticsLevel + + i=68 + i=78 + i=17927 + + + 0 + + + + AddDataSetWriter + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.4 + + i=17976 + i=17987 + i=80 + i=17725 + + + + InputArguments + + i=68 + i=78 + i=17969 + + + + + + i=297 + + + + Configuration + + i=15597 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17969 + + + + + + i=297 + + + + DataSetWriterNodeId + + i=17 + + -1 + + + + + + + + + RemoveDataSetWriter + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.5 + + i=17993 + i=80 + i=17725 + + + + InputArguments + + i=68 + i=78 + i=17992 + + + + + + i=297 + + + + DataSetWriterNodeId + + i=17 + + -1 + + + + + + + + + HasDataSetWriter + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.6 + + i=47 + + IsWriterInGroup + + + HasWriterGroup + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.9 + + i=47 + + IsWriterGroupOf + + + WriterGroupTransportType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.7 + + i=58 + + + + WriterGroupMessageType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.8 + + i=58 + + + + ReaderGroupType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.9 + + i=18076 + i=21015 + i=21080 + i=21081 + i=21082 + i=21085 + i=14232 + + + + <DataSetReaderName> + + i=18077 + i=18078 + i=18079 + i=18080 + i=18081 + i=18082 + i=17560 + i=17562 + i=17492 + i=18088 + i=21006 + i=15306 + i=11508 + i=17999 + + + + PublisherId + + i=68 + i=78 + i=18076 + + + + WriterGroupId + + i=68 + i=78 + i=18076 + + + + DataSetWriterId + + i=68 + i=78 + i=18076 + + + + DataSetMetaData + + i=68 + i=78 + i=18076 + + + + DataSetFieldContentMask + + i=68 + i=78 + i=18076 + + + + MessageReceiveTimeout + + i=68 + i=78 + i=18076 + + + + KeyFrameCount + + i=68 + i=78 + i=18076 + + + + HeaderLayoutUri + + i=68 + i=78 + i=18076 + + + + DataSetReaderProperties + + i=68 + i=78 + i=18076 + + + + Status + + i=18089 + i=14643 + i=78 + i=18076 + + + + State + + i=63 + i=78 + i=18088 + + + + SubscribedDataSet + + i=15108 + i=78 + i=18076 + + + + Diagnostics + + i=21016 + i=21017 + i=21022 + i=21027 + i=21028 + i=21029 + i=21060 + i=19903 + i=80 + i=17999 + + + + DiagnosticsLevel + + i=63 + i=78 + i=21015 + + + + TotalInformation + + i=21018 + i=21019 + i=21020 + i=19725 + i=78 + i=21015 + + + + Active + + i=68 + i=78 + i=21017 + + + + Classification + + i=68 + i=78 + i=21017 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21017 + + + + TotalError + + i=21023 + i=21024 + i=21025 + i=19725 + i=78 + i=21015 + + + + Active + + i=68 + i=78 + i=21022 + + + + Classification + + i=68 + i=78 + i=21022 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21022 + + + + Reset + + i=78 + i=21015 + + + + SubError + + i=63 + i=78 + i=21015 + + + + Counters + + i=21030 + i=21035 + i=21040 + i=21045 + i=21050 + i=21055 + i=21061 + i=58 + i=78 + i=21015 + + + + StateError + + i=21031 + i=21032 + i=21033 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21030 + + + + Classification + + i=68 + i=78 + i=21030 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21030 + + + 0 + + + + StateOperationalByMethod + + i=21036 + i=21037 + i=21038 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21035 + + + + Classification + + i=68 + i=78 + i=21035 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21035 + + + 0 + + + + StateOperationalByParent + + i=21041 + i=21042 + i=21043 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21040 + + + + Classification + + i=68 + i=78 + i=21040 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21040 + + + 0 + + + + StateOperationalFromError + + i=21046 + i=21047 + i=21048 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21045 + + + + Classification + + i=68 + i=78 + i=21045 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21045 + + + 0 + + + + StatePausedByParent + + i=21051 + i=21052 + i=21053 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21050 + + + + Classification + + i=68 + i=78 + i=21050 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21050 + + + 0 + + + + StateDisabledByMethod + + i=21056 + i=21057 + i=21058 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21055 + + + + Classification + + i=68 + i=78 + i=21055 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21055 + + + 0 + + + + ReceivedNetworkMessages + + i=21062 + i=21063 + i=21064 + i=19725 + i=78 + i=21029 + + + + Active + + i=68 + i=78 + i=21061 + + + + Classification + + i=68 + i=78 + i=21061 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21061 + + + 0 + + + + LiveValues + + i=21076 + i=21078 + i=58 + i=78 + i=21015 + + + + ConfiguredDataSetReaders + + i=21077 + i=63 + i=78 + i=21060 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21076 + + + 0 + + + + OperationalDataSetReaders + + i=21079 + i=63 + i=78 + i=21060 + + + + DiagnosticsLevel + + i=68 + i=78 + i=21078 + + + 0 + + + + TransportSettings + + i=21090 + i=80 + i=17999 + + + + MessageSettings + + i=21091 + i=80 + i=17999 + + + + AddDataSetReader + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.10 + + i=21083 + i=21084 + i=80 + i=17999 + + + + InputArguments + + i=68 + i=78 + i=21082 + + + + + + i=297 + + + + Configuration + + i=15623 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=21082 + + + + + + i=297 + + + + DataSetReaderNodeId + + i=17 + + -1 + + + + + + + + + RemoveDataSetReader + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.11 + + i=21086 + i=80 + i=17999 + + + + InputArguments + + i=68 + i=78 + i=21085 + + + + + + i=297 + + + + DataSetReaderNodeId + + i=17 + + -1 + + + + + + + + + HasDataSetReader + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.12 + + i=47 + + IsReaderInGroup + + + HasReaderGroup + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.10 + + i=47 + + IsReaderGroupOf + + + ReaderGroupTransportType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.13 + + i=58 + + + + ReaderGroupMessageType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.6/#9.1.6.14 + + i=58 + + + + DataSetWriterType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.7/#9.1.7.2 + + i=21092 + i=21093 + i=21094 + i=17493 + i=15303 + i=21095 + i=15299 + i=19550 + i=58 + + + + DataSetWriterId + + i=68 + i=78 + i=15298 + + + + DataSetFieldContentMask + + i=68 + i=78 + i=15298 + + + + KeyFrameCount + + i=68 + i=80 + i=15298 + + + + DataSetWriterProperties + + i=68 + i=78 + i=15298 + + + + TransportSettings + + i=15305 + i=80 + i=15298 + + + + MessageSettings + + i=21096 + i=80 + i=15298 + + + + Status + + i=15300 + i=14643 + i=78 + i=15298 + + + + State + + i=63 + i=78 + i=15299 + + + + Diagnostics + + i=19551 + i=19552 + i=19557 + i=19562 + i=19563 + i=19564 + i=19595 + i=19968 + i=80 + i=15298 + + + + DiagnosticsLevel + + i=63 + i=78 + i=19550 + + + + TotalInformation + + i=19553 + i=19554 + i=19555 + i=19725 + i=78 + i=19550 + + + + Active + + i=68 + i=78 + i=19552 + + + + Classification + + i=68 + i=78 + i=19552 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19552 + + + + TotalError + + i=19558 + i=19559 + i=19560 + i=19725 + i=78 + i=19550 + + + + Active + + i=68 + i=78 + i=19557 + + + + Classification + + i=68 + i=78 + i=19557 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19557 + + + + Reset + + i=78 + i=19550 + + + + SubError + + i=63 + i=78 + i=19550 + + + + Counters + + i=19565 + i=19570 + i=19575 + i=19580 + i=19585 + i=19590 + i=19596 + i=58 + i=78 + i=19550 + + + + StateError + + i=19566 + i=19567 + i=19568 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19565 + + + + Classification + + i=68 + i=78 + i=19565 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19565 + + + 0 + + + + StateOperationalByMethod + + i=19571 + i=19572 + i=19573 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19570 + + + + Classification + + i=68 + i=78 + i=19570 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19570 + + + 0 + + + + StateOperationalByParent + + i=19576 + i=19577 + i=19578 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19575 + + + + Classification + + i=68 + i=78 + i=19575 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19575 + + + 0 + + + + StateOperationalFromError + + i=19581 + i=19582 + i=19583 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19580 + + + + Classification + + i=68 + i=78 + i=19580 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19580 + + + 0 + + + + StatePausedByParent + + i=19586 + i=19587 + i=19588 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19585 + + + + Classification + + i=68 + i=78 + i=19585 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19585 + + + 0 + + + + StateDisabledByMethod + + i=19591 + i=19592 + i=19593 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19590 + + + + Classification + + i=68 + i=78 + i=19590 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19590 + + + 0 + + + + FailedDataSetMessages + + i=19597 + i=19598 + i=19599 + i=19725 + i=78 + i=19564 + + + + Active + + i=68 + i=78 + i=19596 + + + + Classification + + i=68 + i=78 + i=19596 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19596 + + + 0 + + + + LiveValues + + i=58 + i=78 + i=19550 + + + + DataSetWriterTransportType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.7/#9.1.7.3 + + i=58 + + + + DataSetWriterMessageType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.7/#9.1.7.4 + + i=58 + + + + DataSetReaderType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.8/#9.1.8.2 + + i=21097 + i=21098 + i=21099 + i=21100 + i=21101 + i=21102 + i=17563 + i=17564 + i=15932 + i=15933 + i=15934 + i=17494 + i=15311 + i=21103 + i=15307 + i=19609 + i=15316 + i=17386 + i=17389 + i=58 + + + + PublisherId + + i=68 + i=78 + i=15306 + + + + WriterGroupId + + i=68 + i=78 + i=15306 + + + + DataSetWriterId + + i=68 + i=78 + i=15306 + + + + DataSetMetaData + + i=68 + i=78 + i=15306 + + + + DataSetFieldContentMask + + i=68 + i=78 + i=15306 + + + + MessageReceiveTimeout + + i=68 + i=78 + i=15306 + + + + KeyFrameCount + + i=68 + i=78 + i=15306 + + + + HeaderLayoutUri + + i=68 + i=78 + i=15306 + + + + SecurityMode + + i=68 + i=80 + i=15306 + + + + SecurityGroupId + + i=68 + i=80 + i=15306 + + + + SecurityKeyServices + + i=68 + i=80 + i=15306 + + + + DataSetReaderProperties + + i=68 + i=78 + i=15306 + + + + TransportSettings + + i=15319 + i=80 + i=15306 + + + + MessageSettings + + i=21104 + i=80 + i=15306 + + + + Status + + i=15308 + i=14643 + i=78 + i=15306 + + + + State + + i=63 + i=78 + i=15307 + + + + Diagnostics + + i=19610 + i=19611 + i=19616 + i=19621 + i=19622 + i=19623 + i=19654 + i=20027 + i=80 + i=15306 + + + + DiagnosticsLevel + + i=63 + i=78 + i=19609 + + + + TotalInformation + + i=19612 + i=19613 + i=19614 + i=19725 + i=78 + i=19609 + + + + Active + + i=68 + i=78 + i=19611 + + + + Classification + + i=68 + i=78 + i=19611 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19611 + + + + TotalError + + i=19617 + i=19618 + i=19619 + i=19725 + i=78 + i=19609 + + + + Active + + i=68 + i=78 + i=19616 + + + + Classification + + i=68 + i=78 + i=19616 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19616 + + + + Reset + + i=78 + i=19609 + + + + SubError + + i=63 + i=78 + i=19609 + + + + Counters + + i=19624 + i=19629 + i=19634 + i=19639 + i=19644 + i=19649 + i=19655 + i=58 + i=78 + i=19609 + + + + StateError + + i=19625 + i=19626 + i=19627 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19624 + + + + Classification + + i=68 + i=78 + i=19624 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19624 + + + 0 + + + + StateOperationalByMethod + + i=19630 + i=19631 + i=19632 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19629 + + + + Classification + + i=68 + i=78 + i=19629 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19629 + + + 0 + + + + StateOperationalByParent + + i=19635 + i=19636 + i=19637 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19634 + + + + Classification + + i=68 + i=78 + i=19634 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19634 + + + 0 + + + + StateOperationalFromError + + i=19640 + i=19641 + i=19642 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19639 + + + + Classification + + i=68 + i=78 + i=19639 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19639 + + + 0 + + + + StatePausedByParent + + i=19645 + i=19646 + i=19647 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19644 + + + + Classification + + i=68 + i=78 + i=19644 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19644 + + + 0 + + + + StateDisabledByMethod + + i=19650 + i=19651 + i=19652 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19649 + + + + Classification + + i=68 + i=78 + i=19649 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19649 + + + 0 + + + + FailedDataSetMessages + + i=19656 + i=19657 + i=19658 + i=19725 + i=78 + i=19623 + + + + Active + + i=68 + i=78 + i=19655 + + + + Classification + + i=68 + i=78 + i=19655 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19655 + + + 0 + + + + LiveValues + + i=58 + i=78 + i=19609 + + + + SubscribedDataSet + + i=15108 + i=78 + i=15306 + + + + CreateTargetVariables + PubSub Model SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.8/#9.1.8.5 + + i=17387 + i=17388 + i=80 + i=15306 + + + + InputArguments + + i=68 + i=78 + i=17386 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + TargetVariablesToAdd + + i=14744 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17386 + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + CreateDataSetMirror + PubSub Model SubscribedDataSet Mirror + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.8/#9.1.8.6 + + i=17390 + i=17391 + i=80 + i=15306 + + + + InputArguments + + i=68 + i=78 + i=17389 + + + + + + i=297 + + + + ParentNodeName + + i=12 + + -1 + + + + + + + i=297 + + + + RolePermissions + + i=96 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=17389 + + + + + + i=297 + + + + ParentNodeId + + i=17 + + -1 + + + + + + + + + DataSetReaderTransportType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.8/#9.1.8.3 + + i=58 + + + + DataSetReaderMessageType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.8/#9.1.8.4 + + i=58 + + + + SubscribedDataSetType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.1 + + i=58 + + + + TargetVariablesType + PubSub Model SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.2.1 + + i=15114 + i=15115 + i=15118 + i=15108 + + + + TargetVariables + + i=68 + i=78 + i=15111 + + + + AddTargetVariables + PubSub Model SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.2.2 + + i=15116 + i=15117 + i=80 + i=15111 + + + + InputArguments + + i=68 + i=78 + i=15115 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + TargetVariablesToAdd + + i=14744 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15115 + + + + + + i=297 + + + + AddResults + + i=19 + + 1 + + 0 + + + + + + + + + RemoveTargetVariables + PubSub Model SubscribedDataSet + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.2.3 + + i=15119 + i=15120 + i=80 + i=15111 + + + + InputArguments + + i=68 + i=78 + i=15118 + + + + + + i=297 + + + + ConfigurationVersion + + i=14593 + + -1 + + + + + + + i=297 + + + + TargetsToRemove + + i=7 + + 1 + + 0 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=15118 + + + + + + i=297 + + + + RemoveResults + + i=19 + + 1 + + 0 + + + + + + + + + SubscribedDataSetMirrorType + PubSub Model SubscribedDataSet Mirror + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.3 + + i=15108 + + + + SubscribedDataSetFolderType + PubSub Model SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.4.1 + + i=23796 + i=23807 + i=23811 + i=23814 + i=23816 + i=23819 + i=61 + + + + <SubscribedDataSetFolderName> + + i=23797 + i=23800 + i=23802 + i=23805 + i=23795 + i=11508 + i=23795 + + + + AddSubscribedDataSet + + i=23798 + i=23799 + i=80 + i=23796 + + + + InputArguments + + i=68 + i=78 + i=23797 + + + + + + i=297 + + + + SubscribedDataSet + + i=23600 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=23797 + + + + + + i=297 + + + + SubscribedDataSetNodeId + + i=17 + + -1 + + + + + + + + + RemoveSubscribedDataSet + + i=23801 + i=80 + i=23796 + + + + InputArguments + + i=68 + i=78 + i=23800 + + + + + + i=297 + + + + SubscribedDataSetNodeId + + i=17 + + -1 + + + + + + + + + AddDataSetFolder + + i=23803 + i=23804 + i=80 + i=23796 + + + + InputArguments + + i=68 + i=78 + i=23802 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=23802 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + RemoveDataSetFolder + + i=23806 + i=80 + i=23796 + + + + InputArguments + + i=68 + i=78 + i=23805 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + <StandaloneSubscribedDataSetName> + + i=23808 + i=23809 + i=23810 + i=23828 + i=11508 + i=23795 + + + + SubscribedDataSet + + i=15108 + i=78 + i=23807 + + + + DataSetMetaData + + i=68 + i=78 + i=23807 + + + + IsConnected + + i=68 + i=78 + i=23807 + + + + AddSubscribedDataSet + PubSub Model SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.4.2 + + i=23812 + i=23813 + i=80 + i=23795 + + + + InputArguments + + i=68 + i=78 + i=23811 + + + + + + i=297 + + + + SubscribedDataSet + + i=23600 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=23811 + + + + + + i=297 + + + + SubscribedDataSetNodeId + + i=17 + + -1 + + + + + + + + + RemoveSubscribedDataSet + PubSub Model SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.4.3 + + i=23815 + i=80 + i=23795 + + + + InputArguments + + i=68 + i=78 + i=23814 + + + + + + i=297 + + + + SubscribedDataSetNodeId + + i=17 + + -1 + + + + + + + + + AddDataSetFolder + PubSub Model SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.4.4 + + i=23817 + i=23818 + i=80 + i=23795 + + + + InputArguments + + i=68 + i=78 + i=23816 + + + + + + i=297 + + + + Name + + i=12 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=23816 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + RemoveDataSetFolder + PubSub Model SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.4.5 + + i=23820 + i=80 + i=23795 + + + + InputArguments + + i=68 + i=78 + i=23819 + + + + + + i=297 + + + + DataSetFolderNodeId + + i=17 + + -1 + + + + + + + + + StandaloneSubscribedDataSetType + PubSub Model SubscribedDataSet Standalone + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.9/#9.1.9.5 + + i=23829 + i=23830 + i=23831 + i=58 + + + + SubscribedDataSet + + i=15108 + i=78 + i=23828 + + + + DataSetMetaData + + i=68 + i=78 + i=23828 + + + + IsConnected + + i=68 + i=78 + i=23828 + + + + PubSubStatusType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.10/#9.1.10.1 + + i=14644 + i=14645 + i=14646 + i=58 + + + + State + + i=63 + i=78 + i=14643 + + + + Enable + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.10/#9.1.10.2 + + i=80 + i=14643 + + + + Disable + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.10/#9.1.10.3 + + i=80 + i=14643 + + + + PubSubDiagnosticsType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.2 + + i=19678 + i=19679 + i=19684 + i=19689 + i=19690 + i=19691 + i=19722 + i=58 + + + + DiagnosticsLevel + + i=63 + i=78 + i=19677 + + + + TotalInformation + + i=19680 + i=19681 + i=19682 + i=19725 + i=78 + i=19677 + + + + Active + + i=68 + i=78 + i=19679 + + + + Classification + + i=68 + i=78 + i=19679 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19679 + + + + TotalError + + i=19685 + i=19686 + i=19687 + i=19725 + i=78 + i=19677 + + + + Active + + i=68 + i=78 + i=19684 + + + + Classification + + i=68 + i=78 + i=19684 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19684 + + + + Reset + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.3 + + i=78 + i=19677 + + + + SubError + + i=63 + i=78 + i=19677 + + + + Counters + + i=19692 + i=19697 + i=19702 + i=19707 + i=19712 + i=19717 + i=58 + i=78 + i=19677 + + + + StateError + + i=19693 + i=19694 + i=19695 + i=19725 + i=78 + i=19691 + + + + Active + + i=68 + i=78 + i=19692 + + + + Classification + + i=68 + i=78 + i=19692 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19692 + + + 0 + + + + StateOperationalByMethod + + i=19698 + i=19699 + i=19700 + i=19725 + i=78 + i=19691 + + + + Active + + i=68 + i=78 + i=19697 + + + + Classification + + i=68 + i=78 + i=19697 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19697 + + + 0 + + + + StateOperationalByParent + + i=19703 + i=19704 + i=19705 + i=19725 + i=78 + i=19691 + + + + Active + + i=68 + i=78 + i=19702 + + + + Classification + + i=68 + i=78 + i=19702 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19702 + + + 0 + + + + StateOperationalFromError + + i=19708 + i=19709 + i=19710 + i=19725 + i=78 + i=19691 + + + + Active + + i=68 + i=78 + i=19707 + + + + Classification + + i=68 + i=78 + i=19707 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19707 + + + 0 + + + + StatePausedByParent + + i=19713 + i=19714 + i=19715 + i=19725 + i=78 + i=19691 + + + + Active + + i=68 + i=78 + i=19712 + + + + Classification + + i=68 + i=78 + i=19712 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19712 + + + 0 + + + + StateDisabledByMethod + + i=19718 + i=19719 + i=19720 + i=19725 + i=78 + i=19691 + + + + Active + + i=68 + i=78 + i=19717 + + + + Classification + + i=68 + i=78 + i=19717 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19717 + + + 0 + + + + LiveValues + + i=58 + i=78 + i=19677 + + + + DiagnosticsLevel + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.4 + + i=19724 + i=29 + + + + + + + + + + + EnumStrings + + i=68 + i=19723 + + + + + Basic + + + Advanced + + + Info + + + Log + + + Debug + + + + + + PubSubDiagnosticsCounterType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.5 + + i=19726 + i=19727 + i=19728 + i=19729 + i=63 + + + + Active + + i=68 + i=78 + i=19725 + + + + Classification + + i=68 + i=78 + i=19725 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19725 + + + + TimeFirstChange + + i=68 + i=80 + i=19725 + + + + PubSubDiagnosticsCounterClassification + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.6 + + i=19731 + i=29 + + + + + + + + EnumStrings + + i=68 + i=19730 + + + + + Information + + + Error + + + + + + PubSubDiagnosticsRootType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.7 + + i=19777 + i=19677 + + + + LiveValues + + i=19778 + i=19780 + i=19782 + i=19784 + i=58 + i=78 + i=19732 + + + + ConfiguredDataSetWriters + + i=19779 + i=63 + i=78 + i=19777 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19778 + + + 0 + + + + ConfiguredDataSetReaders + + i=19781 + i=63 + i=78 + i=19777 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19780 + + + 0 + + + + OperationalDataSetWriters + + i=19783 + i=63 + i=78 + i=19777 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19782 + + + 0 + + + + OperationalDataSetReaders + + i=19785 + i=63 + i=78 + i=19777 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19784 + + + 0 + + + + PubSubDiagnosticsConnectionType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.8 + + i=19831 + i=19677 + + + + LiveValues + + i=19832 + i=58 + i=78 + i=19786 + + + + ResolvedAddress + + i=19833 + i=63 + i=78 + i=19831 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19832 + + + 0 + + + + PubSubDiagnosticsWriterGroupType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.9 + + i=19848 + i=19879 + i=19677 + + + + Counters + + i=19880 + i=19885 + i=19890 + i=58 + i=78 + i=19834 + + + + SentNetworkMessages + + i=19881 + i=19882 + i=19883 + i=19725 + i=78 + i=19848 + + + + Active + + i=68 + i=78 + i=19880 + + + + Classification + + i=68 + i=78 + i=19880 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19880 + + + 0 + + + + FailedTransmissions + + i=19886 + i=19887 + i=19888 + i=19725 + i=78 + i=19848 + + + + Active + + i=68 + i=78 + i=19885 + + + + Classification + + i=68 + i=78 + i=19885 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19885 + + + 0 + + + + EncryptionErrors + + i=19891 + i=19892 + i=19893 + i=19725 + i=78 + i=19848 + + + + Active + + i=68 + i=78 + i=19890 + + + + Classification + + i=68 + i=78 + i=19890 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19890 + + + 1 + + + + LiveValues + + i=19895 + i=19897 + i=19899 + i=19901 + i=58 + i=78 + i=19834 + + + + ConfiguredDataSetWriters + + i=19896 + i=63 + i=78 + i=19879 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19895 + + + 0 + + + + OperationalDataSetWriters + + i=19898 + i=63 + i=78 + i=19879 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19897 + + + 0 + + + + SecurityTokenID + + i=19900 + i=63 + i=80 + i=19879 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19899 + + + 2 + + + + TimeToNextTokenID + + i=19902 + i=63 + i=80 + i=19879 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19901 + + + 2 + + + + PubSubDiagnosticsReaderGroupType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.10 + + i=19917 + i=19948 + i=19677 + + + + Counters + + i=19949 + i=19954 + i=19959 + i=58 + i=78 + i=19903 + + + + ReceivedNetworkMessages + + i=19950 + i=19951 + i=19952 + i=19725 + i=78 + i=19917 + + + + Active + + i=68 + i=78 + i=19949 + + + + Classification + + i=68 + i=78 + i=19949 + + + 0 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19949 + + + 0 + + + + ReceivedInvalidNetworkMessages + + i=19955 + i=19956 + i=19957 + i=19725 + i=80 + i=19917 + + + + Active + + i=68 + i=78 + i=19954 + + + + Classification + + i=68 + i=78 + i=19954 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19954 + + + 1 + + + + DecryptionErrors + + i=19960 + i=19961 + i=19962 + i=19725 + i=80 + i=19917 + + + + Active + + i=68 + i=78 + i=19959 + + + + Classification + + i=68 + i=78 + i=19959 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19959 + + + 1 + + + + LiveValues + + i=19964 + i=19966 + i=58 + i=78 + i=19903 + + + + ConfiguredDataSetReaders + + i=19965 + i=63 + i=78 + i=19948 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19964 + + + 0 + + + + OperationalDataSetReaders + + i=19967 + i=63 + i=78 + i=19948 + + + + DiagnosticsLevel + + i=68 + i=78 + i=19966 + + + 0 + + + + PubSubDiagnosticsDataSetWriterType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.11 + + i=19982 + i=20013 + i=19677 + + + + Counters + + i=20014 + i=58 + i=78 + i=19968 + + + + FailedDataSetMessages + + i=20015 + i=20016 + i=20017 + i=19725 + i=78 + i=19982 + + + + Active + + i=68 + i=78 + i=20014 + + + + Classification + + i=68 + i=78 + i=20014 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20014 + + + 0 + + + + LiveValues + + i=20019 + i=20021 + i=20023 + i=20025 + i=58 + i=78 + i=19968 + + + + MessageSequenceNumber + + i=20020 + i=63 + i=80 + i=20013 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20019 + + + 2 + + + + StatusCode + + i=20022 + i=63 + i=80 + i=20013 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20021 + + + 2 + + + + MajorVersion + + i=20024 + i=63 + i=80 + i=20013 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20023 + + + 2 + + + + MinorVersion + + i=20026 + i=63 + i=80 + i=20013 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20025 + + + 2 + + + + PubSubDiagnosticsDataSetReaderType + PubSub Model Diagnostics + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.11/#9.1.11.12 + + i=20041 + i=20072 + i=19677 + + + + Counters + + i=20073 + i=20078 + i=58 + i=78 + i=20027 + + + + FailedDataSetMessages + + i=20074 + i=20075 + i=20076 + i=19725 + i=78 + i=20041 + + + + Active + + i=68 + i=78 + i=20073 + + + + Classification + + i=68 + i=78 + i=20073 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20073 + + + 0 + + + + DecryptionErrors + + i=20079 + i=20080 + i=20081 + i=19725 + i=80 + i=20041 + + + + Active + + i=68 + i=78 + i=20078 + + + + Classification + + i=68 + i=78 + i=20078 + + + 1 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20078 + + + 1 + + + + LiveValues + + i=20083 + i=20085 + i=20087 + i=20089 + i=20091 + i=20093 + i=58 + i=78 + i=20027 + + + + MessageSequenceNumber + + i=20084 + i=63 + i=80 + i=20072 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20083 + + + 2 + + + + StatusCode + + i=20086 + i=63 + i=80 + i=20072 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20085 + + + 2 + + + + MajorVersion + + i=20088 + i=63 + i=80 + i=20072 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20087 + + + 2 + + + + MinorVersion + + i=20090 + i=63 + i=80 + i=20072 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20089 + + + 2 + + + + SecurityTokenID + + i=20092 + i=63 + i=80 + i=20072 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20091 + + + 2 + + + + TimeToNextTokenID + + i=20094 + i=63 + i=80 + i=20072 + + + + DiagnosticsLevel + + i=68 + i=78 + i=20093 + + + 2 + + + + PubSubCapabilitiesType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.12/#9.1.12.1 + + i=23833 + i=23834 + i=23835 + i=23836 + i=23837 + i=23838 + i=32651 + i=32844 + i=32845 + i=32846 + i=32847 + i=32652 + i=32653 + i=32654 + i=32655 + i=32848 + i=58 + + + + MaxPubSubConnections + + i=68 + i=78 + i=23832 + + + + MaxWriterGroups + + i=68 + i=78 + i=23832 + + + + MaxReaderGroups + + i=68 + i=78 + i=23832 + + + + MaxDataSetWriters + + i=68 + i=78 + i=23832 + + + + MaxDataSetReaders + + i=68 + i=78 + i=23832 + + + + MaxFieldsPerDataSet + + i=68 + i=78 + i=23832 + + + + MaxDataSetWritersPerGroup + + i=68 + i=80 + i=23832 + + + + MaxSecurityGroups + + i=68 + i=80 + i=23832 + + + + MaxPushTargets + + i=68 + i=80 + i=23832 + + + + MaxPublishedDataSets + + i=68 + i=80 + i=23832 + + + + MaxStandaloneSubscribedDataSets + + i=68 + i=80 + i=23832 + + + + MaxNetworkMessageSizeDatagram + + i=68 + i=80 + i=23832 + + + + MaxNetworkMessageSizeBroker + + i=68 + i=80 + i=23832 + + + + SupportSecurityKeyPull + + i=68 + i=80 + i=23832 + + + + SupportSecurityKeyPush + + i=68 + i=80 + i=23832 + + + + SupportSecurityKeyServer + + i=68 + i=80 + i=23832 + + + + PubSubStatusEventType + PubSub Model Status Event + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.13/#9.1.13.1 + + i=15545 + i=15546 + i=15547 + i=2130 + + + + ConnectionId + + i=68 + i=78 + i=15535 + + + + GroupId + + i=68 + i=78 + i=15535 + + + + State + + i=68 + i=78 + i=15535 + + + + PubSubTransportLimitsExceedEventType + PubSub Model Diagnostics Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.13/#9.1.13.2 + + i=15561 + i=15562 + i=15535 + + + + Actual + + i=68 + i=78 + i=15548 + + + + Maximum + + i=68 + i=78 + i=15548 + + + + PubSubCommunicationFailureEventType + PubSub Model Diagnostics Events + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.13/#9.1.13.3 + + i=15576 + i=15535 + + + + Error + + i=68 + i=78 + i=15563 + + + + UadpWriterGroupMessageType + PubSub Model UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.2.1/#9.2.1.1 + + i=21106 + i=21107 + i=21108 + i=21109 + i=21110 + i=17998 + + + + GroupVersion + + i=68 + i=78 + i=21105 + + + + DataSetOrdering + + i=68 + i=78 + i=21105 + + + + NetworkMessageContentMask + + i=68 + i=78 + i=21105 + + + + SamplingOffset + + i=68 + i=80 + i=21105 + + + + PublishingOffset + + i=68 + i=78 + i=21105 + + + + UadpDataSetWriterMessageType + PubSub Model UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.2.1/#9.2.1.2 + + i=21112 + i=21113 + i=21114 + i=21115 + i=21096 + + + + DataSetMessageContentMask + + i=68 + i=78 + i=21111 + + + + ConfiguredSize + + i=68 + i=78 + i=21111 + + + + NetworkMessageNumber + + i=68 + i=78 + i=21111 + + + + DataSetOffset + + i=68 + i=78 + i=21111 + + + + UadpDataSetReaderMessageType + PubSub Model UADP + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.2.1/#9.2.1.3 + + i=21117 + i=21119 + i=17477 + i=21120 + i=21121 + i=21122 + i=21123 + i=21124 + i=21125 + i=21104 + + + + GroupVersion + + i=68 + i=78 + i=21116 + + + + NetworkMessageNumber + + i=68 + i=78 + i=21116 + + + + DataSetOffset + + i=68 + i=78 + i=21116 + + + + DataSetClassId + + i=68 + i=78 + i=21116 + + + + NetworkMessageContentMask + + i=68 + i=78 + i=21116 + + + + DataSetMessageContentMask + + i=68 + i=78 + i=21116 + + + + PublishingInterval + + i=68 + i=78 + i=21116 + + + + ProcessingOffset + + i=68 + i=78 + i=21116 + + + + ReceiveOffset + + i=68 + i=78 + i=21116 + + + + JsonWriterGroupMessageType + PubSub Model JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.2.2/#9.2.2.1 + + i=21127 + i=17998 + + + + NetworkMessageContentMask + + i=68 + i=78 + i=21126 + + + + JsonDataSetWriterMessageType + PubSub Model JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.2.2/#9.2.2.2 + + i=21129 + i=21096 + + + + DataSetMessageContentMask + + i=68 + i=78 + i=21128 + + + + JsonDataSetReaderMessageType + PubSub Model JSON + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.2.2/#9.2.2.3 + + i=21131 + i=21132 + i=21104 + + + + NetworkMessageContentMask + + i=68 + i=78 + i=21130 + + + + DataSetMessageContentMask + + i=68 + i=78 + i=21130 + + + + DatagramConnectionTransportType + PubSub Model Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.1/#9.3.1.1 + + i=15072 + i=23839 + i=23840 + i=25525 + i=25526 + i=17721 + + + + DiscoveryAddress + + i=15154 + i=21145 + i=78 + i=15064 + + + + NetworkInterface + + i=17579 + i=16309 + i=78 + i=15072 + + + + Selections + + i=68 + i=78 + i=15154 + + + + DiscoveryAnnounceRate + + i=68 + i=80 + i=15064 + + + + DiscoveryMaxMessageSize + + i=68 + i=80 + i=15064 + + + + QosCategory + + i=68 + i=80 + i=15064 + + + + DatagramQos + + i=68 + i=80 + i=15064 + + + + DatagramWriterGroupTransportType + PubSub Model Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.1/#9.3.1.2 + + i=21134 + i=21135 + i=23842 + i=25527 + i=23847 + i=23848 + i=23849 + i=17997 + + + + MessageRepeatCount + + i=68 + i=80 + i=21133 + + + + MessageRepeatDelay + + i=68 + i=80 + i=21133 + + + + Address + + i=23843 + i=21145 + i=80 + i=21133 + + + + NetworkInterface + + i=23844 + i=16309 + i=78 + i=23842 + + + + Selections + + i=68 + i=78 + i=23843 + + + + QosCategory + + i=68 + i=80 + i=21133 + + + + DatagramQos + + i=68 + i=80 + i=21133 + + + + DiscoveryAnnounceRate + + i=68 + i=80 + i=21133 + + + + Topic + + i=68 + i=80 + i=21133 + + + + DatagramDataSetReaderTransportType + PubSub Model Datagram + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.1/#9.3.1.4 + + i=24017 + i=25528 + i=24022 + i=24023 + i=15319 + + + + Address + + i=24018 + i=21145 + i=80 + i=24016 + + + + NetworkInterface + + i=24019 + i=16309 + i=78 + i=24017 + + + + Selections + + i=68 + i=78 + i=24018 + + + + QosCategory + + i=68 + i=80 + i=24016 + + + + DatagramQos + + i=68 + i=80 + i=24016 + + + + Topic + + i=68 + i=80 + i=24016 + + + + BrokerConnectionTransportType + PubSub Model Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.2/#9.3.2.1 + + i=15156 + i=15178 + i=17721 + + + + ResourceUri + + i=68 + i=78 + i=15155 + + + + AuthenticationProfileUri + + i=68 + i=78 + i=15155 + + + + BrokerWriterGroupTransportType + PubSub Model Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.2/#9.3.2.2 + + i=21137 + i=15246 + i=15247 + i=15249 + i=17997 + + + + QueueName + + i=68 + i=78 + i=21136 + + + + ResourceUri + + i=68 + i=78 + i=21136 + + + + AuthenticationProfileUri + + i=68 + i=78 + i=21136 + + + + RequestedDeliveryGuarantee + + i=68 + i=78 + i=21136 + + + + BrokerDataSetWriterTransportType + PubSub Model Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.2/#9.3.2.3 + + i=21139 + i=21140 + i=15250 + i=15251 + i=15330 + i=21141 + i=15305 + + + + QueueName + + i=68 + i=78 + i=21138 + + + + MetaDataQueueName + + i=68 + i=78 + i=21138 + + + + ResourceUri + + i=68 + i=78 + i=21138 + + + + AuthenticationProfileUri + + i=68 + i=78 + i=21138 + + + + RequestedDeliveryGuarantee + + i=68 + i=78 + i=21138 + + + + MetaDataUpdateTime + + i=68 + i=78 + i=21138 + + + + BrokerDataSetReaderTransportType + PubSub Model Broker + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.3.2/#9.3.2.4 + + i=21143 + i=15334 + i=15419 + i=15420 + i=21144 + i=15319 + + + + QueueName + + i=68 + i=78 + i=21142 + + + + ResourceUri + + i=68 + i=78 + i=21142 + + + + AuthenticationProfileUri + + i=68 + i=78 + i=21142 + + + + RequestedDeliveryGuarantee + + i=68 + i=78 + i=21142 + + + + MetaDataQueueName + + i=68 + i=78 + i=21142 + + + + NetworkAddressType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.6 + + i=21146 + i=58 + + + + NetworkInterface + + i=17582 + i=16309 + i=78 + i=21145 + + + + Selections + + i=68 + i=78 + i=21146 + + + + NetworkAddressUrlType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.7 + + i=21149 + i=21145 + + + + Url + + i=63 + i=78 + i=21147 + + + + AliasNameType + AliasName Base + https://reference.opcfoundation.org/v105/Core/docs/Part17/6.2 + + i=58 + + + + AliasNameCategoryType + AliasName Base + https://reference.opcfoundation.org/v105/Core/docs/Part17/6.3.1 + + i=23457 + i=23458 + i=23462 + i=32850 + i=61 + + + + <Alias> + + i=23455 + i=11508 + i=23456 + + + + <SubAliasNameCategories> + + i=23459 + i=32849 + i=23456 + i=11508 + i=23456 + + + + FindAlias + + i=23460 + i=23461 + i=78 + i=23458 + + + + InputArguments + + i=68 + i=78 + i=23459 + + + + + + i=297 + + + + AliasNameSearchPattern + + i=12 + + -1 + + + + + + + i=297 + + + + ReferenceTypeFilter + + i=17 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=23459 + + + + + + i=297 + + + + AliasNodeList + + i=23468 + + 1 + + 0 + + + + + + + + + LastChange + + i=68 + i=80 + i=23458 + + + + FindAlias + https://reference.opcfoundation.org/v105/Core/docs/Part17/6.3.2 + + i=23463 + i=23464 + i=78 + i=23456 + + + + InputArguments + + i=68 + i=78 + i=23462 + + + + + + i=297 + + + + AliasNameSearchPattern + + i=12 + + -1 + + + + + + + i=297 + + + + ReferenceTypeFilter + + i=17 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=23462 + + + + + + i=297 + + + + AliasNodeList + + i=23468 + + 1 + + 0 + + + + + + + + + LastChange + + i=68 + i=80 + i=23456 + + + + AliasNameDataType + AliasName Base + https://reference.opcfoundation.org/v105/Core/docs/Part17/7.2 + + i=22 + + + + + + + + AliasFor + AliasName Base + https://reference.opcfoundation.org/v105/Core/docs/Part17/8.2 + + i=32 + + HasAlias + + + Aliases + AliasName Hierarchy + https://reference.opcfoundation.org/v105/Core/docs/Part17/9.2 + + i=23476 + i=32852 + i=85 + i=23456 + + + + FindAlias + + i=23477 + i=23478 + i=23470 + + + + InputArguments + + i=68 + i=23476 + + + + + + i=297 + + + + AliasNameSearchPattern + + i=12 + + -1 + + + + + + + i=297 + + + + ReferenceTypeFilter + + i=17 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=23476 + + + + + + i=297 + + + + AliasNodeList + + i=23468 + + 1 + + 0 + + + + + + + + + LastChange + + i=68 + i=23470 + + + + TagVariables + AliasName Category Tags + https://reference.opcfoundation.org/v105/Core/docs/Part17/9.3 + + i=23485 + i=23470 + i=23456 + + + + FindAlias + + i=23486 + i=23487 + i=23479 + + + + InputArguments + + i=68 + i=23485 + + + + + + i=297 + + + + AliasNameSearchPattern + + i=12 + + -1 + + + + + + + i=297 + + + + ReferenceTypeFilter + + i=17 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=23485 + + + + + + i=297 + + + + AliasNodeList + + i=23468 + + 1 + + 0 + + + + + + + + + Topics + AliasName Category Topics + https://reference.opcfoundation.org/v105/Core/docs/Part17/9.4 + + i=23494 + i=23470 + i=23456 + + + + FindAlias + + i=23495 + i=23496 + i=23488 + + + + InputArguments + + i=68 + i=23494 + + + + + + i=297 + + + + AliasNameSearchPattern + + i=12 + + -1 + + + + + + + i=297 + + + + ReferenceTypeFilter + + i=17 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=23494 + + + + + + i=297 + + + + AliasNodeList + + i=23468 + + 1 + + 0 + + + + + + + + + UserManagementType + Security User Management Server + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.1 + + i=24265 + i=24266 + i=24267 + i=24268 + i=24269 + i=24271 + i=24273 + i=24275 + i=58 + + + + Users + + i=68 + i=78 + i=24264 + + + + PasswordLength + + i=68 + i=78 + i=24264 + + + + PasswordOptions + + i=68 + i=78 + i=24264 + + + + PasswordRestrictions + + i=68 + i=80 + i=24264 + + + + AddUser + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.5 + + i=24270 + i=78 + i=24264 + + + + InputArguments + + i=68 + i=78 + i=24269 + + + + + + i=297 + + + + UserName + + i=12 + + -1 + + + + + + + i=297 + + + + Password + + i=12 + + -1 + + + + + + + i=297 + + + + UserConfiguration + + i=24279 + + -1 + + + + + + + i=297 + + + + Description + + i=12 + + -1 + + + + + + + + + ModifyUser + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.6 + + i=24272 + i=78 + i=24264 + + + + InputArguments + + i=68 + i=78 + i=24271 + + + + + + i=297 + + + + UserName + + i=12 + + -1 + + + + + + + i=297 + + + + ModifyPassword + + i=1 + + -1 + + + + + + + i=297 + + + + Password + + i=12 + + -1 + + + + + + + i=297 + + + + ModifyUserConfiguration + + i=1 + + -1 + + + + + + + i=297 + + + + UserConfiguration + + i=24279 + + -1 + + + + + + + i=297 + + + + ModifyDescription + + i=1 + + -1 + + + + + + + i=297 + + + + Description + + i=12 + + -1 + + + + + + + + + RemoveUser + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.7 + + i=24274 + i=78 + i=24264 + + + + InputArguments + + i=68 + i=78 + i=24273 + + + + + + i=297 + + + + UserName + + i=12 + + -1 + + + + + + + + + ChangePassword + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.8 + + i=24276 + i=78 + i=24264 + + + + InputArguments + + i=68 + i=78 + i=24275 + + + + + + i=297 + + + + OldPassword + + i=12 + + -1 + + + + + + + i=297 + + + + NewPassword + + i=12 + + -1 + + + + + + + + + PasswordOptionsMask + Security User Management Server + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.2 + + i=24278 + i=7 + + + + Indicates if the server supports the feature to require a password change after the creation of the user. + + + Indicates if the server supports to disable a user. + + + Indicates if the server supports the configuration NoDelete for a user. + + + Indicates if the server supports the configuration NoChangeByUser for a user. + + + Indicates if the server supports to management of a description for the user. + + + Indicates if a upper case ASCII character is required in a password. + + + Indicates if a lower case ASCII character is required in a password. + + + Indicates if a digit ASCII character is required in a password. + + + Indicates if a special character is required in a password. + + + + + OptionSetValues + + i=68 + i=24277 + + + + + SupportInitialPasswordChange + + + SupportDisableUser + + + SupportDisableDeleteForUser + + + SupportNoChangeForUser + + + SupportDescriptionForUser + + + RequiresUpperCaseCharacters + + + RequiresLowerCaseCharacters + + + RequiresDigitCharacters + + + RequiresSpecialCharacters + + + + + + UserConfigurationMask + Security User Management Server + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.3 + + i=24280 + i=7 + + + + The user cannot be deleted. + + + The user is disabled. + + + The user cannot change the password. + + + The user must change the password to get the assigned roles. If the password is not changed, the user has only the Role Anonymous. + + + + + OptionSetValues + + i=68 + i=24279 + + + + + NoDelete + + + Disabled + + + NoChangeByUser + + + MustChangePassword + + + + + + UserManagementDataType + Security User Management Server + https://reference.opcfoundation.org/v105/Core/docs/Part18/5.2.4 + + i=22 + + + + + + + + + UserManagement + Security User Management Server + https://reference.opcfoundation.org/v105/Core/docs/Part18/1 + + i=24301 + i=24302 + i=24303 + i=24291 + i=24304 + i=24306 + i=24308 + i=24310 + i=12637 + i=24264 + + + i=15644 + i=15704 + + + + Users + + i=68 + i=24290 + + + i=15704 + + + + PasswordLength + + i=68 + i=24290 + + + i=15644 + i=15704 + + + + PasswordOptions + + i=68 + i=24290 + + + i=15644 + i=15704 + + + + PasswordRestrictions + + i=68 + i=24290 + + + i=15644 + i=15704 + + + + AddUser + + i=24305 + i=24290 + + + i=15704 + + + + InputArguments + + i=68 + i=24304 + + + i=15704 + + + + + + i=297 + + + + UserName + + i=12 + + -1 + + + + + + + i=297 + + + + Password + + i=12 + + -1 + + + + + + + i=297 + + + + UserConfiguration + + i=24279 + + -1 + + + + + + + i=297 + + + + Description + + i=12 + + -1 + + + + + + + + + ModifyUser + + i=24307 + i=24290 + + + i=15704 + + + + InputArguments + + i=68 + i=24306 + + + i=15704 + + + + + + i=297 + + + + UserName + + i=12 + + -1 + + + + + + + i=297 + + + + ModifyPassword + + i=1 + + -1 + + + + + + + i=297 + + + + Password + + i=12 + + -1 + + + + + + + i=297 + + + + ModifyUserConfiguration + + i=1 + + -1 + + + + + + + i=297 + + + + UserConfiguration + + i=24279 + + -1 + + + + + + + i=297 + + + + ModifyDescription + + i=1 + + -1 + + + + + + + i=297 + + + + Description + + i=12 + + -1 + + + + + + + + + RemoveUser + + i=24309 + i=24290 + + + i=15704 + + + + InputArguments + + i=68 + i=24308 + + + i=15704 + + + + + + i=297 + + + + UserName + + i=12 + + -1 + + + + + + + + + ChangePassword + + i=24311 + i=24290 + + + i=15644 + i=15704 + + + + InputArguments + + i=68 + i=24310 + + + i=15644 + i=15704 + + + + + + i=297 + + + + OldPassword + + i=12 + + -1 + + + + + + + i=297 + + + + NewPassword + + i=12 + + -1 + + + + + + + + + MultiStateDictionaryEntryDiscreteBaseType + Data Access MultiStateDictionaryEntryDBT + Data Access ValueAsDictionaryEntries Property + https://reference.opcfoundation.org/v105/Core/docs/Part19/7.1 + + i=19082 + i=19083 + i=11238 + + + + EnumDictionaryEntries + + i=68 + i=78 + i=19077 + + + + ValueAsDictionaryEntries + + i=68 + i=80 + i=19077 + + + + MultiStateDictionaryEntryDiscreteType + Data Access MultiStateDictionaryEntryDBT + https://reference.opcfoundation.org/v105/Core/docs/Part19/7.2 + + i=19090 + i=19077 + + + + ValueAsDictionaryEntries + + i=68 + i=78 + i=19084 + + + + EncodedTicket + Onboarding Ticket Reader + https://reference.opcfoundation.org/v105/Core/docs/Part21/8.2.1 + + i=12 + + + + ApplicationConfigurationType + Onboarding Server PushManagement + https://reference.opcfoundation.org/v105/Core/docs/Part21/9.3.6 + + i=26850 + i=26851 + i=26852 + i=26849 + i=12581 + + + + ApplicationUri + + i=68 + i=78 + i=25731 + + + + ProductUri + + i=68 + i=78 + i=25731 + + + + ApplicationType + + i=68 + i=78 + i=25731 + + + + Enabled + + i=68 + i=78 + i=25731 + + + + ProvisionableDeviceType + Onboarding Server PushManagement + https://reference.opcfoundation.org/v105/Core/docs/Part21/9.3.3 + + i=26872 + i=26873 + i=26875 + i=26878 + i=58 + + + + IsSingleton + + i=68 + i=78 + i=26871 + + + + RequestTickets + https://reference.opcfoundation.org/v105/Core/docs/Part21/9.3.4 + + i=26874 + i=78 + i=26871 + + + + OutputArguments + + i=68 + i=78 + i=26873 + + + + + + i=297 + + + + Tickets + + i=25726 + + 1 + + 0 + + + + + + + + + SetRegistrarEndpoints + https://reference.opcfoundation.org/v105/Core/docs/Part21/9.3.5 + + i=26876 + i=80 + i=26871 + + + + InputArguments + + i=68 + i=78 + i=26875 + + + + + + i=297 + + + + Registrars + + i=308 + + 1 + + 0 + + + + + + + + + <ApplicationName> + + i=26879 + i=27997 + i=27998 + i=27999 + i=28000 + i=28001 + i=28002 + i=28003 + i=28005 + i=28008 + i=28010 + i=28013 + i=27996 + i=25731 + i=11508 + i=26871 + + + + CertificateGroups + + i=26880 + i=13813 + i=78 + i=26878 + + + + DefaultApplicationGroup + + i=26881 + i=26917 + i=12555 + i=78 + i=26879 + + + + TrustList + + i=26882 + i=26883 + i=26884 + i=26885 + i=26889 + i=26892 + i=26894 + i=26897 + i=26899 + i=26902 + i=26904 + i=26907 + i=26910 + i=26913 + i=26915 + i=12522 + i=78 + i=26880 + + + + Size + + i=68 + i=78 + i=26881 + + + + Writable + + i=68 + i=78 + i=26881 + + + + UserWritable + + i=68 + i=78 + i=26881 + + + + OpenCount + + i=68 + i=78 + i=26881 + + + + Open + + i=26890 + i=26891 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26889 + + + + + + i=297 + + + + Mode + + i=3 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=26889 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Close + + i=26893 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26892 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + Read + + i=26895 + i=26896 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26894 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Length + + i=6 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=26894 + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + Write + + i=26898 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26897 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Data + + i=15 + + -1 + + + + + + + + + GetPosition + + i=26900 + i=26901 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26899 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=26899 + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + SetPosition + + i=26903 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26902 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + i=297 + + + + Position + + i=9 + + -1 + + + + + + + + + LastUpdateTime + + i=68 + i=78 + i=26881 + + + + OpenWithMasks + + i=26908 + i=26909 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26907 + + + + + + i=297 + + + + Masks + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=26907 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + CloseAndUpdate + + i=26911 + i=26912 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26910 + + + + + + i=297 + + + + FileHandle + + i=7 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=26910 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + AddCertificate + + i=26914 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26913 + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + RemoveCertificate + + i=26916 + i=78 + i=26881 + + + + InputArguments + + i=68 + i=78 + i=26915 + + + + + + i=297 + + + + Thumbprint + + i=12 + + -1 + + + + + + + i=297 + + + + IsTrustedCertificate + + i=1 + + -1 + + + + + + + + + CertificateTypes + + i=68 + i=78 + i=26880 + + + + ApplicationUri + + i=68 + i=78 + i=26878 + + + + ProductUri + + i=68 + i=78 + i=26878 + + + + ApplicationType + + i=68 + i=78 + i=26878 + + + + ServerCapabilities + + i=68 + i=78 + i=26878 + + + + SupportedPrivateKeyFormats + + i=68 + i=78 + i=26878 + + + + MaxTrustListSize + + i=68 + i=78 + i=26878 + + + + MulticastDnsEnabled + + i=68 + i=78 + i=26878 + + + + UpdateCertificate + + i=28006 + i=28007 + i=78 + i=26878 + + + + InputArguments + + i=68 + i=78 + i=28005 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + i=297 + + + + CertificateTypeId + + i=17 + + -1 + + + + + + + i=297 + + + + Certificate + + i=15 + + -1 + + + + + + + i=297 + + + + IssuerCertificates + + i=15 + + 1 + + 0 + + + + + + + i=297 + + + + PrivateKeyFormat + + i=12 + + -1 + + + + + + + i=297 + + + + PrivateKey + + i=15 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=28005 + + + + + + i=297 + + + + ApplyChangesRequired + + i=1 + + -1 + + + + + + + + + ApplyChanges + + i=78 + i=26878 + + + + CreateSigningRequest + + i=28011 + i=28012 + i=78 + i=26878 + + + + InputArguments + + i=68 + i=78 + i=28010 + + + + + + i=297 + + + + CertificateGroupId + + i=17 + + -1 + + + + + + + i=297 + + + + CertificateTypeId + + i=17 + + -1 + + + + + + + i=297 + + + + SubjectName + + i=12 + + -1 + + + + + + + i=297 + + + + RegeneratePrivateKey + + i=1 + + -1 + + + + + + + i=297 + + + + Nonce + + i=15 + + -1 + + + + + + + + + OutputArguments + + i=68 + i=78 + i=28010 + + + + + + i=297 + + + + CertificateRequest + + i=15 + + -1 + + + + + + + + + GetRejectedList + + i=28014 + i=78 + i=26878 + + + + OutputArguments + + i=68 + i=78 + i=28013 + + + + + + i=297 + + + + Certificates + + i=15 + + 1 + + 0 + + + + + + + + + Enabled + + i=68 + i=78 + i=26878 + + + + ProvisionableDevice + Onboarding Server PushManagement + https://reference.opcfoundation.org/v105/Core/docs/Part21/9.3.2 + + i=29879 + i=29880 + i=24226 + i=26871 + + + + IsSingleton + + i=68 + i=29878 + + + + RequestTickets + + i=29881 + i=29878 + + + + OutputArguments + + i=68 + i=29880 + + + + + + i=297 + + + + Tickets + + i=25726 + + 1 + + 0 + + + + + + + + + IIetfBaseNetworkInterfaceType + BNM Ethernet Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.1 + + i=24149 + i=24150 + i=24151 + i=24152 + i=17602 + + + + AdminStatus + + i=63 + i=78 + i=24148 + + + + OperStatus + + i=63 + i=78 + i=24148 + + + + PhysAddress + + i=63 + i=80 + i=24148 + + + + Speed + + i=24157 + i=17497 + i=78 + i=24148 + + + + EngineeringUnits + + i=68 + i=78 + i=24152 + + + + + i=888 + + + + http://www.opcfoundation.org/UA/units/un/cefact + 4337968 + + en + bit/s + + + en + bit per second + + + + + + + + IIeeeBaseEthernetPortType + BNM Ethernet Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.2 + + i=24159 + i=24165 + i=24166 + i=17602 + + + + Speed + + i=24164 + i=17497 + i=78 + i=24158 + + + + EngineeringUnits + + i=68 + i=78 + i=24159 + + + + + i=888 + + + + http://www.opcfoundation.org/UA/units/un/cefact + 4534832 + + en + Mbit/s + + + en + megabit per second + + + + + + + + Duplex + + i=63 + i=78 + i=24158 + + + + MaxFrameLength + + i=63 + i=78 + i=24158 + + + + IIeeeAutoNegotiationStatusType + BNM AutoNeg + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.3 + + i=24234 + i=17602 + + + + NegotiationStatus + + i=63 + i=78 + i=24233 + + + + IBaseEthernetCapabilitiesType + BNM VLAN Capabilities + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.4 + + i=24168 + i=17602 + + + + VlanTagCapable + + i=63 + i=78 + i=24167 + + + + IVlanIdType + BNM IETF Interface Vlan Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.5 + + i=25219 + i=17602 + + + + VlanId + + i=63 + i=78 + i=25218 + + + + ISrClassType + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.6 + + i=24170 + i=24171 + i=24172 + i=17602 + + + + Id + + i=63 + i=78 + i=24169 + + + + Priority + + i=63 + i=78 + i=24169 + + + + Vid + + i=63 + i=78 + i=24169 + + + + IIeeeBaseTsnStreamType + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.7 + + i=24174 + i=24175 + i=24176 + i=24177 + i=24178 + i=17602 + + + + StreamId + + i=63 + i=78 + i=24173 + + + + StreamName + + i=63 + i=78 + i=24173 + + + + State + + i=63 + i=78 + i=24173 + + + + AccumulatedLatency + + i=63 + i=80 + i=24173 + + + + SrClassId + + i=63 + i=80 + i=24173 + + + + IIeeeBaseTsnTrafficSpecificationType + BNM TSN Config + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.8 + + i=24180 + i=24181 + i=24182 + i=17602 + + + + MaxIntervalFrames + + i=63 + i=78 + i=24179 + + + + MaxFrameSize + + i=63 + i=78 + i=24179 + + + + Interval + + i=63 + i=78 + i=24179 + + + + IIeeeBaseTsnStatusStreamType + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.9 + + i=24184 + i=24185 + i=24186 + i=24187 + i=17602 + + + + TalkerStatus + + i=63 + i=80 + i=24183 + + + + ListenerStatus + + i=63 + i=80 + i=24183 + + + + FailureCode + + i=63 + i=78 + i=24183 + + + + FailureSystemIdentifier + + i=63 + i=78 + i=24183 + + + + IIeeeTsnInterfaceConfigurationType + BNM TSN Config + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.10 + + i=24189 + i=24190 + i=17602 + + + + MacAddress + + i=63 + i=78 + i=24188 + + + + InterfaceName + + i=63 + i=80 + i=24188 + + + + IIeeeTsnInterfaceConfigurationTalkerType + BNM TSN Config + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.11 + + i=24194 + i=24188 + + + + TimeAwareOffset + + i=63 + i=80 + i=24191 + + + + IIeeeTsnInterfaceConfigurationListenerType + BNM TSN Config + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.12 + + i=24198 + i=24188 + + + + ReceiveOffset + + i=63 + i=80 + i=24195 + + + + IIeeeTsnMacAddressType + BNM TSN Config + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.13 + + i=24200 + i=24201 + i=17602 + + + + DestinationAddress + + i=63 + i=78 + i=24199 + + + + SourceAddress + + i=63 + i=80 + i=24199 + + + + IIeeeTsnVlanTagType + BNM TSN Config + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.14 + + i=24203 + i=24204 + i=17602 + + + + VlanId + + i=63 + i=78 + i=24202 + + + + PriorityCodePoint + + i=63 + i=78 + i=24202 + + + + IPriorityMappingEntryType + BNM Priority Mapping + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.2.15 + + i=24206 + i=24207 + i=24208 + i=24209 + i=17602 + + + + MappingUri + + i=63 + i=78 + i=24205 + + + + PriorityLabel + + i=63 + i=78 + i=24205 + + + + PriorityValue_PCP + + i=63 + i=80 + i=24205 + + + + PriorityValue_DSCP + + i=63 + i=80 + i=24205 + + + + Duplex + BNM Ethernet Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.1 + + i=24235 + i=29 + + + + Full duplex. + + + Half duplex. + + + Link is currently disconnected or initializing. + + + + + EnumValues + + i=68 + i=24210 + + + + + + i=7616 + + + + 0 + + Full + + + Full duplex. + + + + + + + i=7616 + + + + 1 + + Half + + + Half duplex. + + + + + + + i=7616 + + + + 2 + + Unknown + + + Link is currently disconnected or initializing. + + + + + + + + + InterfaceAdminStatus + BNM Ethernet Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.2 + + i=24236 + i=29 + + + + Ready to pass packets. + + + Not ready to pass packets and not in some test mode. + + + In some test mode. + + + + + EnumValues + + i=68 + i=24212 + + + + + + i=7616 + + + + 0 + + Up + + + Ready to pass packets. + + + + + + + i=7616 + + + + 1 + + Down + + + Not ready to pass packets and not in some test mode. + + + + + + + i=7616 + + + + 2 + + Testing + + + In some test mode. + + + + + + + + + InterfaceOperStatus + BNM Ethernet Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.3 + + i=24237 + i=29 + + + + Ready to pass packets. + + + The interface does not pass any packets. + + + In some test mode. No operational packets can be passed. + + + Status cannot be determined for some reason. + + + Waiting for some external event. + + + Some component (typically hardware) is missing. + + + Down due to state of lower-layer interface(s). + + + + + EnumValues + + i=68 + i=24214 + + + + + + i=7616 + + + + 0 + + Up + + + Ready to pass packets. + + + + + + + i=7616 + + + + 1 + + Down + + + The interface does not pass any packets. + + + + + + + i=7616 + + + + 2 + + Testing + + + In some test mode. No operational packets can be passed. + + + + + + + i=7616 + + + + 3 + + Unknown + + + Status cannot be determined for some reason. + + + + + + + i=7616 + + + + 4 + + Dormant + + + Waiting for some external event. + + + + + + + i=7616 + + + + 5 + + NotPresent + + + Some component (typically hardware) is missing. + + + + + + + i=7616 + + + + 6 + + LowerLayerDown + + + Down due to state of lower-layer interface(s). + + + + + + + + + NegotiationStatus + BNM AutoNeg + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.4 + + i=24238 + i=29 + + + + The auto-negotiation protocol is running and negotiation is currently in-progress. + + + The auto-negotiation protocol has completed successfully. + + + The auto-negotiation protocol has failed. + + + The auto-negotiation status is not currently known, this could be because it is still negotiating or the protocol cannot run (e.g., if no medium is present). + + + No auto-negotiation is executed. The auto-negotiation function is either not supported on this interface or has not been enabled. + + + + + EnumValues + + i=68 + i=24216 + + + + + + i=7616 + + + + 0 + + InProgress + + + The auto-negotiation protocol is running and negotiation is currently in-progress. + + + + + + + i=7616 + + + + 1 + + Complete + + + The auto-negotiation protocol has completed successfully. + + + + + + + i=7616 + + + + 2 + + Failed + + + The auto-negotiation protocol has failed. + + + + + + + i=7616 + + + + 3 + + Unknown + + + The auto-negotiation status is not currently known, this could be because it is still negotiating or the protocol cannot run (e.g., if no medium is present). + + + + + + + i=7616 + + + + 4 + + NoNegotiation + + + No auto-negotiation is executed. The auto-negotiation function is either not supported on this interface or has not been enabled. + + + + + + + + + TsnFailureCode + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.5 + + i=24239 + i=29 + + + + No failure + + + Insufficient bandwidth + + + Insufficient bridge resources + + + Insufficient bandwidth for Traffic Class + + + StreamID in use by another Talker + + + Stream destination address already in use + + + Stream pre-empted by higher rank + + + Reported latency has changed + + + Egress port is not AVBCapable + + + Use a different destination address + + + Out of MSRP resources + + + Out of MMRP resources + + + Cannot store destination address + + + Requested priority is not an SR Class priority + + + MaxFrameSize is too large for media + + + MaxFanInPorts limit has been reached + + + Changes in FirstValue for a registered StreamID + + + VLAN is blocked on this egress port (Registration Forbidden) + + + VLAN tagging is disabled on this egress port (untagged set) + + + SR class priority mismatch + + + Enhanced feature cannot be propagated to original Port + + + MaxLatency exceeded + + + Nearest Bridge cannot provide network identification for stream transformation + + + Stream transformation not supported + + + Stream identification type not supported for stream transformation + + + Enhanced feature cannot be supported without a CNC + + + + + EnumValues + + i=68 + i=24218 + + + + + + i=7616 + + + + 0 + + NoFailure + + + No failure + + + + + + + i=7616 + + + + 1 + + InsufficientBandwidth + + + Insufficient bandwidth + + + + + + + i=7616 + + + + 2 + + InsufficientResources + + + Insufficient bridge resources + + + + + + + i=7616 + + + + 3 + + InsufficientTrafficClassBandwidth + + + Insufficient bandwidth for Traffic Class + + + + + + + i=7616 + + + + 4 + + StreamIdInUse + + + StreamID in use by another Talker + + + + + + + i=7616 + + + + 5 + + StreamDestinationAddressInUse + + + Stream destination address already in use + + + + + + + i=7616 + + + + 6 + + StreamPreemptedByHigherRank + + + Stream pre-empted by higher rank + + + + + + + i=7616 + + + + 7 + + LatencyHasChanged + + + Reported latency has changed + + + + + + + i=7616 + + + + 8 + + EgressPortNotAvbCapable + + + Egress port is not AVBCapable + + + + + + + i=7616 + + + + 9 + + UseDifferentDestinationAddress + + + Use a different destination address + + + + + + + i=7616 + + + + 10 + + OutOfMsrpResources + + + Out of MSRP resources + + + + + + + i=7616 + + + + 11 + + OutOfMmrpResources + + + Out of MMRP resources + + + + + + + i=7616 + + + + 12 + + CannotStoreDestinationAddress + + + Cannot store destination address + + + + + + + i=7616 + + + + 13 + + PriorityIsNotAnSrcClass + + + Requested priority is not an SR Class priority + + + + + + + i=7616 + + + + 14 + + MaxFrameSizeTooLarge + + + MaxFrameSize is too large for media + + + + + + + i=7616 + + + + 15 + + MaxFanInPortsLimitReached + + + MaxFanInPorts limit has been reached + + + + + + + i=7616 + + + + 16 + + FirstValueChangedForStreamId + + + Changes in FirstValue for a registered StreamID + + + + + + + i=7616 + + + + 17 + + VlanBlockedOnEgress + + + VLAN is blocked on this egress port (Registration Forbidden) + + + + + + + i=7616 + + + + 18 + + VlanTaggingDisabledOnEgress + + + VLAN tagging is disabled on this egress port (untagged set) + + + + + + + i=7616 + + + + 19 + + SrClassPriorityMismatch + + + SR class priority mismatch + + + + + + + i=7616 + + + + 20 + + FeatureNotPropagated + + + Enhanced feature cannot be propagated to original Port + + + + + + + i=7616 + + + + 21 + + MaxLatencyExceeded + + + MaxLatency exceeded + + + + + + + i=7616 + + + + 22 + + BridgeDoesNotProvideNetworkId + + + Nearest Bridge cannot provide network identification for stream transformation + + + + + + + i=7616 + + + + 23 + + StreamTransformNotSupported + + + Stream transformation not supported + + + + + + + i=7616 + + + + 24 + + StreamIdTypeNotSupported + + + Stream identification type not supported for stream transformation + + + + + + + i=7616 + + + + 25 + + FeatureNotSupported + + + Enhanced feature cannot be supported without a CNC + + + + + + + + + TsnStreamState + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.6 + + i=24240 + i=29 + + + + The related TSN Stream is currently disabled. + + + The related TSN Stream is in the process of receiving configuration parameters from the TSN Control Layer. + + + The related TSN Stream has successfully received and applied the configuration from the TSN Control Layer. The related TSN Stream is not fully operational as long as local preconditions (e.g. synchronization state) are not valid. + + + The related TSN Stream object is configured and all other required preconditions (e.g. synchronization state) for sending / receiving data are valid. + + + The related TSN Stream object is in an error state. + + + + + EnumValues + + i=68 + i=24220 + + + + + + i=7616 + + + + 0 + + Disabled + + + The related TSN Stream is currently disabled. + + + + + + + i=7616 + + + + 1 + + Configuring + + + The related TSN Stream is in the process of receiving configuration parameters from the TSN Control Layer. + + + + + + + i=7616 + + + + 2 + + Ready + + + The related TSN Stream has successfully received and applied the configuration from the TSN Control Layer. The related TSN Stream is not fully operational as long as local preconditions (e.g. synchronization state) are not valid. + + + + + + + i=7616 + + + + 3 + + Operational + + + The related TSN Stream object is configured and all other required preconditions (e.g. synchronization state) for sending / receiving data are valid. + + + + + + + i=7616 + + + + 4 + + Error + + + The related TSN Stream object is in an error state. + + + + + + + + + TsnTalkerStatus + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.7 + + i=24241 + i=29 + + + + No Talker detected. + + + Talker ready (configured). + + + Talker failed. + + + + + EnumValues + + i=68 + i=24222 + + + + + + i=7616 + + + + 0 + + None + + + No Talker detected. + + + + + + + i=7616 + + + + 1 + + Ready + + + Talker ready (configured). + + + + + + + i=7616 + + + + 2 + + Failed + + + Talker failed. + + + + + + + + + TsnListenerStatus + BNM TSN Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.1/#5.3.1.8 + + i=24242 + i=29 + + + + No Listener detected. + + + Listener ready (configured). + + + One or more Listeners ready, and one or more Listeners failed. + + + Listener failed. + + + + + EnumValues + + i=68 + i=24224 + + + + + + i=7616 + + + + 0 + + None + + + No Listener detected. + + + + + + + i=7616 + + + + 1 + + Ready + + + Listener ready (configured). + + + + + + + i=7616 + + + + 2 + + PartialFailed + + + One or more Listeners ready, and one or more Listeners failed. + + + + + + + i=7616 + + + + 3 + + Failed + + + Listener failed. + + + + + + + + + PriorityMappingEntryType + BNM Priority Mapping 2 + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.3.2/#5.3.2.1 + + i=22 + + + + + + + + + + Resources + BNM Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.1 + + i=2253 + i=61 + + + + Communication + BNM Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.2 + + i=24226 + i=61 + + + + MappingTables + BNM Mapping Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.3 + + i=24227 + i=61 + + + + NetworkInterfaces + BNM Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.4 + + i=24227 + i=61 + + + + Streams + BNM TSN Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.5 + + i=24227 + i=61 + + + + TalkerStreams + BNM TSN Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.6 + + i=24230 + i=61 + + + + ListenerStreams + BNM TSN Entry Points + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.4.7 + + i=24230 + i=61 + + + + IetfBaseNetworkInterfaceType + BNM IETF Interface Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.5.1/#5.5.1.2 + + i=25222 + i=25223 + i=25224 + i=25225 + i=25226 + i=24148 + i=58 + + + + AdminStatus + + i=63 + i=78 + i=25221 + + + + OperStatus + + i=63 + i=78 + i=25221 + + + + PhysAddress + + i=63 + i=80 + i=25221 + + + + Speed + + i=25252 + i=17497 + i=78 + i=25221 + + + + EngineeringUnits + + i=68 + i=78 + i=25225 + + + + + i=888 + + + + http://www.opcfoundation.org/UA/units/un/cefact + 4337968 + + en + bit/s + + + en + bit per second + + + + + + + + <InterfaceName> + + i=24148 + i=58 + i=11508 + i=25221 + + + + PriorityMappingTableType + BNM Priority Mapping 2 + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.5.2/#5.5.2.2 + + i=25228 + i=25229 + i=25231 + i=58 + + + + PriorityMapppingEntries + + i=68 + i=78 + i=25227 + + + + AddPriorityMappingEntry + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.5.2/#5.5.2.3 + + i=25230 + i=80 + i=25227 + + + + InputArguments + + i=68 + i=78 + i=25229 + + + + + + i=297 + + + + MappingUri + + i=12 + + -1 + + + + + + + i=297 + + + + PriorityLabel + + i=12 + + -1 + + + + + + + i=297 + + + + PriorityValue_PCP + + i=3 + + -1 + + + + + + + i=297 + + + + PriorityValue_DSCP + + i=7 + + -1 + + + + + + + + + DeletePriorityMappingEntry + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.5.2/#5.5.2.4 + + i=25232 + i=80 + i=25227 + + + + InputArguments + + i=68 + i=78 + i=25231 + + + + + + i=297 + + + + MappingUri + + i=12 + + -1 + + + + + + + i=297 + + + + PriorityLabel + + i=12 + + -1 + + + + + + + + + UsesPriorityMappingTable + BNM Priority Mapping 2 + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.6.1 + + i=32 + + UsedByNetworkInterface + + + HasLowerLayerInterface + BNM IETF Interface Base Info + https://reference.opcfoundation.org/v105/Core/docs/Part22/5.6.2 + + i=33 + + HasHigherLayerInterface + + + IsExecutableOn + Base Info IsExecutableOn + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.2.2 + + i=32 + + CanExecute + + + Controls + Base Info Controls + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.4.2 + + i=33 + + IsControlledBy + + + Utilizes + Base Info Utilizes + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.5.2 + + i=32 + + IsUtilizedBy + + + IsExecutingOn + Base Info IsExecutingOn + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.3.2 + + i=25255 + + Executes + + + Requires + Base Info Requires + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.6.2 + + i=33 + + IsRequiredBy + + + IsPhysicallyConnectedTo + Base Info IsPhysicallyConnectedTo + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.7.2 + + i=32 + + + + RepresentsSameEntityAs + Base Info RepresentsSameEntityAs + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.8.2 + + i=32 + + + + RepresentsSameHardwareAs + Base Info RepresentsSameHardwareAs + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.9.2 + + i=25258 + + + + RepresentsSameFunctionalityAs + Base Info RepresentsSameFunctionalityAs + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.10.2 + + i=25258 + + + + IsHostedBy + Base Info IsHostedBy + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.11.2 + + i=25255 + + Hosts + + + HasPhysicalComponent + Base Info HasPhysicalComponent + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.12.2 + + i=47 + + PhysicalComponentOf + + + HasContainedComponent + Base Info HasContainedComponent + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.13.2 + + i=25262 + + ContainedComponentOf + + + HasAttachedComponent + Base Info HasAttachedComponent + https://reference.opcfoundation.org/v105/Core/docs/Part23/4.14.2 + + i=25262 + + AttachedComponentOf + + + HasReferenceDescription + Base Info ReferenceDescription + https://reference.opcfoundation.org/v105/Core/docs/Part23/5.4.1 + + i=34 + + ReferenceDescriptionOf + + + ReferenceDescriptionVariableType + Base Info ReferenceDescription + https://reference.opcfoundation.org/v105/Core/docs/Part23/5.3.1 + + i=32658 + i=63 + + + + ReferenceRefinement + + i=68 + i=80 + i=32657 + + + + ReferenceDescriptionDataType + Base Info ReferenceDescription + https://reference.opcfoundation.org/v105/Core/docs/Part23/5.5.1 + + i=22 + + + + + + + + + + ReferenceListEntryDataType + Base Info ReferenceDescription + https://reference.opcfoundation.org/v105/Core/docs/Part23/5.5.2 + + i=22 + + + + + + + + + IdType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.1 + + i=7591 + i=29 + + + + + + + + + + EnumStrings + + i=68 + i=256 + + + + + Numeric + + + String + + + Guid + + + Opaque + + + + + + NodeClass + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.2 + + i=11878 + i=29 + + + + No value is specified. + + + The Node is an Object. + + + The Node is a Variable. + + + The Node is a Method. + + + The Node is an ObjectType. + + + The Node is a VariableType. + + + The Node is a ReferenceType. + + + The Node is a DataType. + + + The Node is a View. + + + + + EnumValues + + i=68 + i=257 + + + + + + i=7616 + + + + 0 + + Unspecified + + + No value is specified. + + + + + + + i=7616 + + + + 1 + + Object + + + The Node is an Object. + + + + + + + i=7616 + + + + 2 + + Variable + + + The Node is a Variable. + + + + + + + i=7616 + + + + 4 + + Method + + + The Node is a Method. + + + + + + + i=7616 + + + + 8 + + ObjectType + + + The Node is an ObjectType. + + + + + + + i=7616 + + + + 16 + + VariableType + + + The Node is a VariableType. + + + + + + + i=7616 + + + + 32 + + ReferenceType + + + The Node is a ReferenceType. + + + + + + + i=7616 + + + + 64 + + DataType + + + The Node is a DataType. + + + + + + + i=7616 + + + + 128 + + View + + + The Node is a View. + + + + + + + + + PermissionType + https://reference.opcfoundation.org/v105/Core/docs/Part3/8.55 + + i=15030 + i=7 + + + + + + + + + + + + + + + + + + + + + + + OptionSetValues + + i=68 + i=94 + + + + + Browse + + + ReadRolePermissions + + + WriteAttribute + + + WriteRolePermissions + + + WriteHistorizing + + + Read + + + Write + + + ReadHistory + + + InsertHistory + + + ModifyHistory + + + DeleteHistory + + + ReceiveEvents + + + Call + + + AddReference + + + RemoveReference + + + DeleteNode + + + AddNode + + + + + + AccessLevelType + https://reference.opcfoundation.org/v105/Core/docs/Part3/8.57 + + i=15032 + i=3 + + + + + + + + + + + + + OptionSetValues + + i=68 + i=15031 + + + + + CurrentRead + + + CurrentWrite + + + HistoryRead + + + HistoryWrite + + + SemanticChange + + + StatusWrite + + + TimestampWrite + + + + + + AccessLevelExType + https://reference.opcfoundation.org/v105/Core/docs/Part3/8.58 + + i=15407 + i=7 + + + + + + + + + + + + + + + + + + + OptionSetValues + + i=68 + i=15406 + + + + + CurrentRead + + + CurrentWrite + + + HistoryRead + + + HistoryWrite + + + SemanticChange + + + StatusWrite + + + TimestampWrite + + + Reserved + + + NonatomicRead + + + NonatomicWrite + + + WriteFullArrayOnly + + + NoSubDataTypes + + + NonVolatile + + + Constant + + + + + + EventNotifierType + https://reference.opcfoundation.org/v105/Core/docs/Part3/8.59 + + i=15034 + i=3 + + + + + + + + + OptionSetValues + + i=68 + i=15033 + + + + + SubscribeToEvents + + + Reserved + + + HistoryRead + + + HistoryWrite + + + + + + AccessRestrictionType + Security Role Server Base 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.13 + + i=15035 + i=5 + + + + + + + + + + OptionSetValues + + i=68 + i=95 + + + + + SigningRequired + + + EncryptionRequired + + + SessionRequired + + + ApplyRestrictionsToBrowse + + + + + + RolePermissionType + Security Role Server Base 2 + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.9 + + i=22 + + + + + + + + DataTypeDefinition + Address Space DataTypeDefinition Attribute + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.3 + + i=22 + + + + + StructureType + Address Space DataTypeDefinition Attribute + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5/#12.2.5.3 + + i=14528 + i=29 + + + + + + + + + + + EnumStrings + + i=68 + i=98 + + + + + Structure + + + StructureWithOptionalFields + + + Union + + + StructureWithSubtypedValues + + + UnionWithSubtypedValues + + + + + + StructureField + Address Space DataTypeDefinition Attribute + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.10 + + i=22 + + + + + + + + + + + + + StructureDefinition + Address Space DataTypeDefinition Attribute + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.5 + + i=97 + + + + + + + + + + EnumDefinition + Address Space DataTypeDefinition Attribute + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.4 + + i=97 + + + + + + + Argument + Base Info Method Argument DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.1 + + i=22 + + + + + + + + + + + EnumValueType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.6 + + i=22 + + + + + + + + + EnumField + Address Space DataTypeDefinition Attribute + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.7 + + i=7594 + + + + + + + OptionSet + Base Info OptionSet DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.8 + + i=22 + + + + + + + + NormalizedString + Base Info NormalizedString DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11/#12.2.11.2 + + i=12 + + + + DecimalString + Base Info DecimalString DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11/#12.2.11.3 + + i=12 + + + + DurationString + Base Info Date DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11/#12.2.11.4 + + i=12 + + + + TimeString + Base Info Date DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11/#12.2.11.5 + + i=12 + + + + DateString + Base Info Date DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11/#12.2.11.6 + + i=12 + + + + Duration + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.3 + + i=11 + + + + UtcTime + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.4/#12.2.4.1 + + i=13 + + + + LocaleId + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11/#12.2.11.1 + + i=12 + + + + TimeZoneDataType + Base Info LocalTime + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12/#12.2.12.11 + + i=22 + + + + + + + + Index + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.18 + + i=7 + + + + IntegerId + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.19 + + i=7 + + + + ApplicationType + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.4 + + i=7597 + i=29 + + + + + + + + + + EnumStrings + + i=68 + i=307 + + + + + Server + + + Client + + + ClientAndServer + + + DiscoveryServer + + + + + + ApplicationDescription + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.3 + + i=22 + + + + + + + + + + + + + VersionTime + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.16 + + i=7 + + + + ServerOnNetwork + https://reference.opcfoundation.org/v105/Core/docs/Part4/5.4.3/#5.4.3.2 + + i=22 + + + + + + + + + + ApplicationInstanceCertificate + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.3 + + i=15 + + + + MessageSecurityMode + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.10 + + i=7595 + i=29 + + + + + + + + + + EnumStrings + + i=68 + i=302 + + + + + Invalid + + + None + + + Sign + + + SignAndEncrypt + + + + + + UserTokenType + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.43 + + i=7596 + i=29 + + + + + + + + + + EnumStrings + + i=68 + i=303 + + + + + Anonymous + + + UserName + + + Certificate + + + IssuedToken + + + + + + UserTokenPolicy + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.42 + + i=22 + + + + + + + + + + + EndpointDescription + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.14 + + i=22 + + + + + + + + + + + + + + RegisteredServer + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.32 + + i=22 + + + + + + + + + + + + + + DiscoveryConfiguration + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.1 + + i=22 + + + + + MdnsDiscoveryConfiguration + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.13.2 + + i=12890 + + + + + + + + SecurityTokenRequestType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.12 + + i=7598 + i=29 + + + + + + + + EnumStrings + + i=68 + i=315 + + + + + Issue + + + Renew + + + + + + SignedSoftwareCertificate + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.13 + + i=22 + + + + + + + + SessionAuthenticationToken + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.36 + + i=17 + + + + UserIdentityToken + Auditing Connections + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15 + + i=22 + + + + + + + AnonymousIdentityToken + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.1 + + i=316 + + + + + UserNameIdentityToken + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.3 + + i=316 + + + + + + + + + X509IdentityToken + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.4 + + i=316 + + + + + + + IssuedIdentityToken + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.15/#12.3.15.2 + + i=316 + + + + + + + + NodeAttributesMask + + i=11881 + i=29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EnumValues + + i=68 + i=348 + + + + + + i=7616 + + + + 0 + + None + + + + + + + i=7616 + + + + 1 + + AccessLevel + + + + + + + i=7616 + + + + 2 + + ArrayDimensions + + + + + + + i=7616 + + + + 4 + + BrowseName + + + + + + + i=7616 + + + + 8 + + ContainsNoLoops + + + + + + + i=7616 + + + + 16 + + DataType + + + + + + + i=7616 + + + + 32 + + Description + + + + + + + i=7616 + + + + 64 + + DisplayName + + + + + + + i=7616 + + + + 128 + + EventNotifier + + + + + + + i=7616 + + + + 256 + + Executable + + + + + + + i=7616 + + + + 512 + + Historizing + + + + + + + i=7616 + + + + 1024 + + InverseName + + + + + + + i=7616 + + + + 2048 + + IsAbstract + + + + + + + i=7616 + + + + 4096 + + MinimumSamplingInterval + + + + + + + i=7616 + + + + 8192 + + NodeClass + + + + + + + i=7616 + + + + 16384 + + NodeId + + + + + + + i=7616 + + + + 32768 + + Symmetric + + + + + + + i=7616 + + + + 65536 + + UserAccessLevel + + + + + + + i=7616 + + + + 131072 + + UserExecutable + + + + + + + i=7616 + + + + 262144 + + UserWriteMask + + + + + + + i=7616 + + + + 524288 + + ValueRank + + + + + + + i=7616 + + + + 1048576 + + WriteMask + + + + + + + i=7616 + + + + 2097152 + + Value + + + + + + + i=7616 + + + + 4194304 + + DataTypeDefinition + + + + + + + i=7616 + + + + 8388608 + + RolePermissions + + + + + + + i=7616 + + + + 16777216 + + AccessRestrictions + + + + + + + i=7616 + + + + 33554431 + + All + + + + + + + i=7616 + + + + 26501220 + + BaseNode + + + + + + + i=7616 + + + + 26501348 + + Object + + + + + + + i=7616 + + + + 26503268 + + ObjectType + + + + + + + i=7616 + + + + 26571383 + + Variable + + + + + + + i=7616 + + + + 28600438 + + VariableType + + + + + + + i=7616 + + + + 26632548 + + Method + + + + + + + i=7616 + + + + 26537060 + + ReferenceType + + + + + + + i=7616 + + + + 26501356 + + View + + + + + + + + + AddNodesItem + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.1 + + i=22 + + + + + + + + + + + + + AddReferencesItem + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.2 + + i=22 + + + + + + + + + + + + DeleteNodesItem + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.6 + + i=22 + + + + + + + + DeleteReferencesItem + Auditing NodeManagement + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.7 + + i=22 + + + + + + + + + + + AttributeWriteMask + https://reference.opcfoundation.org/v105/Core/docs/Part3/8.60 + + i=15036 + i=7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OptionSetValues + + i=68 + i=347 + + + + + AccessLevel + + + ArrayDimensions + + + BrowseName + + + ContainsNoLoops + + + DataType + + + Description + + + DisplayName + + + EventNotifier + + + Executable + + + Historizing + + + InverseName + + + IsAbstract + + + MinimumSamplingInterval + + + NodeClass + + + NodeId + + + Symmetric + + + UserAccessLevel + + + UserExecutable + + + UserWriteMask + + + ValueRank + + + WriteMask + + + ValueForVariableType + + + DataTypeDefinition + + + RolePermissions + + + AccessRestrictions + + + AccessLevelEx + + + + + + ContinuationPoint + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.9 + + i=15 + + + + RelativePathElement + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31 + + i=22 + + + + + + + + + + RelativePath + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.31 + + i=22 + + + + + + + Counter + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.8 + + i=7 + + + + NumericRange + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.11 + + i=12 + + + + EndpointConfiguration + + i=22 + + + + + + + + + + + + + + + FilterOperator + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.3 + + i=7605 + i=29 + + + + + + + + + + + + + + + + + + + + + + + + EnumStrings + + i=68 + i=576 + + + + + Equals + + + IsNull + + + GreaterThan + + + LessThan + + + GreaterThanOrEqual + + + LessThanOrEqual + + + Like + + + Not + + + Between + + + InList + + + And + + + Or + + + Cast + + + InView + + + OfType + + + RelatedTo + + + BitwiseAnd + + + BitwiseOr + + + + + + ContentFilterElement + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.1 + + i=22 + + + + + + + + ContentFilter + Base Info ContentFilter + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.4 + + i=22 + + + + + + + FilterOperand + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4 + + i=22 + + + + + ElementOperand + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.2 + + i=589 + + + + + + + LiteralOperand + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.3 + + i=589 + + + + + + + AttributeOperand + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.4 + + i=589 + + + + + + + + + + + SimpleAttributeOperand + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.7.4/#7.7.4.5 + + i=589 + + + + + + + + + + ModificationInfo + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5 + + i=22 + + + + + + + + + HistoryEvent + Historical Access Events + Historical Access Modified Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4 + + i=22 + + + + + + + HistoryModifiedEvent + Historical Access Modified Events + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5 + + i=659 + + + + + + + HistoryUpdateType + Historical Access Modified Events + Historical Access Modified Values + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.7 + + i=11884 + i=29 + + + + Data was inserted. + + + Data was replaced. + + + Data was inserted or replaced. + + + Data was deleted. + + + + + EnumValues + + i=68 + i=11234 + + + + + + i=7616 + + + + 1 + + Insert + + + Data was inserted. + + + + + + + i=7616 + + + + 2 + + Replace + + + Data was replaced. + + + + + + + i=7616 + + + + 3 + + Update + + + Data was inserted or replaced. + + + + + + + i=7616 + + + + 4 + + Delete + + + Data was deleted. + + + + + + + + + PerformUpdateType + Historical Access Insert Value + Historical Access Delete Value + Historical Access Update Value + Historical Access Replace Value + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.8 + + i=11885 + i=29 + + + + Data was inserted. + + + Data was replaced. + + + Data was inserted or replaced. + + + Data was deleted. + + + + + EnumValues + + i=68 + i=11293 + + + + + + i=7616 + + + + 1 + + Insert + + + Data was inserted. + + + + + + + i=7616 + + + + 2 + + Replace + + + Data was replaced. + + + + + + + i=7616 + + + + 3 + + Update + + + Data was inserted or replaced. + + + + + + + i=7616 + + + + 4 + + Remove + + + Data was deleted. + + + + + + + + + MonitoringFilter + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.1 + + i=22 + + + + + EventFilter + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.3 + + i=719 + + + + + + + + AggregateConfiguration + https://reference.opcfoundation.org/v105/Core/docs/Part4/7.22.4 + + i=22 + + + + + + + + + + + HistoryEventFieldList + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4 + + i=22 + + + + + + + BuildInfo + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.4 + + i=22 + + + + + + + + + + + + RedundancySupport + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.5 + + i=7611 + i=29 + + + + + + + + + + + + EnumStrings + + i=68 + i=851 + + + + + None + + + Cold + + + Warm + + + Hot + + + Transparent + + + HotAndMirrored + + + + + + ServerState + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.6 + + i=7612 + i=29 + + + + + + + + + + + + + + EnumStrings + + i=68 + i=852 + + + + + Running + + + Failed + + + NoConfiguration + + + Suspended + + + Shutdown + + + Test + + + CommunicationFault + + + Unknown + + + + + + RedundantServerDataType + Redundancy Server Transparent + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.7 + + i=22 + + + + + + + + + EndpointUrlListDataType + Redundancy Server + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.20 + + i=22 + + + + + + + NetworkGroupDataType + Redundancy Server + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.19 + + i=22 + + + + + + + + SamplingIntervalDiagnosticsDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.8 + + i=22 + + + + + + + + + + ServerDiagnosticsSummaryDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.9 + + i=22 + + + + + + + + + + + + + + + + + + ServerStatusDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.10 + + i=22 + + + + + + + + + + + + SessionDiagnosticsDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.11 + + i=22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SessionSecurityDiagnosticsDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.12 + + i=22 + + + + + + + + + + + + + + + ServiceCounterDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.13 + + i=22 + + + + + + + + StatusResult + Base Info StatusResult DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.14 + + i=22 + + + + + + + + SubscriptionDiagnosticsDataType + Base Info ServerType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.15 + + i=22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ModelChangeStructureDataType + Base Info Model Change General + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.16 + + i=22 + + + + + + + + + SemanticChangeStructureDataType + Base Info SemanticChange + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.17 + + i=22 + + + + + + + + Range + Base Info Range DataType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.2 + + i=22 + + + + + + + + EUInformation + Base Info EUInformation + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.3/#5.6.3.3 + + i=22 + + + + + + + + + + AxisScaleEnumeration + Data Access ArrayItem2Type + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.7 + + i=12078 + i=29 + + + + + + + + + EnumStrings + + i=68 + i=12077 + + + + + Linear + + + Log + + + Ln + + + + + + ComplexNumberType + Data Access Complex Number + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.4 + + i=22 + + + + + + + + DoubleComplexNumberType + Data Access DoubleComplex Number + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.5 + + i=22 + + + + + + + + AxisInformation + Data Access AxisInformationType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.6 + + i=22 + + + + + + + + + + + XVType + Data Access XYArrayItemType + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.8 + + i=22 + + + + + + + + ProgramDiagnosticDataType + + i=22 + + + + + + + + + + + + + + + + ProgramDiagnostic2DataType + Program Basic + https://reference.opcfoundation.org/v105/Core/docs/Part10/5.2.8 + + i=22 + + + + + + + + + + + + + + + + + + Annotation + Historical Access Annotations + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.6 + + i=22 + + + + + + + + + ExceptionDeviationFormat + Historical Access Exception Storage + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.2.2 + + i=7614 + i=29 + + + + + + + + + + + EnumStrings + + i=68 + i=890 + + + + + AbsoluteValue + + + PercentOfValue + + + PercentOfRange + + + PercentOfEURange + + + Unknown + + + + + + Default Binary + + i=12756 + i=12770 + i=76 + + + + Default Binary + + i=14533 + i=14873 + i=76 + + + + Default Binary + + i=16313 + i=17538 + i=76 + + + + Default Binary + + i=17548 + i=17550 + i=76 + + + + Default Binary + + i=15528 + i=15734 + i=76 + + + + Default Binary + + i=32421 + i=32423 + i=76 + + + + Default Binary + + i=18806 + i=18824 + i=76 + + + + Default Binary + + i=18807 + i=18827 + i=76 + + + + Default Binary + + i=18808 + i=18830 + i=76 + + + + Default Binary + + i=18809 + i=18833 + i=76 + + + + Default Binary + + i=18810 + i=18836 + i=76 + + + + Default Binary + + i=18811 + i=18839 + i=76 + + + + Default Binary + + i=18812 + i=18842 + i=76 + + + + Default Binary + + i=18813 + i=18845 + i=76 + + + + Default Binary + + i=18814 + i=18848 + i=76 + + + + Default Binary + + i=15634 + i=15738 + i=76 + + + + Default Binary + + i=23498 + i=23514 + i=76 + + + + Default Binary + + i=32434 + i=32563 + i=76 + + + + Default Binary + + i=32435 + i=32566 + i=76 + + + + Default Binary + + i=32438 + i=32569 + i=76 + + + + Default Binary + + i=12554 + i=12681 + i=76 + + + + Default Binary + + i=32285 + i=32383 + i=76 + + + + Default Binary + + i=15534 + i=15741 + i=76 + + + + Default Binary + + i=14525 + i=14855 + i=76 + + + + Default Binary + + i=15487 + i=15599 + i=76 + + + + Default Binary + + i=15488 + i=15602 + i=76 + + + + Default Binary + + i=15005 + i=15501 + i=76 + + + + Default Binary + + i=15006 + i=15521 + i=76 + + + + Default Binary + + i=24105 + i=24111 + i=76 + + + + Default Binary + + i=24106 + i=24114 + i=76 + + + + Default Binary + + i=24107 + i=24117 + i=76 + + + + Default Binary + + i=14523 + i=14849 + i=76 + + + + Default Binary + + i=14524 + i=14852 + i=76 + + + + Default Binary + + i=14593 + i=14876 + i=76 + + + + Default Binary + + i=15578 + i=15766 + i=76 + + + + Default Binary + + i=15580 + i=15769 + i=76 + + + + Default Binary + + i=14273 + i=14324 + i=76 + + + + Default Binary + + i=15581 + i=15772 + i=76 + + + + Default Binary + + i=15582 + i=15775 + i=76 + + + + Default Binary + + i=25269 + i=25533 + i=76 + + + + Default Binary + + i=15597 + i=15778 + i=76 + + + + Default Binary + + i=15598 + i=15781 + i=76 + + + + Default Binary + + i=15605 + i=15784 + i=76 + + + + Default Binary + + i=15609 + i=15787 + i=76 + + + + Default Binary + + i=15480 + i=21156 + i=76 + + + + Default Binary + + i=15611 + i=15793 + i=76 + + + + Default Binary + + i=15616 + i=15854 + i=76 + + + + Default Binary + + i=15617 + i=15857 + i=76 + + + + Default Binary + + i=15618 + i=15860 + i=76 + + + + Default Binary + + i=15502 + i=21159 + i=76 + + + + Default Binary + + i=15510 + i=21162 + i=76 + + + + Default Binary + + i=15520 + i=21165 + i=76 + + + + Default Binary + + i=15621 + i=15866 + i=76 + + + + Default Binary + + i=15622 + i=15869 + i=76 + + + + Default Binary + + i=15623 + i=15872 + i=76 + + + + Default Binary + + i=15628 + i=15877 + i=76 + + + + Default Binary + + i=15629 + i=15880 + i=76 + + + + Default Binary + + i=15630 + i=15883 + i=76 + + + + Default Binary + + i=15631 + i=15886 + i=76 + + + + Default Binary + + i=14744 + i=21002 + i=76 + + + + Default Binary + + i=15635 + i=15889 + i=76 + + + + Default Binary + + i=15530 + i=21168 + i=76 + + + + Default Binary + + i=23599 + i=23870 + i=76 + + + + Default Binary + + i=23600 + i=23873 + i=76 + + + + Default Binary + + i=23601 + i=23876 + i=76 + + + + Default Binary + + i=25270 + i=25536 + i=76 + + + + Default Binary + + i=23602 + i=23879 + i=76 + + + + Default Binary + + i=15645 + i=15895 + i=76 + + + + Default Binary + + i=15652 + i=15898 + i=76 + + + + Default Binary + + i=15653 + i=15919 + i=76 + + + + Default Binary + + i=15657 + i=15922 + i=76 + + + + Default Binary + + i=15664 + i=15925 + i=76 + + + + Default Binary + + i=15665 + i=15931 + i=76 + + + + Default Binary + + i=23603 + i=23882 + i=76 + + + + Default Binary + + i=23604 + i=23885 + i=76 + + + + Default Binary + + i=23605 + i=23888 + i=76 + + + + Default Binary + + i=23608 + i=23897 + i=76 + + + + Default Binary + + i=23609 + i=23900 + i=76 + + + + Default Binary + + i=17467 + i=17469 + i=76 + + + + Default Binary + + i=23612 + i=23909 + i=76 + + + + Default Binary + + i=15532 + i=21171 + i=76 + + + + Default Binary + + i=23613 + i=23912 + i=76 + + + + Default Binary + + i=23614 + i=23915 + i=76 + + + + Default Binary + + i=15007 + i=15524 + i=76 + + + + Default Binary + + i=15667 + i=15940 + i=76 + + + + Default Binary + + i=15669 + i=15943 + i=76 + + + + Default Binary + + i=15670 + i=15946 + i=76 + + + + Default Binary + + i=25519 + i=25539 + i=76 + + + + Default Binary + + i=25520 + i=25542 + i=76 + + + + Default Binary + + i=23468 + i=23502 + i=76 + + + + Default Binary + + i=24281 + i=24293 + i=76 + + + + Default Binary + + i=25220 + i=25240 + i=76 + + + + Default Binary + + i=32659 + i=32663 + i=76 + + + + Default Binary + + i=32660 + i=32666 + i=76 + + + + Default Binary + + i=96 + i=16131 + i=76 + + + + Default Binary + + i=97 + i=18178 + i=76 + + + + Default Binary + + i=101 + i=18181 + i=76 + + + + Default Binary + + i=99 + i=18184 + i=76 + + + + Default Binary + + i=100 + i=18187 + i=76 + + + + Default Binary + + i=296 + i=7650 + i=76 + + + + Default Binary + + i=7594 + i=7656 + i=76 + + + + Default Binary + + i=102 + i=14870 + i=76 + + + + Default Binary + + i=12755 + i=12767 + i=76 + + + + Default Binary + + i=8912 + i=8914 + i=76 + + + + Default Binary + + i=308 + i=7665 + i=76 + + + + Default Binary + + i=12189 + i=12213 + i=76 + + + + Default Binary + + i=304 + i=7662 + i=76 + + + + Default Binary + + i=312 + i=7668 + i=76 + + + + Default Binary + + i=432 + i=7782 + i=76 + + + + Default Binary + + i=12890 + i=12902 + i=76 + + + + Default Binary + + i=12891 + i=12905 + i=76 + + + + Default Binary + + i=344 + i=7698 + i=76 + + + + Default Binary + + i=316 + i=7671 + i=76 + + + + Default Binary + + i=319 + i=7674 + i=76 + + + + Default Binary + + i=322 + i=7677 + i=76 + + + + Default Binary + + i=325 + i=7680 + i=76 + + + + Default Binary + + i=938 + i=7683 + i=76 + + + + Default Binary + + i=376 + i=7728 + i=76 + + + + Default Binary + + i=379 + i=7731 + i=76 + + + + Default Binary + + i=382 + i=7734 + i=76 + + + + Default Binary + + i=385 + i=7737 + i=76 + + + + Default Binary + + i=537 + i=12718 + i=76 + + + + Default Binary + + i=540 + i=12721 + i=76 + + + + Default Binary + + i=331 + i=7686 + i=76 + + + + Default Binary + + i=583 + i=7929 + i=76 + + + + Default Binary + + i=586 + i=7932 + i=76 + + + + Default Binary + + i=589 + i=7935 + i=76 + + + + Default Binary + + i=592 + i=7938 + i=76 + + + + Default Binary + + i=595 + i=7941 + i=76 + + + + Default Binary + + i=598 + i=7944 + i=76 + + + + Default Binary + + i=601 + i=7947 + i=76 + + + + Default Binary + + i=11216 + i=15018 + i=76 + + + + Default Binary + + i=659 + i=8004 + i=76 + + + + Default Binary + + i=32824 + i=32826 + i=76 + + + + Default Binary + + i=719 + i=8067 + i=76 + + + + Default Binary + + i=725 + i=8073 + i=76 + + + + Default Binary + + i=948 + i=8076 + i=76 + + + + Default Binary + + i=920 + i=8172 + i=76 + + + + Default Binary + + i=338 + i=7692 + i=76 + + + + Default Binary + + i=853 + i=8208 + i=76 + + + + Default Binary + + i=11943 + i=11959 + i=76 + + + + Default Binary + + i=11944 + i=11962 + i=76 + + + + Default Binary + + i=856 + i=8211 + i=76 + + + + Default Binary + + i=859 + i=8214 + i=76 + + + + Default Binary + + i=862 + i=8217 + i=76 + + + + Default Binary + + i=865 + i=8220 + i=76 + + + + Default Binary + + i=868 + i=8223 + i=76 + + + + Default Binary + + i=871 + i=8226 + i=76 + + + + Default Binary + + i=299 + i=7659 + i=76 + + + + Default Binary + + i=874 + i=8229 + i=76 + + + + Default Binary + + i=877 + i=8232 + i=76 + + + + Default Binary + + i=897 + i=8235 + i=76 + + + + Default Binary + + i=884 + i=8238 + i=76 + + + + Default Binary + + i=887 + i=8241 + i=76 + + + + Default Binary + + i=12171 + i=12183 + i=76 + + + + Default Binary + + i=12172 + i=12186 + i=76 + + + + Default Binary + + i=12079 + i=12091 + i=76 + + + + Default Binary + + i=12080 + i=12094 + i=76 + + + + Default Binary + + i=894 + i=8247 + i=76 + + + + Default Binary + + i=24033 + i=24035 + i=76 + + + + Default Binary + + i=891 + i=8244 + i=76 + + + + Opc.Ua + + i=7619 + i=15037 + i=12770 + i=14873 + i=17538 + i=17550 + i=15734 + i=32423 + i=18824 + i=18827 + i=18830 + i=18833 + i=18836 + i=18839 + i=18842 + i=18845 + i=18848 + i=15738 + i=23514 + i=32563 + i=32566 + i=32569 + i=12681 + i=32383 + i=15741 + i=14855 + i=15599 + i=15602 + i=15501 + i=15521 + i=24111 + i=24114 + i=24117 + i=14849 + i=14852 + i=14876 + i=15766 + i=15769 + i=14324 + i=15772 + i=15775 + i=25533 + i=15778 + i=15781 + i=15784 + i=15787 + i=21156 + i=15793 + i=15854 + i=15857 + i=15860 + i=21159 + i=21162 + i=21165 + i=15866 + i=15869 + i=15872 + i=15877 + i=15880 + i=15883 + i=15886 + i=21002 + i=15889 + i=21168 + i=23870 + i=23873 + i=23876 + i=25536 + i=23879 + i=15895 + i=15898 + i=15919 + i=15922 + i=15925 + i=15931 + i=23882 + i=23885 + i=23888 + i=23897 + i=23900 + i=17469 + i=23909 + i=21171 + i=23912 + i=23915 + i=15524 + i=15940 + i=15943 + i=15946 + i=25539 + i=25542 + i=23502 + i=24293 + i=25240 + i=32663 + i=32666 + i=16131 + i=18178 + i=18181 + i=18184 + i=18187 + i=7650 + i=7656 + i=14870 + i=12767 + i=8914 + i=7665 + i=12213 + i=7662 + i=7668 + i=7782 + i=12902 + i=12905 + i=7698 + i=7671 + i=7674 + i=7677 + i=7680 + i=7683 + i=7728 + i=7731 + i=7734 + i=7737 + i=12718 + i=12721 + i=7686 + i=7929 + i=7932 + i=7935 + i=7938 + i=7941 + i=7944 + i=7947 + i=15018 + i=8004 + i=32826 + i=8067 + i=8073 + i=8076 + i=8172 + i=7692 + i=8208 + i=11959 + i=11962 + i=8211 + i=8214 + i=8217 + i=8220 + i=8223 + i=8226 + i=7659 + i=8229 + i=8232 + i=8235 + i=8238 + i=8241 + i=12183 + i=12186 + i=12091 + i=12094 + i=8247 + i=24035 + i=8244 + i=93 + i=72 + + + PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y +Zy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M +U2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB +LyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIg0KICBEZWZhdWx0 +Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iDQogIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2Zv +dW5kYXRpb24ub3JnL1VBLyINCj4NCg0KICA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9v +cGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIiAvPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iWG1sRWxlbWVudCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFuIFhNTCBlbGVt +ZW50IGVuY29kZWQgYXMgYSBVVEYtOCBzdHJpbmcuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ikxlbmd0aCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkNoYXIiIExlbmd0aEZpZWxkPSJMZW5n +dGgiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUg +TmFtZT0iTm9kZUlkVHlwZSIgTGVuZ3RoSW5CaXRzPSI2Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRp +b24+VGhlIHBvc3NpYmxlIGVuY29kaW5ncyBmb3IgYSBOb2RlSWQgdmFsdWUuPC9vcGM6RG9jdW1l +bnRhdGlvbj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUd29CeXRlIiBWYWx1ZT0i +MCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGb3VyQnl0ZSIgVmFsdWU9IjEi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjIiIC8+ +DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMyIgLz4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHdWlkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCeXRlU3RyaW5nIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6 +RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUd29CeXRlTm9k +ZUlkIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklkZW50aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0 +ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO +YW1lPSJGb3VyQnl0ZU5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRl +eCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmll +ciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTnVtZXJpY05vZGVJZCI+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9v +cGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJpbmdO +b2RlSWQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlSW5kZXgiIFR5cGVOYW1lPSJv +cGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9 +Im9wYzpDaGFyQXJyYXkiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iR3VpZE5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1l +c3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnl0ZVN0cmluZ05vZGVJZCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkJ5dGVT +dHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRpZmllciBm +b3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UuPC9vcGM6RG9jdW1lbnRhdGlv +bj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWRU +eXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJp +dCIgTGVuZ3RoPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHdvQnl0ZSIgVHlwZU5hbWU9 +InVhOlR3b0J5dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0i +MCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZvdXJCeXRlIiBUeXBlTmFtZT0idWE6Rm91ckJ5 +dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyaWMiIFR5cGVOYW1lPSJ1YTpOdW1lcmljTm9kZUlkIiBT +d2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJTdHJpbmciIFR5cGVOYW1lPSJ1YTpTdHJpbmdOb2RlSWQiIFN3aXRjaEZpZWxkPSJO +b2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQi +IFR5cGVOYW1lPSJ1YTpHdWlkTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNo +VmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlU3RyaW5nIiBUeXBlTmFtZT0i +dWE6Qnl0ZVN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVl +PSI1IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl +IE5hbWU9IkV4cGFuZGVkTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRp +ZmllciBmb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UgcXVhbGlmaWVkIHdp +dGggYSBjb21wbGV0ZSBuYW1lc3BhY2Ugc3RyaW5nLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJOb2RlSWRUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkVHlwZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckluZGV4U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3Bj +OkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgVHlw +ZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUd29CeXRlIiBUeXBlTmFt +ZT0idWE6VHdvQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVl +PSIwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRm91ckJ5dGUiIFR5cGVOYW1lPSJ1YTpGb3Vy +Qnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIxIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtZXJpYyIgVHlwZU5hbWU9InVhOk51bWVyaWNOb2RlSWQi +IFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlN0cmluZyIgVHlwZU5hbWU9InVhOlN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9 +Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3Vp +ZCIgVHlwZU5hbWU9InVhOkd1aWROb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0 +Y2hWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1l +PSJ1YTpCeXRlU3RyaW5nTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFs +dWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVUkkiIFR5cGVOYW1lPSJv +cGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iTmFtZXNwYWNlVVJJU3BlY2lmaWVkIi8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFN3aXRj +aEZpZWxkPSJTZXJ2ZXJJbmRleFNwZWNpZmllZCIvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU3RhdHVzQ29kZSIgTGVuZ3RoSW5CaXRzPSIzMiIg +Qnl0ZU9yZGVyU2lnbmlmaWNhbnQ9InRydWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIDMy +LWJpdCBzdGF0dXMgY29kZSB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uPg0KICA8L29wYzpPcGFx +dWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGlhZ25vc3RpY0luZm8iPg0K +ICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHJlY3Vyc2l2ZSBzdHJ1Y3R1cmUgY29udGFpbmluZyBk +aWFnbm9zdGljIGluZm9ybWF0aW9uIGFzc29jaWF0ZWQgd2l0aCBhIHN0YXR1cyBjb2RlLjwvb3Bj +OkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1ib2xpY0lkU3BlY2lmaWVk +IiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVS +SVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJM +b2NhbGl6ZWRUZXh0U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkxvY2FsZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSW5mb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGVTcGVjaWZpZWQiIFR5cGVO +YW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5m +b1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS +ZXNlcnZlZDEiIFR5cGVOYW1lPSJvcGM6Qml0IiBMZW5ndGg9IjEiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJTeW1ib2xpY0lkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iU3lt +Ym9saWNJZFNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSSIg +VHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dpdGNoRmllbGQ9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dp +dGNoRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2Fs +aXplZFRleHQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZpZWxkPSJMb2NhbGl6ZWRUZXh0 +U3BlY2lmaWVkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEluZm8iIFR5cGVO +YW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iQWRkaXRpb25hbEluZm9TcGVjaWZpZWQi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpT +dGF0dXNDb2RlIiBTd2l0Y2hGaWVsZD0iSW5uZXJTdGF0dXNDb2RlU3BlY2lmaWVkIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5mbyIgVHlwZU5hbWU9InVhOkRpYWdu +b3N0aWNJbmZvIiBTd2l0Y2hGaWVsZD0iSW5uZXJEaWFnbm9zdGljSW5mb1NwZWNpZmllZCIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJR +dWFsaWZpZWROYW1lIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSBzdHJpbmcgcXVhbGlmaWVk +IHdpdGggYSBuYW1lc3BhY2UgaW5kZXguPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5hbWVzcGFjZUluZGV4IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxvY2FsaXpl +ZFRleHQiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHN0cmluZyBxdWFsaWZpZWQgd2l0aCBh +IG5hbWVzcGFjZSBpbmRleC48L29wYzpEb2N1bWVudGF0aW9uPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTG9jYWxlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlRleHRTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI2IiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgU3dpdGNo +RmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRleHQiIFR5 +cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iVGV4dFNwZWNpZmllZCIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRh +VmFsdWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHZhbHVlIHdpdGggYW4gYXNzb2NpYXRl +ZCB0aW1lc3RhbXAsIGFuZCBxdWFsaXR5Ljwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJWYWx1ZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvdXJjZVRpbWVzdGFtcFNwZWNpZmllZCIgVHlwZU5hbWU9 +Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXBTcGVjaWZp +ZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNlUGlj +b3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iU2VydmVyUGljb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3Ro +PSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50 +IiBTd2l0Y2hGaWVsZD0iVmFsdWVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJT +dGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgU3dpdGNoRmllbGQ9IlN0YXR1c0Nv +ZGVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VUaW1lc3RhbXAiIFR5 +cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFN3aXRjaEZpZWxkPSJTb3VyY2VUaW1lc3RhbXBTcGVjaWZp +ZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VQaWNvc2Vjb25kcyIgVHlwZU5hbWU9 +Im9wYzpVSW50MTYiIFN3aXRjaEZpZWxkPSJTb3VyY2VQaWNvc2Vjb25kc1NwZWNpZmllZCIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRl +VGltZSIgU3dpdGNoRmllbGQ9IlNlcnZlclRpbWVzdGFtcFNwZWNpZmllZCIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlNlcnZlclBpY29zZWNvbmRzIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU3dp +dGNoRmllbGQ9IlNlcnZlclBpY29zZWNvbmRzU3BlY2lmaWVkIiAvPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV4dGVuc2lvbk9iamVjdCI+ +DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkEgc2VyaWFsaXplZCBvYmplY3QgcHJlZml4ZWQgd2l0 +aCBpdHMgZGF0YSB0eXBlIGlkZW50aWZpZXIuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlR5cGVJZFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJCaW5hcnlCb2R5IiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlhtbEJvZHkiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI1IiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQi +IFN3aXRjaEZpZWxkPSJUeXBlSWRTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJC +b2R5TGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +Qm9keSIgVHlwZU5hbWU9Im9wYzpCeXRlIiBMZW5ndGhGaWVsZD0iQm9keUxlbmd0aCIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWYXJp +YW50Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSB1bmlvbiBvZiBzZXZlcmFsIHR5cGVzLjwv +b3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYXJpYW50VHlwZSIgVHlw +ZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5 +RGltZW5zaW9uc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iMSIvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0 +IiBMZW5ndGg9IjEiLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5TGVuZ3RoIiBUeXBlTmFt +ZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJCb29sZWFuIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIExlbmd0aEZp +ZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0i +MSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNCeXRlIiBUeXBlTmFtZT0ib3BjOlNCeXRlIiBM +ZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNo +VmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlIiBUeXBlTmFtZT0ib3BjOkJ5 +dGUiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBT +d2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDE2IiBUeXBlTmFtZT0i +b3BjOkludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50 +VHlwZSIgU3dpdGNoVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50MTYiIFR5 +cGVOYW1lPSJvcGM6VUludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxk +PSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJ +bnQzMiIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0 +Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iVUludDMyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVu +Z3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI3IiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iSW50NjQiIFR5cGVOYW1lPSJvcGM6SW50NjQiIExlbmd0aEZpZWxkPSJB +cnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iOCIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlVJbnQ2NCIgVHlwZU5hbWU9Im9wYzpVSW50NjQiIExlbmd0 +aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1 +ZT0iOSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZsb2F0IiBUeXBlTmFtZT0ib3BjOkZsb2F0 +IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dp +dGNoVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRG91YmxlIiBUeXBlTmFtZT0i +b3BjOkRvdWJsZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFu +dFR5cGUiIFN3aXRjaFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZyIg +VHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNo +RmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMTIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJEYXRlVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9IkFycmF5 +TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxMyIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQiIFR5cGVOYW1lPSJvcGM6R3VpZCIgTGVuZ3RoRmllbGQ9 +IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxNCIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0 +cmluZyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUi +IFN3aXRjaFZhbHVlPSIxNSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlhtbEVsZW1lbnQiIFR5 +cGVOYW1lPSJ1YTpYbWxFbGVtZW50IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZp +ZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgi +IFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE3IiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIg +TGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRj +aFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1l +PSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJW +YXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVh +bGlmaWVkTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJBcnJh +eUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMjAiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0IiBUeXBlTmFtZT0idWE6TG9jYWxpemVk +VGV4dCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUi +IFN3aXRjaFZhbHVlPSIyMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4dGVuc2lvbk9iamVj +dCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3Ro +IiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkRhdGFWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgTGVuZ3RoRmll +bGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIy +MyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhcmlhbnQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50 +IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dp +dGNoVmFsdWU9IjI0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm8iIFR5 +cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0 +Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyNSIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZp +ZWxkPSJBcnJheURpbWVuc2lvbnNTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJB +cnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJy +YXlEaW1lbnNpb25zIiBTd2l0Y2hGaWVsZD0iQXJyYXlEaW1lbnNpb25zU3BlY2lmaWVkIiAvPg0K +ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5h +bWluZ1J1bGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJNYW5kYXRvcnkiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9Ik9wdGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJDb25zdHJhaW50IiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQog +ICAgDQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJFbnVtZXJhdGlvbiIgTGVuZ3RoSW5C +aXRzPSIzMiI+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBO +YW1lPSJJbWFnZUJNUCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBl +IE5hbWU9IkltYWdlR0lGIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5 +cGUgTmFtZT0iSW1hZ2VKUEciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVl +VHlwZSBOYW1lPSJJbWFnZVBORyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFx +dWVUeXBlIE5hbWU9IkF1ZGlvRGF0YVR5cGUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxv +cGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVW5pb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl +Y3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0i +VXJpU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBl +IE5hbWU9IlJlZHVuZGFudFNlcnZlck1vZGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IlByaW1hcnlXaXRoQmFja3VwIiBWYWx1ZT0iMCIgLz4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcmltYXJ5T25seSIgVmFsdWU9IjEiIC8+DQog +ICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQmFja3VwUmVhZHkiIFZhbHVlPSIyIiAvPg0K +ICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJhY2t1cE5vdFJlYWR5IiBWYWx1ZT0iMyIg +Lz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkJp +dEZpZWxkTWFza0RhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1 +ZVR5cGUgTmFtZT0iU2VtYW50aWNWZXJzaW9uU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IktleVZhbHVlUGFpciIgQmFzZVR5cGU9InVh +OkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXkiIFR5cGVOYW1lPSJ1 +YTpRdWFsaWZpZWROYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1l +PSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9IkFkZGl0aW9uYWxQYXJhbWV0ZXJzVHlwZSIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUGFyYW1ldGVycyIgVHlw +ZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBhcmFtZXRlcnMiIFR5 +cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZlBhcmFtZXRlcnMiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i +RXBoZW1lcmFsS2V5VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJQdWJsaWNLZXkiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlNpZ25hdHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAv +Pg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9 +IkVuZHBvaW50VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5 +TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFt +ZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVV +cmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K +ICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSGFuZGxlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0K +ICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVHJpbW1lZFN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCaXRGaWVsZERlZmluaXRpb24iIEJh +c2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIg +VHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlv +biIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS +ZXNlcnZlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +U3RhcnRpbmdCaXRQb3NpdGlvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJFbmRpbmdCaXRQb3NpdGlvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQog +IDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmF0 +aW9uYWxOdW1iZXIiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTnVtZXJhdG9yIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iRGVub21pbmF0b3IiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZlY3RvciIgQmFz +ZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGhyZWVEVmVjdG9yIiBCYXNlVHlwZT0idG5zOlZl +Y3RvciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJYIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iWiIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FydGVzaWFuQ29vcmRp +bmF0ZXMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3Jk +aW5hdGVzIiBCYXNlVHlwZT0idG5zOkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlgiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iWSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJaIiBU +eXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJPcmllbnRhdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lv +bk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iVGhyZWVET3JpZW50YXRpb24iIEJhc2VUeXBlPSJ0bnM6T3JpZW50YXRpb24iPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iQSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJCIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkMiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZyYW1lIiBCYXNlVHlwZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJUaHJlZURGcmFtZSIgQmFzZVR5cGU9InRuczpGcmFtZSI+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJDYXJ0ZXNpYW5Db29yZGluYXRlcyIgVHlwZU5hbWU9InRuczpUaHJlZURD +YXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9yaWVudGF0aW9u +IiBUeXBlTmFtZT0idG5zOlRocmVlRE9yaWVudGF0aW9uIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik9wZW5GaWxlTW9kZSIgTGVuZ3Ro +SW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZCIgVmFsdWU9 +IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGUiIFZhbHVlPSIyIiAv +Pg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVyYXNlRXhpc3RpbmciIFZhbHVlPSI0 +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFwcGVuZCIgVmFsdWU9IjgiIC8+ +DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0i +SWRlbnRpdHlDcml0ZXJpYVR5cGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9IlVzZXJOYW1lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJUaHVtYnByaW50IiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJSb2xlIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJHcm91cElkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJBbm9ueW1vdXMiIFZhbHVlPSI1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9IkF1dGhlbnRpY2F0ZWRVc2VyIiBWYWx1ZT0iNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW +YWx1ZSBOYW1lPSJBcHBsaWNhdGlvbiIgVmFsdWU9IjciIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iWDUwOVN1YmplY3QiIFZhbHVlPSI4IiAvPg0KICA8L29wYzpFbnVtZXJhdGVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IklkZW50aXR5TWFwcGluZ1J1bGVU +eXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkNyaXRlcmlhVHlwZSIgVHlwZU5hbWU9InRuczpJZGVudGl0eUNyaXRlcmlhVHlwZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkNyaXRlcmlhIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDdXJy +ZW5jeVVuaXRUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik51bWVyaWNDb2RlIiBUeXBlTmFtZT0ib3BjOkludDE2IiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJBbHBoYWJldGljQ29kZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJDdXJyZW5jeSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i +QW5ub3RhdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkFubm90YXRpb24iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iRGlzY2lwbGluZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxpbmVhckNv +bnZlcnNpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJJbml0aWFsQWRkZW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTXVsdGlwbGljYW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iRGl2aXNvciIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkZpbmFsQWRkZW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0K +ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkNv +bnZlcnNpb25MaW1pdEVudW0iIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9Ik5vQ29udmVyc2lvbiIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iTGltaXRlZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iVW5saW1pdGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWFudGl0eURpbWVuc2lvbiIgQmFz +ZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXNzRXhw +b25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMZW5n +dGhFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlRpbWVFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkVsZWN0cmljQ3VycmVudEV4cG9uZW50IiBUeXBlTmFtZT0ib3BjOlNCeXRlIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iQW1vdW50T2ZTdWJzdGFuY2VFeHBvbmVudCIgVHlwZU5hbWU9Im9w +YzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikx1bWlub3VzSW50ZW5zaXR5RXhwb25l +bnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBYnNvbHV0 +ZVRlbXBlcmF0dXJlRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJEaW1lbnNpb25sZXNzRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0i +QWxhcm1NYXNrIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iQWN0aXZlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJVbmFja25vd2xlZGdlZCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iVW5jb25maXJtZWQiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVt +ZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlRydXN0TGlzdFZhbGlk +YXRpb25PcHRpb25zIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcHJlc3NDZXJ0aWZpY2F0ZUV4cGlyZWQiIFZhbHVlPSIx +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1cHByZXNzSG9zdE5hbWVJbnZh +bGlkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwcmVz +c1Jldm9jYXRpb25TdGF0dXNVbmtub3duIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJTdXBwcmVzc0lzc3VlckNlcnRpZmljYXRlRXhwaXJlZCIgVmFsdWU9Ijgi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcHJlc3NJc3N1ZXJSZXZvY2F0 +aW9uU3RhdHVzVW5rbm93biIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IkNoZWNrUmV2b2NhdGlvblN0YXR1c09ubGluZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNoZWNrUmV2b2NhdGlvblN0YXR1c09mZmxpbmUiIFZh +bHVlPSI2NCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVk +VHlwZSBOYW1lPSJUcnVzdExpc3RNYXNrcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENlcnRpZmljYXRlcyIgVmFsdWU9IjEiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENybHMiIFZhbHVlPSIyIiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlckNlcnRpZmljYXRlcyIgVmFsdWU9IjQiIC8+ +DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWVyQ3JscyIgVmFsdWU9IjgiIC8+ +DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWxsIiBWYWx1ZT0iMTUiIC8+DQogIDwv +b3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJ1c3RM +aXN0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iU3BlY2lmaWVkTGlzdHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTm9PZlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcnVzdGVkQ2VydGlmaWNhdGVzIiBUeXBlTmFt +ZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENlcnRpZmljYXRlcyIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZUcnVzdGVkQ3JscyIgVHlwZU5hbWU9Im9wYzpJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRydXN0ZWRDcmxzIiBUeXBlTmFtZT0ib3Bj +OkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENybHMiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3Bj +OkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZklzc3VlckNybHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZXJDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJp +bmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ3JscyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUcmFuc2FjdGlvbkVycm9yVHlwZSIg +QmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJn +ZXRJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVycm9y +IiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3Nh +Z2UiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlU2NoZW1hSGVhZGVyIiBC +YXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZO +YW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +TmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNw +YWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRh +VHlwZXMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJO +b09mU3RydWN0dXJlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1E +YXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJF +bnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZFbnVtRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURh +dGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNp +bXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0 +aEZpZWxkPSJOb09mU2ltcGxlRGF0YVR5cGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlRGVzY3JpcHRpb24iIEJhc2VU +eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJ +ZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5 +cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K +ICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN0cnVjdHVyZURlc2NyaXB0aW9uIiBCYXNlVHlw +ZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5 +cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3Jp +cHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlm +aWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiBUeXBlTmFtZT0idG5zOlN0cnVjdHVy +ZURlZmluaXRpb24iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iRW51bURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVz +Y3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVh +Ok5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlw +ZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVt +RGVmaW5pdGlvbiIgVHlwZU5hbWU9InRuczpFbnVtRGVmaW5pdGlvbiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkJ1aWx0SW5UeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0 +cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2ltcGxlVHlwZURl +c2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0i +dG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBU +eXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3Jp +cHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCYXNlRGF0YVR5cGUiIFR5cGVOYW1lPSJ1 +YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsdEluVHlwZSIgVHlwZU5hbWU9 +Im9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9IlVBQmluYXJ5RmlsZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBl +U2NoZW1hSGVhZGVyIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBl +TmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlcyIgVHlw +ZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1l +PSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0 +YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVO +YW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBU +eXBlTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5 +cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5h +bWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIg +VHlwZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2lt +cGxlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2NoZW1hTG9jYXRpb24iIFR5 +cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpbGVIZWFk +ZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWxlSGVh +ZGVyIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWxlSGVh +ZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQm9keSIgVHlwZU5hbWU9InVhOlZhcmlhbnQi +IC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmci +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQ +b3J0YWJsZU5vZGVJZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOYW1lc3BhY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgPC9v +cGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVbnNpZ25l +ZFJhdGlvbmFsTnVtYmVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik51bWVyYXRvciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJEZW5vbWluYXRvciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwv +b3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3Vi +U3RhdGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQ +YXVzZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJh +dGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcnJv +ciIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJlT3BlcmF0 +aW9uYWwiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0 +cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRNZXRhRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0 +YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5hbWVzcGFjZXMi +IFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2Vz +IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZOYW1lc3BhY2VzIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN0cnVjdHVyZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9w +YzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cnVjdHVyZURhdGFUeXBlcyIgVHlw +ZU5hbWU9InRuczpTdHJ1Y3R1cmVEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdHJ1Y3R1 +cmVEYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRW51bURhdGFUeXBlcyIg +VHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVudW1EYXRhVHlw +ZXMiIFR5cGVOYW1lPSJ0bnM6RW51bURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkVudW1E +YXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2ltcGxlRGF0YVR5cGVzIiBU +eXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2ltcGxlRGF0YVR5 +cGVzIiBUeXBlTmFtZT0idG5zOlNpbXBsZVR5cGVEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5v +T2ZTaW1wbGVEYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFt +ZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBl +TmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGaWVs +ZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZHMi +IFR5cGVOYW1lPSJ0bnM6RmllbGRNZXRhRGF0YSIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWVsZHMiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0Q2xhc3NJZCIgVHlwZU5hbWU9Im9wYzpHdWlk +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb24iIFR5cGVOYW1l +PSJ0bnM6Q29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJl +ZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaWVsZE1ldGFEYXRhIiBCYXNl +VHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5 +cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24i +IFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmll +bGRGbGFncyIgVHlwZU5hbWU9InRuczpEYXRhU2V0RmllbGRGbGFncyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkJ1aWx0SW5UeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6VUludDMy +IiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik1heFN0cmluZ0xlbmd0aCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJEYXRhU2V0RmllbGRJZCIgVHlwZU5hbWU9Im9wYzpHdWlkIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTm9PZlByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFp +ciIgTGVuZ3RoRmllbGQ9Ik5vT2ZQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRGaWVsZEZsYWdzIiBMZW5n +dGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iUHJvbW90ZWRGaWVsZCIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0K +DQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlw +ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJN +YWpvclZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTWlub3JWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0 +dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoZWREYXRhU2V0 +RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mRGF0YVNldEZvbGRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkRhdGFTZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVs +ZD0iTm9PZkRhdGFTZXRGb2xkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0TWV0 +YURhdGEiIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5vT2ZFeHRlbnNpb25GaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJFeHRlbnNpb25GaWVsZHMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFs +dWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkV4dGVuc2lvbkZpZWxkcyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkRhdGFTZXRTb3VyY2UiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i +UHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq +ZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO +YW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq +ZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZFZhcmlhYmxlIiBUeXBlTmFtZT0i +dWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbEhp +bnQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJh +bmRUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRl +YWRiYW5kVmFsdWUiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJTdWJzdGl0dXRlVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iTm9PZk1ldGFEYXRhUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhUHJvcGVydGllcyIgVHlwZU5hbWU9InVh +OlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJOb09mTWV0YURhdGFQcm9wZXJ0aWVzIiAvPg0K +ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1 +Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRT +b3VyY2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGVkRGF0YSIg +VHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZERh +dGEiIFR5cGVOYW1lPSJ0bnM6UHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZQdWJsaXNoZWREYXRhIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiBCYXNlVHlwZT0i +dG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJFdmVudE5vdGlmaWVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTm9PZlNlbGVjdGVkRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU2VsZWN0ZWRGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6U2ltcGxlQXR0cmli +dXRlT3BlcmFuZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxlY3RlZEZpZWxkcyIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyIiAvPg0KICA8 +L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxp +c2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpQdWJsaXNoZWRE +YXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3ljbGljRGF0YVNl +dCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K +ICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBMZW5n +dGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iU3RhdHVzQ29kZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iU291cmNlVGltZXN0YW1wIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXAiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IlNvdXJjZVBpY29TZWNvbmRzIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVu +dW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXJQaWNvU2Vjb25kcyIgVmFsdWU9IjE2IiAvPg0KICAg +IDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJhd0RhdGEiIFZhbHVlPSIzMiIgLz4NCiAgPC9v +cGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0 +V3JpdGVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJEYXRhU2V0V3JpdGVySWQiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iRGF0YVNldEZpZWxkQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6RGF0 +YVNldEZpZWxkQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlGcmFtZUNv +dW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFT +ZXROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZEYXRhU2V0V3JpdGVyUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRXcml0ZXJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktl +eVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0V3JpdGVyUHJvcGVydGllcyIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZVNldHRpbmdzIiBU +eXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRh +VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFdyaXRlck1lc3NhZ2VE +YXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVy +ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViR3JvdXBEYXRhVHlw +ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO +YW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJs +ZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3Vy +aXR5TW9kZSIgVHlwZU5hbWU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiBUeXBlTmFtZT0ib3Bj +OkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlw +ZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5 +S2V5U2VydmljZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOZXR3b3JrTWVzc2FnZVNp +emUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkdy +b3VwUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ikdyb3VwUHJvcGVydGllcyIgVHlwZU5hbWU9InRuczpLZXlWYWx1ZVBhaXIiIExlbmd0aEZp +ZWxkPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K +ICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IldyaXRlckdyb3VwRGF0YVR5cGUiIEJhc2VUeXBl +PSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBU +eXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4i +IFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIFNv +dXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5z +OlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJp +dHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlv +biIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTWF4TmV0d29ya01lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291 +cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIg +TGVuZ3RoRmllbGQ9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJXcml0ZXJHcm91cElkIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJLZWVwQWxpdmVUaW1lIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIg +TGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJIZWFk +ZXJMYXlvdXRVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNp +b25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVNldFdyaXRlcnMiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVy +cyIgVHlwZU5hbWU9InRuczpEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09m +RGF0YVNldFdyaXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9 +InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6 +U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBl +PSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgQmFzZVR5cGU9 +InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFt +ZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1l +PSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlcklkIiBUeXBl +TmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2Zp +bGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRk +cmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZDb25uZWN0aW9uUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkNvbm5lY3Rpb25Qcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktl +eVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZDb25uZWN0aW9uUHJvcGVydGllcyIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5z +aW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZldyaXRlckdyb3VwcyIgVHlw +ZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlckdyb3VwcyIg +VHlwZU5hbWU9InRuczpXcml0ZXJHcm91cERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZldyaXRl +ckdyb3VwcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWFkZXJHcm91cHMiIFR5cGVO +YW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFkZXJHcm91cHMiIFR5 +cGVOYW1lPSJ0bnM6UmVhZGVyR3JvdXBEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWFkZXJH +cm91cHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5z +aW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk +VHlwZSBOYW1lPSJOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u +T2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtJbnRlcmZhY2UiIFR5cGVOYW1l +PSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9Ik5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6 +TmV0d29ya0FkZHJlc3NEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrSW50 +ZXJmYWNlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOk5ldHdvcmtBZGRy +ZXNzRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcmwiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU +eXBlIE5hbWU9IlJlYWRlckdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBE +YXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmlu +ZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQ +dWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2Rl +IiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIFNvdXJjZVR5cGU9InRuczpQdWJT +dWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElk +IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5 +cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlw +ZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2Vy +dmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5v +T2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4TmV0d29y +a01lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOlB1YlN1 +Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mR3JvdXBQcm9wZXJ0 +aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBQ +cm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZH +cm91cFByb3BlcnRpZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRTZXR0aW5n +cyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ik1lc3NhZ2VTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0UmVhZGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRSZWFkZXJzIiBUeXBlTmFtZT0idG5zOkRh +dGFTZXRSZWFkZXJEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0UmVhZGVycyIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJS +ZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0 +Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l +PSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iRGF0YVNldFJlYWRlckRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGVySWQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVyR3JvdXBJZCIgVHlwZU5hbWU9Im9wYzpVSW50MTYi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVySWQiIFR5cGVOYW1lPSJvcGM6 +VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1ldGFEYXRhIiBUeXBlTmFt +ZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRh +U2V0RmllbGRDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpEYXRhU2V0RmllbGRDb250ZW50TWFz +ayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZWNlaXZlVGltZW91dCIgVHlwZU5h +bWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlGcmFtZUNvdW50IiBU +eXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkhlYWRlckxheW91 +dFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1 +cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9w +YzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5 +cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0 +eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRSZWFkZXJQ +cm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +RGF0YVNldFJlYWRlclByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5n +dGhGaWVsZD0iTm9PZkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRl +bnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpYmVkRGF0YVNldCIg +VHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+ +DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0 +YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRSZWFkZXJNZXNzYWdl +RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN1YnNjcmliZWREYXRhU2V0 +RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRhcmdldFZhcmlhYmxlc0Rh +dGFUeXBlIiBCYXNlVHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTm9PZlRhcmdldFZhcmlhYmxlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldFZhcmlhYmxlcyIgVHlwZU5hbWU9InRuczpG +aWVsZFRhcmdldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlRhcmdldFZhcmlhYmxlcyIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJG +aWVsZFRhcmdldERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRGaWVsZElkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJSZWNlaXZlckluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3Ry +aW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0Tm9kZUlkIiBUeXBlTmFtZT0idWE6 +Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJv +cGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVJbmRleFJhbmdlIiBUeXBl +TmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik92ZXJyaWRlVmFsdWVI +YW5kbGluZyIgVHlwZU5hbWU9InRuczpPdmVycmlkZVZhbHVlSGFuZGxpbmciIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJPdmVycmlkZVZhbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJPdmVy +cmlkZVZhbHVlSGFuZGxpbmciIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW +YWx1ZSBOYW1lPSJMYXN0VXNhYmxlVmFsdWUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9Ik92ZXJyaWRlVmFsdWUiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVt +ZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN1YnNjcmliZWREYXRh +U2V0TWlycm9yRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlw +ZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJlbnROb2RlTmFtZSIgVHlwZU5hbWU9Im9wYzpT +dHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUm9sZVBlcm1pc3Npb25zIiBUeXBl +TmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUm9sZVBlcm1pc3Npb25z +IiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSb2xl +UGVybWlzc2lvbnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6 +RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdWJsaXNoZWREYXRh +U2V0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxp +c2hlZERhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgTGVu +Z3RoRmllbGQ9Ik5vT2ZQdWJsaXNoZWREYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ik5vT2ZDb25uZWN0aW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkNvbm5lY3Rpb25zIiBUeXBlTmFtZT0idG5zOlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlw +ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZDb25uZWN0aW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERh +dGFTZXRSZWZEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBl +Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmlu +ZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO +YW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpT +dWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5 +cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRG +b2xkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRh +U2V0Rm9sZGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0 +Rm9sZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1ldGFEYXRhIiBUeXBlTmFt +ZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJz +Y3JpYmVkRGF0YVNldCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZWN1cml0eUdy +b3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mU2VjdXJpdHlHcm91cEZvbGRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBGb2xkZXIiIFR5cGVOYW1lPSJvcGM6U3Ry +aW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5R3JvdXBGb2xkZXIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJLZXlMaWZldGltZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhGdXR1cmVLZXlDb3VudCIgVHlwZU5hbWU9Im9wYzpV +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhQYXN0S2V5Q291bnQiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBU +eXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVy +bWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS +b2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhG +aWVsZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZH +cm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhG +aWVsZD0iTm9PZkdyb3VwUHJvcGVydGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN +CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUi +IEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBw +bGljYXRpb25VcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9PZlB1c2hUYXJnZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJQdXNoVGFyZ2V0Rm9sZGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVu +Z3RoRmllbGQ9Ik5vT2ZQdXNoVGFyZ2V0Rm9sZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +RW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iU2VjdXJpdHlQb2xpY3lVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iVXNlclRva2VuVHlwZSIgVHlwZU5hbWU9InRuczpVc2VyVG9rZW5Qb2xpY3ki +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRLZXlDb3VudCIgVHlwZU5hbWU9Im9w +YzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXRyeUludGVydmFsIiBUeXBlTmFt +ZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdXNoVGFyZ2V0UHJv +cGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1 +c2hUYXJnZXRQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmll +bGQ9Ik5vT2ZQdXNoVGFyZ2V0UHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZTZWN1cml0eUdyb3VwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlNlY3VyaXR5R3JvdXBzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZTZWN1cml0eUdyb3VwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiBCYXNl +VHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mUHVibGlzaGVkRGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoZWREYXRhU2V0cyIgVHlwZU5hbWU9InRuczpQdWJsaXNo +ZWREYXRhU2V0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mUHVibGlzaGVkRGF0YVNldHMiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ29ubmVjdGlvbnMiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25uZWN0aW9ucyIgVHlwZU5hbWU9InRuczpQ +dWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mQ29ubmVjdGlvbnMiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNv +dXJjZVR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mU3Vic2NyaWJlZERhdGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaWJlZERhdGFTZXRzIiBUeXBlTmFtZT0idG5z +OlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlN1 +YnNjcmliZWREYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0Q2xh +c3NlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFT +ZXRDbGFzc2VzIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIExlbmd0aEZpZWxk +PSJOb09mRGF0YVNldENsYXNzZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGVmYXVs +dFNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJEZWZhdWx0U2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRw +b2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkRlZmF1bHRTZWN1cml0eUtleVNlcnZp +Y2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlY3VyaXR5R3JvdXBzIiBUeXBlTmFt +ZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cHMiIFR5 +cGVOYW1lPSJ0bnM6U2VjdXJpdHlHcm91cERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3Vy +aXR5R3JvdXBzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlB1YlN1YktleVB1c2hUYXJn +ZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHViU3Vi +S2V5UHVzaFRhcmdldHMiIFR5cGVOYW1lPSJ0bnM6UHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBl +IiBMZW5ndGhGaWVsZD0iTm9PZlB1YlN1YktleVB1c2hUYXJnZXRzIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzIiBUeXBlTmFt +ZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblByb3Bl +cnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkNvbmZp +Z3VyYXRpb25Qcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiIExlbmd0aEluQml0cz0i +MzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuZGVmaW5lZCIgVmFsdWU9IjAi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXNjZW5kaW5nV3JpdGVySWQiIFZh +bHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFzY2VuZGluZ1dyaXRl +cklkU2luZ2xlIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9w +YzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgTGVu +Z3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9IlB1Ymxpc2hlcklkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJHcm91cEhlYWRlciIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg +TmFtZT0iV3JpdGVyR3JvdXBJZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iR3JvdXBWZXJzaW9uIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW +YWx1ZSBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBWYWx1ZT0iMzIiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGF5bG9hZEhlYWRlciIgVmFsdWU9IjY0IiAvPg0K +ICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcCIgVmFsdWU9IjEyOCIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQaWNvU2Vjb25kcyIgVmFsdWU9IjI1NiIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhU2V0Q2xhc3NJZCIgVmFsdWU9 +IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcm9tb3RlZEZpZWxkcyIg +VmFsdWU9IjEwMjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBCYXNlVHlwZT0i +dG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdy +b3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJEYXRhU2V0T3JkZXJpbmciIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE9yZGVyaW5nVHlwZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1l +PSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJTYW1wbGluZ09mZnNldCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mUHVibGlzaGluZ09mZnNldCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdPZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91 +YmxlIiBMZW5ndGhGaWVsZD0iTm9PZlB1Ymxpc2hpbmdPZmZzZXQiIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVWFkcERhdGFTZXRNZXNz +YWdlQ29udGVudE1hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBpY29TZWNvbmRzIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXMiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9Ik1ham9yVmVyc2lvbiIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9uIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VxdWVuY2VOdW1iZXIiIFZhbHVlPSIzMiIgLz4NCiAg +PC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRw +RGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0V3JpdGVy +TWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29u +dGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmVkU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50 +MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVHlwZU5h +bWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBU +eXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIg +QmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MTYi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJ +bnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBUeXBlTmFtZT0i +b3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRN +YXNrIiBUeXBlTmFtZT0idG5zOlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRu +czpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJSZWNlaXZlT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdPZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAv +Pg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9 +Ikpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlv +blNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9 +IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTmV0d29ya01lc3NhZ2VIZWFk +ZXIiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRN +ZXNzYWdlSGVhZGVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJTaW5nbGVEYXRhU2V0TWVzc2FnZSIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iUHVibGlzaGVySWQiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iUmVwbHlUbyIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9IldyaXRlckdyb3VwTmFtZSIgVmFsdWU9IjY0IiAvPg0KICA8L29wYzpF +bnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikpzb25Xcml0ZXJH +cm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0ZXJHcm91cE1lc3NhZ2VEYXRh +VHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBU +eXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikpzb25EYXRhU2V0 +TWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+ +DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRlcklkIiBWYWx1ZT0iMSIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNZXRhRGF0YVZlcnNpb24iIFZhbHVlPSIy +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBWYWx1 +ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAiIFZhbHVl +PSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0YXR1cyIgVmFsdWU9IjE2 +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1lc3NhZ2VUeXBlIiBWYWx1ZT0i +MzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRlck5hbWUi +IFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXZlcnNpYmxl +RmllbGRFbmNvZGluZyIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJQdWJsaXNoZXJJZCIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJXcml0ZXJHcm91cE5hbWUiIFZhbHVlPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9uIiBWYWx1ZT0iMTAyNCIgLz4NCiAgPC9vcGM6RW51 +bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJKc29uRGF0YVNldFdy +aXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURh +dGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2si +IFR5cGVOYW1lPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQogIDwvb3Bj +OlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSnNvbkRhdGFT +ZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVNldFJlYWRlck1lc3Nh +Z2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRN +YXNrIiBUeXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRu +czpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRb3NEYXRhVHlwZSIgQmFzZVR5cGU9 +InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6 +U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNtaXRRb3NEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpR +b3NEYXRhVHlwZSI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl +ZFR5cGUgTmFtZT0iVHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlRy +YW5zbWl0UW9zRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIg +VHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxv +cGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVjZWl2ZVFvc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5z +OlFvc0RhdGFUeXBlIj4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpS +ZWNlaXZlUW9zRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIg +VHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxv +cGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5 +cGUiIEJhc2VUeXBlPSJ0bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFkZHJlc3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmpl +Y3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiBCYXNlVHlwZT0idG5z +OkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkRpc2NvdmVyeUFkZHJlc3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIFNvdXJj +ZVR5cGU9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFubm91bmNlUmF0ZSIgVHlwZU5hbWU9Im9wYzpVSW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlNYXhNZXNzYWdlU2l6ZSIgVHlw +ZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRb3NDYXRlZ29yeSIg +VHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YWdy +YW1Rb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRh +Z3JhbVFvcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZE +YXRhZ3JhbVFvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VU +eXBlPSJ0bnM6V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJNZXNzYWdlUmVwZWF0Q291bnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZXBlYXREZWxheSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i +RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRh +Z3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +TWVzc2FnZVJlcGVhdENvdW50IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIFNvdXJjZVR5cGU9InRuczpE +YXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJNZXNzYWdlUmVwZWF0RGVsYXkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBTb3VyY2VUeXBl +PSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFncmFtUW9zIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRGlzY292ZXJ5QW5ub3VuY2VSYXRlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRvcGljIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJE +YXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRh +U2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVz +cyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5n +dGhGaWVsZD0iTm9PZkRhdGFncmFtUW9zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9waWMi +IFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 +b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlw +ZSIgQmFzZVR5cGU9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0 +cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlw +ZSBOYW1lPSJCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBMZW5ndGhJbkJpdHM9IjMy +Ij4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb3RTcGVjaWZpZWQiIFZhbHVlPSIw +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJlc3RFZmZvcnQiIFZhbHVlPSIx +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF0TGVhc3RPbmNlIiBWYWx1ZT0i +MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBdE1vc3RPbmNlIiBWYWx1ZT0i +MyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFeGFjdGx5T25jZSIgVmFsdWU9 +IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpX +cml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXVl +TmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNv +dXJjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJB +dXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIFR5cGVOYW1lPSJ0bnM6 +QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm9rZXJEYXRhU2V0V3JpdGVyVHJh +bnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFU +eXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJp +bmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNvdXJjZVVyaSIgVHlwZU5hbWU9Im9wYzpT +dHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmki +IFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVk +RGVsaXZlcnlHdWFyYW50ZWUiIFR5cGVOYW1lPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9m +U2VydmljZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhUXVldWVOYW1lIiBUeXBl +TmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhVXBkYXRl +VGltZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K +DQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJva2VyRGF0YVNldFJlYWRlclRyYW5zcG9y +dERhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1ZU5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5n +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBl +TmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZERlbGl2 +ZXJ5R3VhcmFudGVlIiBUeXBlTmFtZT0idG5zOkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZp +Y2UiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRhRGF0YVF1ZXVlTmFtZSIgVHlwZU5hbWU9 +Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVy +YXRlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIExlbmd0aEluQml0cz0i +MzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJO +b25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbGVtZW50 +QWRkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbGVtZW50 +TWF0Y2giIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVsZW1l +bnRNb2RpZnkiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVs +ZW1lbnRSZW1vdmUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IlJlZmVyZW5jZVdyaXRlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IlJlZmVyZW5jZVJlYWRlciIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVdyaXRlckdyb3VwIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlUmVhZGVyR3JvdXAiIFZhbHVlPSIxMjgi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlQ29ubmVjdGlvbiIg +VmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VQ +dWJEYXRhc2V0IiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IlJlZmVyZW5jZVN1YkRhdGFzZXQiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVNlY3VyaXR5R3JvdXAiIFZhbHVlPSIyMDQ4IiAvPg0KICAg +IDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVB1c2hUYXJnZXQiIFZhbHVlPSI0 +MDk2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl +IE5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVu +c2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uTWFzayIgVHlw +ZU5hbWU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkVsZW1lbnRJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJDb25uZWN0aW9uSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iR3JvdXBJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQog +IDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHVi +U3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl +Y3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvbkVsZW1lbnQiIFR5cGVOYW1l +PSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJJZGVudGlmaWVyIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJl +ZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJEaWFnbm9zdGljc0xldmVsIiBM +ZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYXNpYyIg +VmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWR2YW5jZWQiIFZh +bHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluZm8iIFZhbHVlPSIy +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxvZyIgVmFsdWU9IjMiIC8+DQog +ICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVidWciIFZhbHVlPSI0IiAvPg0KICA8L29w +YzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlB1YlN1YkRp +YWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8 +b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbmZvcm1hdGlvbiIgVmFsdWU9IjAiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXJyb3IiIFZhbHVlPSIxIiAvPg0KICA8L29wYzpF +bnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFsaWFzTmFtZURh +dGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkFsaWFzTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlZE5vZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlZE5vZGVzIiBUeXBlTmFtZT0idWE6RXhwYW5k +ZWROb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlZE5vZGVzIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlBhc3N3b3JkT3B0 +aW9uc01hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJTdXBwb3J0SW5pdGlhbFBhc3N3b3JkQ2hhbmdlIiBWYWx1ZT0iMSIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwb3J0RGlzYWJsZVVzZXIiIFZh +bHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1cHBvcnREaXNhYmxl +RGVsZXRlRm9yVXNlciIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iU3VwcG9ydE5vQ2hhbmdlRm9yVXNlciIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iU3VwcG9ydERlc2NyaXB0aW9uRm9yVXNlciIgVmFsdWU9IjE2IiAvPg0K +ICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzVXBwZXJDYXNlQ2hhcmFjdGVy +cyIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVz +TG93ZXJDYXNlQ2hhcmFjdGVycyIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9IlJlcXVpcmVzRGlnaXRDaGFyYWN0ZXJzIiBWYWx1ZT0iMTI4IiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzU3BlY2lhbENoYXJhY3RlcnMiIFZhbHVl +PSIyNTYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5 +cGUgTmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlv +blNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9 +IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9EZWxldGUiIFZhbHVlPSIx +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMiIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0NoYW5nZUJ5VXNlciIgVmFsdWU9 +IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTXVzdENoYW5nZVBhc3N3b3Jk +IiBWYWx1ZT0iOCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJVc2VyTWFuYWdlbWVudERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5z +aW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJOYW1lIiBUeXBlTmFtZT0ib3Bj +OlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJDb25maWd1cmF0aW9uIiBUeXBl +TmFtZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJl +ZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkVuY29kZWRUaWNrZXQiPg0KICA8L29w +YzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRHVwbGV4IiBMZW5n +dGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGdWxsIiBWYWx1 +ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIYWxmIiBWYWx1ZT0iMSIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMiIgLz4N +CiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJJ +bnRlcmZhY2VBZG1pblN0YXR1cyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iVXAiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IkRvd24iIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IlRlc3RpbmciIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3Bj +OkVudW1lcmF0ZWRUeXBlIE5hbWU9IkludGVyZmFjZU9wZXJTdGF0dXMiIExlbmd0aEluQml0cz0i +MzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVwIiBWYWx1ZT0iMCIgLz4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEb3duIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUZXN0aW5nIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVu +dW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJEb3JtYW50IiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJOb3RQcmVzZW50IiBWYWx1ZT0iNSIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJMb3dlckxheWVyRG93biIgVmFsdWU9IjYiIC8+DQogIDwvb3BjOkVudW1l +cmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTmVnb3RpYXRpb25TdGF0 +dXMiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklu +UHJvZ3Jlc3MiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNv +bXBsZXRlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWls +ZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVua25vd24i +IFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vTmVnb3RpYXRp +b24iIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1l +cmF0ZWRUeXBlIE5hbWU9IlRzbkZhaWx1cmVDb2RlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8 +b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0ZhaWx1cmUiIFZhbHVlPSIwIiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikluc3VmZmljaWVudEJhbmR3aWR0aCIgVmFsdWU9IjEi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zdWZmaWNpZW50UmVzb3VyY2Vz +IiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnN1ZmZpY2ll +bnRUcmFmZmljQ2xhc3NCYW5kd2lkdGgiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IlN0cmVhbUlkSW5Vc2UiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9IlN0cmVhbURlc3RpbmF0aW9uQWRkcmVzc0luVXNlIiBWYWx1ZT0iNSIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1QcmVlbXB0ZWRCeUhpZ2hl +clJhbmsiIFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxhdGVu +Y3lIYXNDaGFuZ2VkIiBWYWx1ZT0iNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJFZ3Jlc3NQb3J0Tm90QXZiQ2FwYWJsZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iVXNlRGlmZmVyZW50RGVzdGluYXRpb25BZGRyZXNzIiBWYWx1ZT0iOSIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdXRPZk1zcnBSZXNvdXJjZXMiIFZh +bHVlPSIxMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdXRPZk1tcnBSZXNv +dXJjZXMiIFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDYW5u +b3RTdG9yZURlc3RpbmF0aW9uQWRkcmVzcyIgVmFsdWU9IjEyIiAvPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9IlByaW9yaXR5SXNOb3RBblNyY0NsYXNzIiBWYWx1ZT0iMTMiIC8+DQog +ICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWF4RnJhbWVTaXplVG9vTGFyZ2UiIFZhbHVl +PSIxNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYXhGYW5JblBvcnRzTGlt +aXRSZWFjaGVkIiBWYWx1ZT0iMTUiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0i +Rmlyc3RWYWx1ZUNoYW5nZWRGb3JTdHJlYW1JZCIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9IlZsYW5CbG9ja2VkT25FZ3Jlc3MiIFZhbHVlPSIxNyIgLz4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWbGFuVGFnZ2luZ0Rpc2FibGVkT25FZ3Jlc3Mi +IFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTckNsYXNzUHJp +b3JpdHlNaXNtYXRjaCIgVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9IkZlYXR1cmVOb3RQcm9wYWdhdGVkIiBWYWx1ZT0iMjAiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iTWF4TGF0ZW5jeUV4Y2VlZGVkIiBWYWx1ZT0iMjEiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJpZGdlRG9lc05vdFByb3ZpZGVOZXR3b3JrSWQiIFZh +bHVlPSIyMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1UcmFuc2Zv +cm1Ob3RTdXBwb3J0ZWQiIFZhbHVlPSIyMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJTdHJlYW1JZFR5cGVOb3RTdXBwb3J0ZWQiIFZhbHVlPSIyNCIgLz4NCiAgICA8b3BjOkVu +dW1lcmF0ZWRWYWx1ZSBOYW1lPSJGZWF0dXJlTm90U3VwcG9ydGVkIiBWYWx1ZT0iMjUiIC8+DQog +IDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVHNu +U3RyZWFtU3RhdGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJDb25maWd1cmluZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg +TmFtZT0iUmVhZHkiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +Ik9wZXJhdGlvbmFsIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJFcnJvciIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6 +RW51bWVyYXRlZFR5cGUgTmFtZT0iVHNuVGFsa2VyU3RhdHVzIiBMZW5ndGhJbkJpdHM9IjMyIj4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8 +b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWFkeSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iRmFpbGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVy +YXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJUc25MaXN0ZW5lclN0YXR1 +cyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9u +ZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZHkiIFZh +bHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBhcnRpYWxGYWlsZWQi +IFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZhaWxlZCIgVmFs +dWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u +T2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1hcHBpbmdVcmkiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9 +Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcmlvcml0eVZhbHVlX1BDUCIg +VHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlWYWx1 +ZV9EU0NQIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+ +DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFU +eXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlNvdXJjZU5vZGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZWZlcmVuY2VUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJUYXJnZXROb2RlIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogIDwv +b3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVmZXJl +bmNlTGlzdEVudHJ5RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0Tm9kZSIgVHlwZU5hbWU9InVhOkV4cGFuZGVk +Tm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRU +eXBlIE5hbWU9IklkVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJHdWlkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJP +cGFxdWUiIFZhbHVlPSIzIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVu +dW1lcmF0ZWRUeXBlIE5hbWU9Ik5vZGVDbGFzcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5zcGVjaWZpZWQiIFZhbHVlPSIwIiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9Ik1ldGhvZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iT2JqZWN0VHlwZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iVmFyaWFibGVUeXBlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlVHlwZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iVmlldyIgVmFsdWU9IjEyOCIgLz4NCiAgPC9vcGM6RW51bWVy +YXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJQZXJtaXNzaW9uVHlwZSIg +TGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IkJyb3dzZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iUmVhZFJvbGVQZXJtaXNzaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iV3JpdGVBdHRyaWJ1dGUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9IldyaXRlUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iOCIgLz4NCiAgICA8 +b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUhpc3Rvcml6aW5nIiBWYWx1ZT0iMTYiIC8+ +DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZCIgVmFsdWU9IjMyIiAvPg0KICAg +IDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZEhpc3RvcnkiIFZhbHVlPSIxMjgiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zZXJ0SGlzdG9yeSIgVmFsdWU9IjI1NiIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNb2RpZnlIaXN0b3J5IiBWYWx1ZT0iNTEy +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlbGV0ZUhpc3RvcnkiIFZhbHVl +PSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlY2VpdmVFdmVudHMi +IFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNhbGwiIFZh +bHVlPSI0MDk2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFkZFJlZmVyZW5j +ZSIgVmFsdWU9IjgxOTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVtb3Zl +UmVmZXJlbmNlIiBWYWx1ZT0iMTYzODQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iRGVsZXRlTm9kZSIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IkFkZE5vZGUiIFZhbHVlPSI2NTUzNiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+ +DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJBY2Nlc3NMZXZlbFR5cGUiIExlbmd0aElu +Qml0cz0iOCIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkN1 +cnJlbnRSZWFkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJD +dXJyZW50V3JpdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +Ikhpc3RvcnlSZWFkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJIaXN0b3J5V3JpdGUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9IlNlbWFudGljQ2hhbmdlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iU3RhdHVzV3JpdGUiIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW +YWx1ZSBOYW1lPSJUaW1lc3RhbXBXcml0ZSIgVmFsdWU9IjY0IiAvPg0KICA8L29wYzpFbnVtZXJh +dGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkFjY2Vzc0xldmVsRXhUeXBl +IiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iQ3VycmVudFJlYWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9IkN1cnJlbnRXcml0ZSIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iU2VtYW50aWNDaGFuZ2UiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVu +dW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXNXcml0ZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcFdyaXRlIiBWYWx1ZT0iNjQiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uYXRvbWljUmVhZCIgVmFsdWU9IjI1NiIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25hdG9taWNXcml0ZSIgVmFsdWU9IjUx +MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUZ1bGxBcnJheU9ubHki +IFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vU3ViRGF0 +YVR5cGVzIiBWYWx1ZT0iMjA0OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJO +b25Wb2xhdGlsZSIgVmFsdWU9IjQwOTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iQ29uc3RhbnQiIFZhbHVlPSI4MTkyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0K +ICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIiBMZW5ndGhJbkJp +dHM9IjgiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdWJz +Y3JpYmVUb0V2ZW50cyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0K +DQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25UeXBlIiBMZW5n +dGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs +dWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iU2lnbmluZ1JlcXVpcmVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJFbmNyeXB0aW9uUmVxdWlyZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVy +YXRlZFZhbHVlIE5hbWU9IlNlc3Npb25SZXF1aXJlZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpF +bnVtZXJhdGVkVmFsdWUgTmFtZT0iQXBwbHlSZXN0cmljdGlvbnNUb0Jyb3dzZSIgVmFsdWU9Ijgi +IC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iUm9sZVBlcm1pc3Npb25UeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlJvbGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlBlcm1pc3Npb25UeXBl +IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h +bWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +IDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iU3Ry +dWN0dXJlVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg +TmFtZT0iU3RydWN0dXJlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJTdHJ1Y3R1cmVXaXRoT3B0aW9uYWxGaWVsZHMiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuaW9uIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJTdHJ1Y3R1cmVXaXRoU3VidHlwZWRWYWx1ZXMiIFZhbHVlPSIzIiAv +Pg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuaW9uV2l0aFN1YnR5cGVkVmFsdWVz +IiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJTdHJ1Y3R1cmVGaWVsZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVk +VGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9k +ZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVSYW5rIiBUeXBlTmFtZT0ib3BjOklu +dDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFycmF5RGltZW5zaW9ucyIgVHlwZU5h +bWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9ucyIg +VHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4U3RyaW5nTGVuZ3RoIiBUeXBlTmFtZT0ib3BjOlVJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzT3B0aW9uYWwiIFR5cGVOYW1lPSJvcGM6 +Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk +VHlwZSBOYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVm +aW5pdGlvbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWZhdWx0RW5jb2RpbmdJZCIgVHlwZU5h +bWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJhc2VEYXRhVHlwZSIgVHlw +ZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cnVjdHVyZVR5cGUi +IFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJG +aWVsZHMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRmllbGQiIExlbmd0aEZpZWxkPSJOb09mRmll +bGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl +IE5hbWU9IkVudW1EZWZpbml0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRzIiBUeXBlTmFtZT0idG5zOkVudW1GaWVsZCIg +TGVuZ3RoRmllbGQ9Ik5vT2ZGaWVsZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQXJndW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNp +b25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJp +bmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJ +ZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1l +PSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5 +cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVk +VGV4dCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw +ZSBOYW1lPSJFbnVtVmFsdWVUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6 +ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU +eXBlIE5hbWU9IkVudW1GaWVsZCIgQmFzZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIj4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiBTb3VyY2VUeXBlPSJ0 +bnM6RW51bVZhbHVlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBU +eXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOkVudW1WYWx1ZVR5cGUi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2Fs +aXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVy +ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT3B0aW9uU2V0IiBCYXNlVHlw +ZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBl +TmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWxpZEJpdHMi +IFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN +CiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9Ik5vcm1hbGl6ZWRTdHJpbmciPg0KICA8L29wYzpPcGFx +dWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJEZWNpbWFsU3RyaW5nIj4NCiAgPC9v +cGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRHVyYXRpb25TdHJpbmci +Pg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJUaW1lU3Ry +aW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRGF0 +ZVN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9 +IkR1cmF0aW9uIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFt +ZT0iVXRjVGltZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5h +bWU9IkxvY2FsZUlkIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU +eXBlIE5hbWU9IlRpbWVab25lRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3Qi +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkludDE2IiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iRGF5bGlnaHRTYXZpbmdJbk9mZnNldCIgVHlwZU5hbWU9Im9w +YzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5 +cGUgTmFtZT0iSW5kZXgiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlw +ZSBOYW1lPSJJbnRlZ2VySWQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6RW51bWVy +YXRlZFR5cGUgTmFtZT0iQXBwbGljYXRpb25UeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8 +b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXIiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsaWVudCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iQ2xpZW50QW5kU2VydmVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEaXNjb3ZlcnlTZXJ2ZXIiIFZhbHVlPSIzIiAvPg0KICA8 +L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFwcGxp +Y2F0aW9uRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25VcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcHBsaWNhdGlvbk5hbWUiIFR5cGVOYW1lPSJ1YTpMb2Nh +bGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25UeXBlIiBUeXBl +TmFtZT0idG5zOkFwcGxpY2F0aW9uVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkdhdGV3 +YXlTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iRGlzY292ZXJ5UHJvZmlsZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOb09mRGlzY292ZXJ5VXJscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeVVybHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5n +IiBMZW5ndGhGaWVsZD0iTm9PZkRpc2NvdmVyeVVybHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVxdWVzdEhlYWRlciIgQmFzZVR5 +cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNh +dGlvblRva2VuIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +VGltZXN0YW1wIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUmVxdWVzdEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZXR1cm5EaWFnbm9zdGljcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJBdWRpdEVudHJ5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZW91dEhpbnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEhlYWRlciIgVHlwZU5hbWU9InVhOkV4 +dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1 +Y3R1cmVkVHlwZSBOYW1lPSJSZXNwb25zZUhlYWRlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9i +amVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXAiIFR5cGVOYW1lPSJvcGM6RGF0 +ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGFuZGxlIiBUeXBlTmFtZT0i +b3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZpY2VSZXN1bHQiIFR5cGVO +YW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZURpYWdu +b3N0aWNzIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mU3RyaW5nVGFibGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJTdHJpbmdUYWJsZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxk +PSJOb09mU3RyaW5nVGFibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSGVh +ZGVyIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVmVyc2lvblRpbWUiPg0KICA8L29wYzpP +cGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmljZUZhdWx0IiBC +YXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3Bv +bnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1 +Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25sZXNzSW52 +b2tlUmVxdWVzdFR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iVXJpc1ZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTm9PZk5hbWVzcGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmlu +ZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZOYW1lc3BhY2VVcmlzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9PZlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJTZXJ2ZXJVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5v +T2ZTZXJ2ZXJVcmlzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlw +ZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlw +ZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU2VydmljZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9v +cGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXNzaW9u +bGVzc0ludm9rZVJlc3BvbnNlVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTmFtZXNwYWNlVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZk5hbWVzcGFjZVVyaXMiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVs +ZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2aWNlSWQiIFR5 +cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbmRTZXJ2ZXJzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBl +TmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2lu +dFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +TG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +TG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJ +ZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9w +YzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1lPSJv +cGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRmluZFNlcnZlcnNSZXNw +b25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iU2VydmVycyIgVHlwZU5hbWU9InRuczpBcHBsaWNhdGlvbkRlc2Ny +aXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmVyT25OZXR3b3JrIiBCYXNl +VHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlY29yZElk +IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5h +bWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292 +ZXJ5VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5n +dGhGaWVsZD0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaW5kU2VydmVyc09uTmV0d29ya1Jl +cXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU3RhcnRpbmdSZWNvcmRJZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZWNvcmRzVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6 +VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlckNhcGFiaWxpdHlGaWx0 +ZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJD +YXBhYmlsaXR5RmlsdGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZT +ZXJ2ZXJDYXBhYmlsaXR5RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 +b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVzcG9uc2UiIEJh +c2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9u +c2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJMYXN0Q291bnRlclJlc2V0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVycyIgVHlwZU5hbWU9InRuczpTZXJ2ZXJPbk5l +dHdvcmsiIExlbmd0aEZpZWxkPSJOb09mU2VydmVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkFwcGxpY2F0aW9uSW5zdGFuY2VDZXJ0aWZp +Y2F0ZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1l +PSJNZXNzYWdlU2VjdXJpdHlNb2RlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJJbnZhbGlkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJTaWduIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJTaWduQW5kRW5jcnlwdCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0K +DQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXNlclRva2VuVHlwZSIgTGVuZ3RoSW5CaXRz +PSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQW5vbnltb3VzIiBWYWx1ZT0i +MCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyTmFtZSIgVmFsdWU9IjEi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2VydGlmaWNhdGUiIFZhbHVlPSIy +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlZFRva2VuIiBWYWx1ZT0i +MyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO +YW1lPSJVc2VyVG9rZW5Qb2xpY3kiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iVG9rZW5UeXBlIiBUeXBlTmFtZT0idG5zOlVzZXJUb2tlblR5cGUi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZWRUb2tlblR5cGUiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyRW5kcG9pbnRVcmwiIFR5cGVO +YW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlQb2xpY3lV +cmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K +ICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50RGVzY3JpcHRpb24iIEJhc2VUeXBl +PSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwi +IFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyIiBU +eXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJTZXJ2ZXJDZXJ0aWZpY2F0ZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1 +cml0eU1vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlw +ZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVXNlcklkZW50 +aXR5VG9rZW5zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +VXNlcklkZW50aXR5VG9rZW5zIiBUeXBlTmFtZT0idG5zOlVzZXJUb2tlblBvbGljeSIgTGVuZ3Ro +RmllbGQ9Ik5vT2ZVc2VySWRlbnRpdHlUb2tlbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJU +cmFuc3BvcnRQcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlNlY3VyaXR5TGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZXRFbmRwb2lu +dHNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkVuZHBvaW50VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5n +IiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZQcm9maWxlVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlByb2ZpbGVVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZQ +cm9maWxlVXJpcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJHZXRFbmRwb2ludHNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lv +bk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9 +InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbmRwb2lu +dHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2lu +dHMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZF +bmRwb2ludHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl +ZFR5cGUgTmFtZT0iUmVnaXN0ZXJlZFNlcnZlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5n +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJp +bmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyTmFtZXMiIFR5cGVOYW1lPSJv +cGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJOYW1lcyIgVHlwZU5hbWU9 +InVhOkxvY2FsaXplZFRleHQiIExlbmd0aEZpZWxkPSJOb09mU2VydmVyTmFtZXMiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUeXBlIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uVHlw +ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJv +cGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpc2NvdmVyeVVybHMiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlVcmxz +IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaXNjb3ZlcnlVcmxzIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VtYXBob3JlRmlsZVBhdGgiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNPbmxpbmUiIFR5cGVOYW1lPSJvcGM6 +Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk +VHlwZSBOYW1lPSJSZWdpc3RlclNlcnZlclJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P +YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRu +czpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyIiBUeXBlTmFt +ZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSIgQmFzZVR5 +cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhl +YWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJl +ZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0 +aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJh +dGlvbiIgQmFzZVR5cGU9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIj4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik1kbnNTZXJ2ZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1l +PSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdp +c3RlclNlcnZlcjJSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRl +ciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlciIgVHlwZU5hbWU9InRuczpSZWdpc3Rl +cmVkU2VydmVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpc2NvdmVyeUNvbmZpZ3Vy +YXRpb24iIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNj +b3ZlcnlDb25maWd1cmF0aW9uIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhG +aWVsZD0iTm9PZkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJTZXJ2ZXIyUmVzcG9u +c2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +UmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOb09mQ29uZmlndXJhdGlvblJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uUmVzdWx0cyIgVHlwZU5h +bWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mQ29uZmlndXJhdGlvblJlc3VsdHMi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0i +b3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBl +TmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9z +IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5h +bWU9IlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9IlJlbmV3IiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRl +ZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDaGFubmVsU2VjdXJpdHlUb2tl +biIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJD +aGFubmVsSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +VG9rZW5JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJD +cmVhdGVkQXQiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXZpc2VkTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1 +Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik9wZW5TZWN1cmVDaGFu +bmVsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRQcm90b2NvbFZlcnNpb24iIFR5cGVOYW1lPSJvcGM6 +VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdFR5cGUiIFR5cGVOYW1lPSJ0 +bnM6U2VjdXJpdHlUb2tlblJlcXVlc3RUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vj +dXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJDbGllbnROb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6VUlu +dDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl +IE5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P +YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0 +bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJQcm90b2Nv +bFZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +U2VjdXJpdHlUb2tlbiIgVHlwZU5hbWU9InRuczpDaGFubmVsU2VjdXJpdHlUb2tlbiIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5vbmNlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmci +IC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iQ2xvc2VTZWN1cmVDaGFubmVsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJl +cXVlc3RIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iQ2xvc2VTZWN1cmVDaGFubmVsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpF +eHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5 +cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K +DQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIg +QmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDZXJ0 +aWZpY2F0ZURhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlNpZ25hdHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU2Vzc2lvbkF1dGhlbnRp +Y2F0aW9uVG9rZW4iPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iU2lnbmF0dXJlRGF0YSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJBbGdvcml0aG0iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iU2lnbmF0dXJlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmci +IC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iQ3JlYXRlU2Vzc2lvblJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0 +SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50RGVzY3JpcHRpb24iIFR5cGVO +YW1lPSJ0bnM6QXBwbGljYXRpb25EZXNjcmlwdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJTZXNzaW9uTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJDbGllbnROb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iQ2xpZW50Q2VydGlmaWNhdGUiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmlu +ZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFNlc3Npb25UaW1lb3V0IiBUeXBl +TmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFJlc3BvbnNlTWVz +c2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZVNlc3Npb25SZXNwb25zZSIg +QmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNw +b25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6 +RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyTm9uY2UiIFR5cGVOYW1lPSJv +cGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckNlcnRpZmljYXRl +IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +U2VydmVyRW5kcG9pbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iU2VydmVyRW5kcG9pbnRzIiBUeXBlTmFtZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24i +IExlbmd0aEZpZWxkPSJOb09mU2VydmVyRW5kcG9pbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9PZlNlcnZlclNvZnR3YXJlQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyU29mdHdhcmVDZXJ0aWZpY2F0ZXMiIFR5cGVO +YW1lPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2 +ZXJTb2Z0d2FyZUNlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclNp +Z25hdHVyZSIgVHlwZU5hbWU9InRuczpTaWduYXR1cmVEYXRhIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTWF4UmVxdWVzdE1lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2Vy +SWRlbnRpdHlUb2tlbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0 +cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQW5vbnltb3VzSWRl +bnRpdHlUb2tlbiIgQmFzZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIFNvdXJjZVR5cGU9InRu +czpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyTmFtZUlkZW50aXR5VG9rZW4iIEJhc2VUeXBlPSJ0 +bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5 +cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXNzd29yZCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5n +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5jcnlwdGlvbkFsZ29yaXRobSIgVHlwZU5hbWU9 +Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iWDUwOUlkZW50aXR5VG9rZW4iIEJhc2VUeXBlPSJ0bnM6VXNlcklkZW50 +aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJJ +c3N1ZWRJZGVudGl0eVRva2VuIiBCYXNlVHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIj4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlBvbGljeUlkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNl +VHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9r +ZW5EYXRhIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJFbmNyeXB0aW9uQWxnb3JpdGhtIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IlJzYUVuY3J5cHRlZFNl +Y3JldCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkVj +Y0VuY3J5cHRlZFNlY3JldCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJBY3RpdmF0ZVNlc3Npb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5z +aW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1l +PSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFNpZ25h +dHVyZSIgVHlwZU5hbWU9InRuczpTaWduYXR1cmVEYXRhIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9PZkNsaWVudFNvZnR3YXJlQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50U29mdHdhcmVDZXJ0aWZpY2F0ZXMiIFR5cGVO +YW1lPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZDbGll +bnRTb2Z0d2FyZUNlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2Nh +bGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2Nh +bGVJZHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJJZGVudGl0eVRva2VuIiBUeXBlTmFtZT0idWE6 +RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclRva2VuU2lnbmF0 +dXJlIiBUeXBlTmFtZT0idG5zOlNpZ25hdHVyZURhdGEiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWN0aXZhdGVTZXNzaW9uUmVzcG9u +c2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +UmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTZXJ2ZXJOb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIg +TGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRp +YWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhG +aWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN +CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlc3Npb25SZXF1ZXN0IiBCYXNlVHlw +ZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFk +ZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkRlbGV0ZVN1YnNjcmlwdGlvbnMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlc3Np +b25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJD +YW5jZWxSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMy +IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h +bWU9IkNhbmNlbFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVh +ZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2FuY2VsQ291bnQiIFR5cGVOYW1lPSJvcGM6 +VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRU +eXBlIE5hbWU9Ik5vZGVBdHRyaWJ1dGVzTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWwiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJvd3NlTmFtZSIgVmFsdWU9IjQiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29udGFpbnNOb0xvb3BzIiBWYWx1ZT0iOCIgLz4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZSIgVmFsdWU9IjE2IiAvPg0KICAg +IDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlc2NyaXB0aW9uIiBWYWx1ZT0iMzIiIC8+DQog +ICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGlzcGxheU5hbWUiIFZhbHVlPSI2NCIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFdmVudE5vdGlmaWVyIiBWYWx1ZT0iMTI4 +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkV4ZWN1dGFibGUiIFZhbHVlPSIy +NTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yaXppbmciIFZhbHVl +PSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52ZXJzZU5hbWUiIFZh +bHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzQWJzdHJhY3Qi +IFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1pbmltdW1T +YW1wbGluZ0ludGVydmFsIiBWYWx1ZT0iNDA5NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJOb2RlQ2xhc3MiIFZhbHVlPSI4MTkyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9Ik5vZGVJZCIgVmFsdWU9IjE2Mzg0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9IlN5bW1ldHJpYyIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgVmFsdWU9IjY1NTM2IiAvPg0KICAgIDxvcGM6 +RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJFeGVjdXRhYmxlIiBWYWx1ZT0iMTMxMDcyIiAvPg0K +ICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJXcml0ZU1hc2siIFZhbHVlPSIyNjIx +NDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWVSYW5rIiBWYWx1ZT0i +NTI0Mjg4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlTWFzayIgVmFs +dWU9IjEwNDg1NzYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWUiIFZh +bHVlPSIyMDk3MTUyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBl +RGVmaW5pdGlvbiIgVmFsdWU9IjQxOTQzMDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg +TmFtZT0iUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iODM4ODYwOCIgLz4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIFZhbHVlPSIxNjc3NzIxNiIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbGwiIFZhbHVlPSIzMzU1NDQzMSIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYXNlTm9kZSIgVmFsdWU9IjI2NTAxMjIw +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdCIgVmFsdWU9IjI2NTAx +MzQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdFR5cGUiIFZhbHVl +PSIyNjUwMzI2OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWYXJpYWJsZSIg +VmFsdWU9IjI2NTcxMzgzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhcmlh +YmxlVHlwZSIgVmFsdWU9IjI4NjAwNDM4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9Ik1ldGhvZCIgVmFsdWU9IjI2NjMyNTQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IlJlZmVyZW5jZVR5cGUiIFZhbHVlPSIyNjUzNzA2MCIgLz4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJWaWV3IiBWYWx1ZT0iMjY1MDEzNTYiIC8+DQogIDwvb3BjOkVudW1l +cmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm9kZUF0dHJpYnV0ZXMi +IEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Bl +Y2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMy +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpV +SW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iT2JqZWN0QXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3Bj +OlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VU +eXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlw +dGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0 +cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9w +YzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBl +PSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudE5vdGlm +aWVyIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVmFyaWFibGVBdHRyaWJ1dGVzIiBCYXNlVHlwZT0i +dG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJp +YnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0 +ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxv +Y2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291 +cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3Jp +dGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1 +dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9w +YzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRhdGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iVmFsdWVSYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTm9PZkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExl +bmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +QWNjZXNzTGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlVzZXJBY2Nlc3NMZXZlbCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iSGlzdG9yaXppbmciIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIg +Lz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l +PSJNZXRob2RBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMy +IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRu +czpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBU +eXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVz +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQz +MiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpO +b2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4ZWN1dGFibGUiIFR5cGVO +YW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJFeGVjdXRhYmxl +IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBl +PSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0 +cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmli +dXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6 +TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBT +b3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJX +cml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJp +YnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0i +b3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZhcmlhYmxl +VHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNv +dXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRp +c3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5v +ZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVO +YW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBT +b3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJV +c2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVB +dHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpW +YXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpO +b2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVJhbmsiIFR5cGVOYW1lPSJvcGM6 +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXJyYXlEaW1lbnNpb25zIiBUeXBl +TmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlEaW1lbnNpb25z +IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZBcnJheURpbWVuc2lvbnMi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0Fic3RyYWN0IiBUeXBlTmFtZT0ib3BjOkJvb2xl +YW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0 +ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9 +Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291 +cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVz +Y3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9k +ZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1l +PSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNl +VHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0 +cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3lt +bWV0cmljIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJ +bnZlcnNlTmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVR5cGVBdHRyaWJ1 +dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0 +bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIg +VHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRl +cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9j +YWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0i +dG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFz +ayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzQWJzdHJhY3QiIFR5cGVOYW1lPSJvcGM6Qm9vbGVh +biIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO +YW1lPSJWaWV3QXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQz +MiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0 +bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIg +VHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRl +cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50 +MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6 +Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250YWluc05vTG9vcHMi +IFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90 +aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN +CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiIEJhc2VU +eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRl +SWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUi +IFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 +b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5z +Ok5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0 +ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2Fs +aXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNl +VHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVN +YXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVz +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpV +SW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik5vT2ZBdHRyaWJ1dGVWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVWYWx1ZXMiIFR5cGVOYW1lPSJ0bnM6R2VuZXJpY0F0 +dHJpYnV0ZVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZkF0dHJpYnV0ZVZhbHVlcyIgLz4NCiAgPC9v +cGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGROb2Rl +c0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUGFyZW50Tm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWROZXdOb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBh +bmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1l +PSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBU +eXBlTmFtZT0idG5zOk5vZGVDbGFzcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVBdHRy +aWJ1dGVzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iVHlwZURlZmluaXRpb24iIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGRO +b2Rlc1Jlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkFkZGVkTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZE5vZGVz +UmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0FkZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9BZGQiIFR5cGVOYW1lPSJ0bnM6QWRkTm9kZXNJ +dGVtIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9BZGQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkTm9kZXNSZXNwb25zZSIgQmFz +ZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25z +ZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpBZGROb2Rlc1Jlc3VsdCIgTGVuZ3RoRmll +bGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJ +bmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdu +b3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9P +ZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT +dHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGRSZWZlcmVuY2VzSXRlbSIgQmFzZVR5cGU9InVhOkV4dGVu +c2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VOb2RlSWQiIFR5cGVOYW1l +PSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5 +cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0ZvcndhcmQiIFR5 +cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldFNlcnZl +clVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJn +ZXROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlRhcmdldE5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIC8+DQogIDwv +b3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkUmVm +ZXJlbmNlc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXNUb0FkZCIgVHlwZU5hbWU9Im9w +YzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZXNUb0FkZCIgVHlwZU5h +bWU9InRuczpBZGRSZWZlcmVuY2VzSXRlbSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzVG9B +ZGQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iQWRkUmVmZXJlbmNlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0 +Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJl +c3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVO +YW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFt +ZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdu +b3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVOb2Rl +c0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +RGVsZXRlVGFyZ2V0UmVmZXJlbmNlcyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZU5v +ZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0RlbGV0ZSIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9EZWxldGUiIFR5cGVOYW1lPSJ0bnM6 +RGVsZXRlTm9kZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9EZWxldGUiIC8+DQogIDwv +b3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRl +Tm9kZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMy +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0Nv +ZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVu +Z3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl +Pg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIEJh +c2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNl +Tm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVm +ZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJUYXJnZXROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZUJpZGlyZWN0aW9uYWwiIFR5cGVOYW1lPSJvcGM6Qm9vbGVh +biIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO +YW1lPSJEZWxldGVSZWZlcmVuY2VzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJl +cXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlc1RvRGVs +ZXRlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJl +bmNlc1RvRGVsZXRlIiBUeXBlTmFtZT0idG5zOkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiBMZW5ndGhG +aWVsZD0iTm9PZlJlZmVyZW5jZXNUb0RlbGV0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+ +DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSZWZlcmVuY2VzUmVzcG9uc2Ui +IEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVz +cG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVs +ZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0lu +Zm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25v +c3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09m +RGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVu +dW1lcmF0ZWRUeXBlIE5hbWU9IkF0dHJpYnV0ZVdyaXRlTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiIg +SXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUi +IFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFjY2Vzc0xldmVs +IiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBcnJheURpbWVu +c2lvbnMiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dz +ZU5hbWUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbnRh +aW5zTm9Mb29wcyIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0i +RGF0YVR5cGUiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJE +ZXNjcmlwdGlvbiIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IkRpc3BsYXlOYW1lIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iRXZlbnROb3RpZmllciIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJFeGVjdXRhYmxlIiBWYWx1ZT0iMjU2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9Ikhpc3Rvcml6aW5nIiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IkludmVyc2VOYW1lIiBWYWx1ZT0iMTAyNCIgLz4NCiAgICA8b3BjOkVudW1l +cmF0ZWRWYWx1ZSBOYW1lPSJJc0Fic3RyYWN0IiBWYWx1ZT0iMjA0OCIgLz4NCiAgICA8b3BjOkVu +dW1lcmF0ZWRWYWx1ZSBOYW1lPSJNaW5pbXVtU2FtcGxpbmdJbnRlcnZhbCIgVmFsdWU9IjQwOTYi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUNsYXNzIiBWYWx1ZT0iODE5 +MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlSWQiIFZhbHVlPSIxNjM4 +NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTeW1tZXRyaWMiIFZhbHVlPSIz +Mjc2OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyQWNjZXNzTGV2ZWwi +IFZhbHVlPSI2NTUzNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyRXhl +Y3V0YWJsZSIgVmFsdWU9IjEzMTA3MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJVc2VyV3JpdGVNYXNrIiBWYWx1ZT0iMjYyMTQ0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh +bHVlIE5hbWU9IlZhbHVlUmFuayIgVmFsdWU9IjUyNDI4OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJXcml0ZU1hc2siIFZhbHVlPSIxMDQ4NTc2IiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9IlZhbHVlRm9yVmFyaWFibGVUeXBlIiBWYWx1ZT0iMjA5NzE1MiIg +Lz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZURlZmluaXRpb24iIFZh +bHVlPSI0MTk0MzA0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJvbGVQZXJt +aXNzaW9ucyIgVmFsdWU9IjgzODg2MDgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iQWNjZXNzUmVzdHJpY3Rpb25zIiBWYWx1ZT0iMTY3NzcyMTYiIC8+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWxFeCIgVmFsdWU9IjMzNTU0NDMyIiAvPg0KICA8 +L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkJyb3dz +ZURpcmVjdGlvbiIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg +TmFtZT0iRm9yd2FyZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt +ZT0iSW52ZXJzZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0i +Qm90aCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52YWxp +ZCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iVmlld0Rlc2NyaXB0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq +ZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXdJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRlVGlt +ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXdWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlVJ +bnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw +ZSBOYW1lPSJCcm93c2VEZXNjcmlwdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VEaXJlY3Rpb24iIFR5cGVOYW1lPSJ0bnM6QnJvd3Nl +RGlyZWN0aW9uIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBl +TmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5jbHVkZVN1YnR5cGVz +IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlQ2xh +c3NNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl +c3VsdE1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkJyb3dzZVJlc3VsdE1hc2siIExlbmd0 +aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVl +PSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIg +VmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNGb3J3YXJkIiBW +YWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlQ2xhc3MiIFZh +bHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZU5hbWUiIFZh +bHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc3BsYXlOYW1lIiBW +YWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHlwZURlZmluaXRp +b24iIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbGwiIFZh +bHVlPSI2MyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VUeXBl +SW5mbyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGFyZ2V0 +SW5mbyIgVmFsdWU9IjYwIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0 +cnVjdHVyZWRUeXBlIE5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlw +ZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlw +ZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBl +TmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VO +YW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbiIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlk +IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0i +Q29udGludWF0aW9uUG9pbnQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iQnJvd3NlUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0 +Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXND +b2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1l +PSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWZlcmVuY2Vz +IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNl +cyIgVHlwZU5hbWU9InRuczpSZWZlcmVuY2VEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZS +ZWZlcmVuY2VzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9IkJyb3dzZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3Qi +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1 +ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmlldyIgVHlwZU5hbWU9InRuczpW +aWV3RGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRNYXhSZWZl +cmVuY2VzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mTm9kZXNUb0Jyb3dzZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vZGVzVG9Ccm93c2UiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlRGVzY3JpcHRp +b24iIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb0Jyb3dzZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJl +ZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VSZXNwb25zZSIgQmFz +ZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25z +ZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpCcm93c2VSZXN1bHQiIExlbmd0aEZpZWxk +PSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5m +b3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9z +dGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZE +aWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iQnJvd3NlTmV4dFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNp +b25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9 +InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsZWFzZUNvbnRp +bnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTm9PZkNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpCeXRl +U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkNvbnRpbnVhdGlvblBvaW50cyIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VOZXh0 +UmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUmVzdWx0 +IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0 +aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiIEJhc2VU +eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNl +VHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNJ +bnZlcnNlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJ +bmNsdWRlU3VidHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlRhcmdldE5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlbGF0aXZl +UGF0aCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mRWxlbWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJFbGVtZW50cyIgVHlwZU5hbWU9InRuczpSZWxhdGl2ZVBhdGhFbGVtZW50IiBMZW5ndGhG +aWVsZD0iTm9PZkVsZW1lbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVBhdGgiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P +YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdOb2RlIiBUeXBlTmFtZT0idWE6 +Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsYXRpdmVQYXRoIiBUeXBlTmFtZT0i +dG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT +dHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VQYXRoVGFyZ2V0IiBCYXNlVHlwZT0idWE6RXh0ZW5z +aW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldElkIiBUeXBlTmFtZT0idWE6 +RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZW1haW5pbmdQYXRoSW5k +ZXgiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K +ICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVBhdGhSZXN1bHQiIEJhc2VUeXBlPSJ1 +YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlw +ZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVGFyZ2V0 +cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldHMi +IFR5cGVOYW1lPSJ0bnM6QnJvd3NlUGF0aFRhcmdldCIgTGVuZ3RoRmllbGQ9Ik5vT2ZUYXJnZXRz +IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h +bWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBl +TmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQnJv +d3NlUGF0aHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJC +cm93c2VQYXRocyIgVHlwZU5hbWU9InRuczpCcm93c2VQYXRoIiBMZW5ndGhGaWVsZD0iTm9PZkJy +b3dzZVBhdGhzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiIEJhc2VU +eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VI +ZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUGF0aFJlc3VsdCIgTGVuZ3RoRmll +bGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJ +bmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdu +b3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9P +ZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT +dHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3Rlck5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBl +TmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9k +ZXNUb1JlZ2lzdGVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm9kZXNUb1JlZ2lzdGVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9P +Zk5vZGVzVG9SZWdpc3RlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT +dHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3Rlck5vZGVzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpF +eHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5 +cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +UmVnaXN0ZXJlZE5vZGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZWdpc3RlcmVkTm9kZUlkcyIgVHlwZU5hbWU9InVhOk5vZGVJZCIgTGVuZ3RoRmll +bGQ9Ik5vT2ZSZWdpc3RlcmVkTm9kZUlkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN +CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVbnJlZ2lzdGVyTm9kZXNSZXF1ZXN0IiBCYXNl +VHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RI +ZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZOb2Rlc1RvVW5yZWdpc3RlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9VbnJlZ2lzdGVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBM +ZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9VbnJlZ2lzdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3Bv +bnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQ291bnRlciI+DQog +IDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9Ik51bWVyaWNSYW5n +ZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJF +bmRwb2ludENvbmZpZ3VyYXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iT3BlcmF0aW9uVGltZW91dCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZUJpbmFyeUVuY29kaW5nIiBUeXBlTmFtZT0ib3Bj +OkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhTdHJpbmdMZW5ndGgiIFR5cGVO +YW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhCeXRlU3RyaW5nTGVu +Z3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4QXJy +YXlMZW5ndGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJN +YXhNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik1heEJ1ZmZlclNpemUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJDaGFubmVsTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTZWN1cml0eVRva2VuTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6SW50MzIi +IC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iUXVlcnlEYXRhRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsYXRpdmVQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZl +UGF0aCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3Bj +OlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJv +cGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9Ik5vZGVUeXBlRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P +YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiBUeXBlTmFt +ZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmNsdWRlU3Vi +VHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZEYXRhVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJEYXRhVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6UXVlcnlEYXRhRGVzY3JpcHRpb24iIExl +bmd0aEZpZWxkPSJOb09mRGF0YVRvUmV0dXJuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkZpbHRlck9wZXJhdG9yIiBMZW5ndGhJbkJp +dHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcXVhbHMiIFZhbHVlPSIw +IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzTnVsbCIgVmFsdWU9IjEiIC8+ +DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3JlYXRlclRoYW4iIFZhbHVlPSIyIiAv +Pg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxlc3NUaGFuIiBWYWx1ZT0iMyIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcmVhdGVyVGhhbk9yRXF1YWwiIFZhbHVl +PSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxlc3NUaGFuT3JFcXVhbCIg +VmFsdWU9IjUiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGlrZSIgVmFsdWU9 +IjYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm90IiBWYWx1ZT0iNyIgLz4N +CiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCZXR3ZWVuIiBWYWx1ZT0iOCIgLz4NCiAg +ICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbkxpc3QiIFZhbHVlPSI5IiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFuZCIgVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9Ik9yIiBWYWx1ZT0iMTEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iQ2FzdCIgVmFsdWU9IjEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9IkluVmlldyIgVmFsdWU9IjEzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9Ik9mVHlwZSIgVmFsdWU9IjE0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IlJlbGF0ZWRUbyIgVmFsdWU9IjE1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IkJpdHdpc2VBbmQiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l +PSJCaXR3aXNlT3IiIFZhbHVlPSIxNyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAg +PG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWVyeURhdGFTZXQiIEJhc2VUeXBlPSJ1YTpFeHRl +bnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6 +RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbk5v +ZGUiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ik5vT2ZWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZlZhbHVlcyIg +Lz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l +PSJOb2RlUmVmZXJlbmNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZWROb2RlSWRzIiBUeXBlTmFtZT0ib3BjOklu +dDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlZE5vZGVJZHMiIFR5cGVOYW1l +PSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlZE5vZGVJZHMiIC8+DQogIDwv +b3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVu +dEZpbHRlckVsZW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRmlsdGVyT3BlcmF0b3IiIFR5cGVOYW1lPSJ0bnM6RmlsdGVyT3BlcmF0b3Ii +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRmlsdGVyT3BlcmFuZHMiIFR5cGVOYW1lPSJv +cGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJPcGVyYW5kcyIgVHlwZU5h +bWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWx0ZXJPcGVyYW5kcyIg +Lz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l +PSJDb250ZW50RmlsdGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vT2ZFbGVtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnRzIiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXJFbGVt +ZW50IiBMZW5ndGhGaWVsZD0iTm9PZkVsZW1lbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbHRlck9wZXJhbmQiIEJhc2VUeXBl +PSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVsZW1lbnRPcGVyYW5kIiBCYXNlVHlwZT0idG5zOkZpbHRl +ck9wZXJhbmQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUlu +dDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl +IE5hbWU9IkxpdGVyYWxPcGVyYW5kIiBCYXNlVHlwZT0idG5zOkZpbHRlck9wZXJhbmQiPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkF0dHJpYnV0 +ZU9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJBbGlhcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJC +cm93c2VQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNpbXBsZUF0dHJp +YnV0ZU9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJUeXBlRGVmaW5pdGlvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTm9PZkJyb3dzZVBhdGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRoIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFt +ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZCcm93c2VQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +QXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVy +ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVudEZpbHRlckVsZW1l +bnRSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJOb09mT3BlcmFuZFN0YXR1c0NvZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3BlcmFuZFN0YXR1c0NvZGVzIiBUeXBlTmFtZT0idWE6 +U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZPcGVyYW5kU3RhdHVzQ29kZXMiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmFuZERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9w +YzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9wZXJhbmREaWFnbm9zdGljSW5mb3Mi +IFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZPcGVyYW5kRGlh +Z25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9IkNvbnRlbnRGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNp +b25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVsZW1lbnRSZXN1bHRzIiBUeXBl +TmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRWxlbWVudFJlc3VsdHMi +IFR5cGVOYW1lPSJ0bnM6Q29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIExlbmd0aEZpZWxkPSJO +b09mRWxlbWVudFJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRWxlbWVudERp +YWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkVsZW1lbnREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIg +TGVuZ3RoRmllbGQ9Ik5vT2ZFbGVtZW50RGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1 +Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlBhcnNpbmdSZXN1bHQi +IEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Rh +dHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mRGF0YVN0YXR1c0NvZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRGF0YVN0YXR1c0NvZGVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVu +Z3RoRmllbGQ9Ik5vT2ZEYXRhU3RhdHVzQ29kZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO +b09mRGF0YURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkRhdGFEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGlj +SW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5Rmlyc3RS +ZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlZpZXciIFR5cGVOYW1lPSJ0bnM6Vmlld0Rlc2NyaXB0aW9uIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVUeXBlcyIgVHlwZU5hbWU9InRuczpOb2RlVHlw +ZURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVUeXBlcyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTWF4RGF0YVNldHNUb1JldHVybiIgVHlwZU5hbWU9Im9wYzpVSW50MzIi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZWZlcmVuY2VzVG9SZXR1cm4iIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9IlF1ZXJ5Rmlyc3RSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lv +bk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9 +InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZRdWVyeURh +dGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVl +cnlEYXRhU2V0cyIgVHlwZU5hbWU9InRuczpRdWVyeURhdGFTZXQiIExlbmd0aEZpZWxkPSJOb09m +UXVlcnlEYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50 +IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +UGFyc2luZ1Jlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJQYXJzaW5nUmVzdWx0cyIgVHlwZU5hbWU9InRuczpQYXJzaW5nUmVzdWx0IiBMZW5ndGhG +aWVsZD0iTm9PZlBhcnNpbmdSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRp +YWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhG +aWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRl +clJlc3VsdCIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5TmV4dFJl +cXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJv +b2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5h +bWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5TmV4dFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBl +TmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlF1 +ZXJ5RGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJRdWVyeURhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlF1ZXJ5RGF0YVNldCIgTGVuZ3RoRmllbGQ9 +Ik5vT2ZRdWVyeURhdGFTZXRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZENvbnRp +bnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVGltZXN0YW1wc1RvUmV0 +dXJuIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJT +b3VyY2UiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcnZl +ciIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQm90aCIgVmFs +dWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTmVpdGhlciIgVmFsdWU9 +IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52YWxpZCIgVmFsdWU9IjQi +IC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iUmVhZFZhbHVlSWQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJEYXRhRW5jb2RpbmciIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAv +Pg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9 +IlJlYWRSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEFnZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6VGlt +ZXN0YW1wc1RvUmV0dXJuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVzVG9SZWFk +IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb1Jl +YWQiIFR5cGVOYW1lPSJ0bnM6UmVhZFZhbHVlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1Jl +YWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iUmVhZFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVh +ZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6 +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6RGF0 +YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8i +IExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkVmFsdWVJZCIg +QmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rl +SWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmRleFJh +bmdlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFF +bmNvZGluZyIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8 +L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3Rv +cnlSZWFkUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmlu +ZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlEYXRhIiBUeXBlTmFtZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgQmFzZVR5cGU9InVhOkV4dGVuc2lv +bk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5 +cGUgTmFtZT0iUmVhZEV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFp +bHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9w +YzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJv +cGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFtZT0i +b3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0i +dG5zOkV2ZW50RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0 +cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRFdmVudERldGFpbHMyIiBCYXNlVHlwZT0idG5zOlJlYWRF +dmVudERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlw +ZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBT +b3VyY2VUeXBlPSJ0bnM6UmVhZEV2ZW50RGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkVuZFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFNvdXJjZVR5cGU9InRuczpSZWFkRXZl +bnREZXRhaWxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0idG5z +OkV2ZW50RmlsdGVyIiBTb3VyY2VUeXBlPSJ0bnM6UmVhZEV2ZW50RGV0YWlscyIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlJlYWRNb2RpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0K +ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJl +YWRSYXdNb2RpZmllZERldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVJlYWREZXRhaWxzIj4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IklzUmVhZE1vZGlmaWVkIiBUeXBlTmFtZT0ib3BjOkJvb2xl +YW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0 +ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFtZT0ib3BjOkRh +dGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5h +bWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXR1cm5Cb3VuZHMiIFR5 +cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkUHJvY2Vzc2VkRGV0YWlscyIgQmFzZVR5cGU9InRu +czpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBU +eXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kVGltZSIg +VHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3Np +bmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mQWdncmVnYXRlVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxk +PSJOb09mQWdncmVnYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZUNv +bmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFk +QXRUaW1lRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTm9PZlJlcVRpbWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIExlbmd0 +aEZpZWxkPSJOb09mUmVxVGltZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTaW1wbGVC +b3VuZHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+ +DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxz +IiBCYXNlVHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZS +ZXFUaW1lcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk +VHlwZSBOYW1lPSJIaXN0b3J5RGF0YSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFs +dWUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZmljYXRpb25JbmZvIiBCYXNl +VHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmaWNh +dGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJVcGRhdGVUeXBlIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iVXNlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlN +b2RpZmllZERhdGEiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeURhdGEiPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iTm9PZkRhdGFWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJEYXRhVmFsdWVzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVs +ZD0iTm9PZkRhdGFWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9kaWZpY2F0 +aW9uSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJN +b2RpZmljYXRpb25JbmZvcyIgVHlwZU5hbWU9InRuczpNb2RpZmljYXRpb25JbmZvIiBMZW5ndGhG +aWVsZD0iTm9PZk1vZGlmaWNhdGlvbkluZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlFdmVudCIgQmFzZVR5cGU9InVh +OkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRzIiBUeXBl +TmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRzIiBUeXBlTmFt +ZT0idG5zOkhpc3RvcnlFdmVudEZpZWxkTGlzdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZFdmVudHMiIC8+ +DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i +SGlzdG9yeU1vZGlmaWVkRXZlbnQiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeUV2ZW50Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJFdmVudHMiIFR5cGVOYW1lPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRM +aXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZNb2RpZmljYXRpb25JbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik1vZGlmaWNhdGlvbkluZm9zIiBUeXBlTmFtZT0idG5zOk1vZGlmaWNhdGlvbklu +Zm8iIExlbmd0aEZpZWxkPSJOb09mTW9kaWZpY2F0aW9uSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXF1 +ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9i +amVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgVHlwZU5h +bWU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWxl +YXNlQ29udGludWF0aW9uUG9pbnRzIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb1JlYWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvUmVhZCIgVHlwZU5hbWU9InRuczpIaXN0b3J5UmVh +ZFZhbHVlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1JlYWQiIC8+DQogIDwvb3BjOlN0cnVj +dHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXNw +b25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpIaXN0b3J5UmVhZFJlc3Vs +dCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P +ZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5n +dGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+ +DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJXcml0ZVZhbHVlIiBCYXNlVHlwZT0idWE6 +RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9 +InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFt +ZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVO +YW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1l +PSJ1YTpEYXRhVmFsdWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq +ZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6 +UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvV3JpdGUi +IFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvV3Jp +dGUiIFR5cGVOYW1lPSJ0bnM6V3JpdGVWYWx1ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2Rlc1RvV3Jp +dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iV3JpdGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhl +YWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3Bj +OkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0 +YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5m +byIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVy +ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZURldGFp +bHMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw +ZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVUeXBlIiBMZW5n +dGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnNlcnQiIFZh +bHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcGxhY2UiIFZhbHVl +PSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVwZGF0ZSIgVmFsdWU9IjMi +IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVsZXRlIiBWYWx1ZT0iNCIgLz4N +CiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJQ +ZXJmb3JtVXBkYXRlVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVk +VmFsdWUgTmFtZT0iSW5zZXJ0IiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 +ZSBOYW1lPSJSZXBsYWNlIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO +YW1lPSJVcGRhdGUiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IlJlbW92ZSIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6 +U3RydWN0dXJlZFR5cGUgTmFtZT0iVXBkYXRlRGF0YURldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlz +dG9yeVVwZGF0ZURldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFt +ZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGVyZm9ybUluc2VydFJlcGxh +Y2UiIFR5cGVOYW1lPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mVXBkYXRlVmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iVXBkYXRlVmFsdWVzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhG +aWVsZD0iTm9PZlVwZGF0ZVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAg +PG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVcGRhdGVTdHJ1Y3R1cmVEYXRhRGV0YWlscyIgQmFz +ZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO +b2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJm +b3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQZXJmb3JtVXBkYXRlVHlwZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVcGRhdGVWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcGRhdGVWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRh +VmFsdWUiIExlbmd0aEZpZWxkPSJOb09mVXBkYXRlVmFsdWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVwZGF0ZUV2ZW50RGV0YWls +cyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQZXJmb3JtVXBkYXRlVHlwZSIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpFdmVudEZpbHRl +ciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudERhdGEiIFR5cGVOYW1lPSJvcGM6 +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudERhdGEiIFR5cGVOYW1lPSJ0bnM6 +SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50RGF0YSIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxl +dGVSYXdNb2RpZmllZERldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMi +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iSXNEZWxldGVNb2RpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29s +ZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRh +dGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kVGltZSIgVHlwZU5hbWU9Im9wYzpE +YXRlVGltZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk +VHlwZSBOYW1lPSJEZWxldGVBdFRpbWVEZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3RvcnlVcGRh +dGVEZXRhaWxzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5v +ZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXFUaW1lcyIgVHlwZU5hbWU9Im9w +YzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcVRpbWVzIiBUeXBlTmFtZT0ib3Bj +OkRhdGVUaW1lIiBMZW5ndGhGaWVsZD0iTm9PZlJlcVRpbWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZUV2ZW50RGV0YWls +cyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mRXZlbnRJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJFdmVudElkcyIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9P +ZkV2ZW50SWRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P +YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0 +YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmF0aW9uUmVzdWx0cyIg +VHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9wZXJhdGlvblJl +c3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZk9wZXJhdGlv +blJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBU +eXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0lu +Zm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25v +c3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u +T2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0 +bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZIaXN0b3J5VXBk +YXRlRGV0YWlscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5n +dGhGaWVsZD0iTm9PZkhpc3RvcnlVcGRhdGVEZXRhaWxzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXNwb25z +ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS +ZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpIaXN0b3J5VXBkYXRlUmVzdWx0 +IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0 +aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhbGxNZXRob2RSZXF1ZXN0IiBCYXNlVHlw +ZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9iamVjdElkIiBU +eXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWV0aG9kSWQiIFR5 +cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSW5wdXRBcmd1 +bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnB1 +dEFyZ3VtZW50cyIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mSW5wdXRB +cmd1bWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl +ZFR5cGUgTmFtZT0iQ2FsbE1ldGhvZFJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVz +Q29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1dEFyZ3VtZW50UmVzdWx0cyIg +VHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklucHV0QXJndW1l +bnRSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZJbnB1 +dEFyZ3VtZW50UmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1dEFyZ3Vt +ZW50RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iSW5wdXRBcmd1bWVudERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdu +b3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZklucHV0QXJndW1lbnREaWFnbm9zdGljSW5mb3Mi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0i +b3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3V0cHV0QXJndW1lbnRzIiBUeXBl +TmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZPdXRwdXRBcmd1bWVudHMiIC8+DQog +IDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2Fs +bFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZk1ldGhvZHNUb0NhbGwiIFR5cGVOYW1lPSJvcGM6SW50MzIi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRob2RzVG9DYWxsIiBUeXBlTmFtZT0idG5zOkNh +bGxNZXRob2RSZXF1ZXN0IiBMZW5ndGhGaWVsZD0iTm9PZk1ldGhvZHNUb0NhbGwiIC8+DQogIDwv +b3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbFJl +c3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOkNhbGxNZXRob2RSZXN1 +bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVu +Z3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl +Pg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTW9uaXRvcmluZ01vZGUiIExlbmd0aElu +Qml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1 +ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTYW1wbGluZyIgVmFsdWU9 +IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVwb3J0aW5nIiBWYWx1ZT0i +MiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBO +YW1lPSJEYXRhQ2hhbmdlVHJpZ2dlciIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVt +ZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0 +ZWRWYWx1ZSBOYW1lPSJTdGF0dXNWYWx1ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJh +dGVkVmFsdWUgTmFtZT0iU3RhdHVzVmFsdWVUaW1lc3RhbXAiIFZhbHVlPSIyIiAvPg0KICA8L29w +YzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRlYWRiYW5k +VHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0i +Tm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWJzb2x1 +dGUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnQi +IFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9Ik1vbml0b3JpbmdGaWx0ZXIiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl +Y3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h +bWU9IkRhdGFDaGFuZ2VGaWx0ZXIiIEJhc2VUeXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJUcmlnZ2VyIiBUeXBlTmFtZT0idG5zOkRhdGFDaGFuZ2VUcmln +Z2VyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRUeXBlIiBUeXBlTmFtZT0ib3Bj +OlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlYWRiYW5kVmFsdWUiIFR5cGVOYW1l +PSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9IkV2ZW50RmlsdGVyIiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0 +ZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZXMiIFR5cGVOYW1lPSJv +cGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWxlY3RDbGF1c2VzIiBUeXBlTmFt +ZT0idG5zOlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIExlbmd0aEZpZWxkPSJOb09mU2VsZWN0Q2xh +dXNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldoZXJlQ2xhdXNlIiBUeXBlTmFtZT0idG5z +OkNvbnRlbnRGaWx0ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTZXJ2ZXJDYXBhYmlsaXRp +ZXNEZWZhdWx0cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iVHJlYXRVbmNlcnRhaW5Bc0JhZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUGVyY2VudERhdGFCYWQiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlBlcmNlbnREYXRhR29vZCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlU2xvcGVkRXh0cmFwb2xhdGlvbiIgVHlwZU5hbWU9 +Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj +dHVyZWRUeXBlIE5hbWU9IkFnZ3JlZ2F0ZUZpbHRlciIgQmFzZVR5cGU9InRuczpNb25pdG9yaW5n +RmlsdGVyIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpE +YXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIFR5cGVOYW1l +PSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9jZXNzaW5nSW50ZXJ2YWwi +IFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWdncmVnYXRl +Q29uZmlndXJhdGlvbiIgVHlwZU5hbWU9InRuczpBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiAvPg0K +ICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1v +bml0b3JpbmdGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8 +L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV2ZW50 +RmlsdGVyUmVzdWx0IiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZVJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6 +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWxlY3RDbGF1c2VSZXN1bHRzIiBUeXBl +TmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxlY3RDbGF1c2VSZXN1bHRz +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZv +cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlbGVjdENs +YXVzZURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhG +aWVsZD0iTm9PZlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IldoZXJlQ2xhdXNlUmVzdWx0IiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXJSZXN1 +bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iQWdncmVnYXRlRmlsdGVyUmVzdWx0IiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0 +ZXJSZXN1bHQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFN0YXJ0VGltZSIgVHlwZU5h +bWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRQcm9jZXNz +aW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUmV2aXNlZEFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJ0bnM6QWdncmVnYXRl +Q29uZmlndXJhdGlvbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1 +Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yaW5nUGFyYW1ldGVycyIgQmFzZVR5cGU9InVhOkV4dGVu +c2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRIYW5kbGUiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbCIg +VHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXIiIFR5 +cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1 +ZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlz +Y2FyZE9sZGVzdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk +VHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVS +ZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9Ikl0ZW1Ub01vbml0b3IiIFR5cGVOYW1lPSJ0bnM6UmVhZFZhbHVlSWQiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJNb25pdG9yaW5nTW9kZSIgVHlwZU5hbWU9InRuczpNb25pdG9yaW5nTW9k +ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFBhcmFtZXRlcnMiIFR5cGVOYW1l +PSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K +DQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIg +QmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0 +dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ik1vbml0b3JlZEl0ZW1JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZXZpc2VkU2FtcGxpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkUXVldWVTaXplIiBUeXBlTmFtZT0ib3BjOlVJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlclJlc3VsdCIgVHlwZU5hbWU9InVh +OkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT +dHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIEJhc2VUeXBl +PSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRl +ciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +U3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiBUeXBlTmFtZT0idG5zOlRpbWVzdGFtcHNUb1JldHVy +biIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJdGVtc1RvQ3JlYXRlIiBUeXBlTmFtZT0i +b3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXRlbXNUb0NyZWF0ZSIgVHlwZU5h +bWU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZJdGVt +c1RvQ3JlYXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy +ZWRUeXBlIE5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpF +eHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5 +cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m +UmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl +c3VsdHMiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgTGVuZ3RoRmll +bGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJ +bmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdu +b3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9P +ZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT +dHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgQmFzZVR5cGU9 +InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVt +SWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVz +dGVkUGFyYW1ldGVycyIgVHlwZU5hbWU9InRuczpNb25pdG9yaW5nUGFyYW1ldGVycyIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25p +dG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1l +PSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFF1ZXVlU2l6ZSIg +VHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJSZXN1 +bHQiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNS +ZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgVHlwZU5hbWU9InRuczpU +aW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSXRlbXNUb01v +ZGlmeSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikl0ZW1z +VG9Nb2RpZnkiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIExlbmd0 +aEZpZWxkPSJOb09mSXRlbXNUb01vZGlmeSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN +CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1Jlc3BvbnNl +IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl +c3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOk1vbml0b3JlZEl0ZW1Nb2RpZnlS +ZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIg +TGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU +eXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0TW9uaXRvcmluZ01vZGVSZXF1 +ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JpbmdNb2RlIiBUeXBlTmFtZT0idG5zOk1vbml0b3Jp +bmdNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1vbml0b3JlZEl0ZW1JZHMiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVt +SWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZNb25pdG9yZWRJdGVt +SWRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl +IE5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P +YmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0 +bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIg +VHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5 +cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMy +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6 +RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8 +L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldFRy +aWdnZXJpbmdSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyaWdnZXJpbmdJdGVtSWQiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxpbmtzVG9BZGQiIFR5 +cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMaW5rc1RvQWRkIiBU +eXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZMaW5rc1RvQWRkIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZkxpbmtzVG9SZW1vdmUiIFR5cGVOYW1lPSJvcGM6SW50MzIi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMaW5rc1RvUmVtb3ZlIiBUeXBlTmFtZT0ib3BjOlVJ +bnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZMaW5rc1RvUmVtb3ZlIiAvPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldFRyaWdnZXJpbmdSZXNw +b25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBZGRSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUi +IExlbmd0aEZpZWxkPSJOb09mQWRkUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v +T2ZBZGREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJBZGREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5m +byIgTGVuZ3RoRmllbGQ9Ik5vT2ZBZGREaWFnbm9zdGljSW5mb3MiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJOb09mUmVtb3ZlUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlJlbW92ZVJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBM +ZW5ndGhGaWVsZD0iTm9PZlJlbW92ZVJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO +b09mUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25v +c3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8 +L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0 +ZU1vbml0b3JlZEl0ZW1zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RI +ZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9 +Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVkSXRlbUlk +cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3Jl +ZEl0ZW1JZHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZk1vbml0b3Jl +ZEl0ZW1JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl +ZFR5cGUgTmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlw +ZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZS +ZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVz +dWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJv +cGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVO +YW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3Mi +IC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt +ZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJl +cXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRQdWJsaXNoaW5n +SW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +UmVxdWVzdGVkTGlmZXRpbWVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRNYXhLZWVwQWxpdmVDb3VudCIgVHlwZU5hbWU9Im9wYzpV +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlz +aCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNo +aW5nRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUHJpb3JpdHkiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXNw +b25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5cGVOYW1l +PSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZExpZmV0aW1lQ291 +bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNl +ZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3Ry +dWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlTdWJzY3Jp +cHRpb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFB1Ymxpc2hpbmdJbnRlcnZhbCIg +VHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRM +aWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IlJlcXVlc3RlZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQdWJsaXNoIiBUeXBlTmFt +ZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFt +ZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0 +dXJlZFR5cGUgTmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpF +eHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5 +cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZp +c2VkUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlJldmlzZWRMaWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRNYXhLZWVwQWxpdmVDb3VudCIgVHlwZU5h +bWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6 +RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5 +cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxp +c2hpbmdFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVu +Z3RoRmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl +Pg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXNwb25z +ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS +ZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZp +ZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGlj +SW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFn +bm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5v +T2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6 +U3RydWN0dXJlZFR5cGUgTmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgQmFzZVR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXF1ZW5jZU51bWJlciIgVHlw +ZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoVGltZSIg +VHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb3Rp +ZmljYXRpb25EYXRhIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTm90aWZpY2F0aW9uRGF0YSIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3Ro +RmllbGQ9Ik5vT2ZOb3RpZmljYXRpb25EYXRhIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N +Cg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vdGlmaWNhdGlvbkRhdGEiIEJhc2VUeXBl +PSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFDaGFuZ2VOb3RpZmljYXRpb24iIEJhc2VUeXBlPSJ0 +bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVk +SXRlbXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25p +dG9yZWRJdGVtcyIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBMZW5n +dGhGaWVsZD0iTm9PZk1vbml0b3JlZEl0ZW1zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P +ZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5n +dGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+ +DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9u +IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNs +aWVudEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5 +cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFdmVudE5vdGlmaWNhdGlvbkxpc3Qi +IEJhc2VUeXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO +b09mRXZlbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +RXZlbnRzIiBUeXBlTmFtZT0idG5zOkV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2 +ZW50cyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw +ZSBOYW1lPSJFdmVudEZpZWxkTGlzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkV2ZW50RmllbGRzIiBUeXBlTmFtZT0ib3BjOklu +dDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJ1YTpW +YXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50RmllbGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlFdmVudEZpZWxk +TGlzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJFdmVudEZpZWxkcyIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJO +b09mRXZlbnRGaWVsZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iU3RhdHVzQ2hhbmdlTm90aWZpY2F0aW9uIiBCYXNlVHlwZT0idG5z +Ok5vdGlmaWNhdGlvbkRhdGEiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzIiBUeXBlTmFt +ZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZv +IiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl +Pg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2Vt +ZW50IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6 +U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoUmVx +dWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50cyIgVHlwZU5hbWU9 +Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbkFja25vd2xl +ZGdlbWVudHMiIFR5cGVOYW1lPSJ0bnM6U3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50IiBMZW5n +dGhGaWVsZD0iTm9PZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudHMiIC8+DQogIDwvb3BjOlN0 +cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHVibGlzaFJlc3Bv +bnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5h +bWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF2YWlsYWJsZVNlcXVlbmNl +TnVtYmVycyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXZhaWxhYmxl +U2VxdWVuY2VOdW1iZXJzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9yZU5vdGlmaWNhdGlv +bnMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vdGlm +aWNhdGlvbk1lc3NhZ2UiIFR5cGVOYW1lPSJ0bnM6Tm90aWZpY2F0aW9uTWVzc2FnZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExl +bmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFn +bm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmll +bGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVwdWJsaXNoUmVxdWVzdCIgQmFzZVR5cGU9InVh +OkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBU +eXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJz +Y3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJSZXRyYW5zbWl0U2VxdWVuY2VOdW1iZXIiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8 +L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlcHVi +bGlzaFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgVHlwZU5hbWU9InRu +czpOb3RpZmljYXRpb25NZXNzYWdlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 +b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1l +PSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF2YWlsYWJsZVNl +cXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0 +aEZpZWxkPSJOb09mQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiAvPg0KICA8L29wYzpTdHJ1Y3R1 +cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0 +aW9uc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN1YnNjcmlwdGlvbklkcyIgVHlwZU5hbWU9Im9wYzpJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkcyIgVHlwZU5hbWU9 +Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mU3Vic2NyaXB0aW9uSWRzIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU2VuZEluaXRpYWxWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIg +Lz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l +PSJUcmFuc2ZlclN1YnNjcmlwdGlvbnNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9i +amVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRu +czpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBU +eXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlw +ZU5hbWU9InRuczpUcmFuc2ZlclJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9 +InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJE +ZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVl +c3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBU +eXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9u +SWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25J +ZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg +TmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u +T2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0i +dG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMi +IFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBU +eXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVh +OkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAg +PC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCdWls +ZEluZm8iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJNYW51ZmFjdHVyZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IlByb2R1Y3ROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IlNvZnR3YXJlVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZE51bWJlciIgVHlwZU5hbWU9Im9wYzpTdHJpbmci +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZERhdGUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRp +bWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUg +TmFtZT0iUmVkdW5kYW5jeVN1cHBvcnQiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl +ZFZhbHVlIE5hbWU9IkNvbGQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl +IE5hbWU9Ildhcm0iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9 +IkhvdCIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJhbnNw +YXJlbnQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkhvdEFu +ZE1pcnJvcmVkIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9w +YzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJTZXJ2ZXJTdGF0ZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQog +ICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUnVubmluZyIgVmFsdWU9IjAiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmFpbGVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0NvbmZpZ3VyYXRpb24iIFZhbHVlPSIyIiAvPg0KICAg +IDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1c3BlbmRlZCIgVmFsdWU9IjMiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2h1dGRvd24iIFZhbHVlPSI0IiAvPg0KICAgIDxv +cGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRlc3QiIFZhbHVlPSI1IiAvPg0KICAgIDxvcGM6RW51 +bWVyYXRlZFZhbHVlIE5hbWU9IkNvbW11bmljYXRpb25GYXVsdCIgVmFsdWU9IjYiIC8+DQogICAg +PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5rbm93biIgVmFsdWU9IjciIC8+DQogIDwvb3Bj +OkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVkdW5kYW50 +U2VydmVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iU2VydmVySWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iU2VydmljZUxldmVsIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJTZXJ2ZXJTdGF0ZSIgVHlwZU5hbWU9InRuczpTZXJ2ZXJTdGF0ZSIgLz4N +CiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJF +bmRwb2ludFVybExpc3REYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRW5kcG9pbnRVcmxMaXN0IiBUeXBlTmFtZT0ib3BjOklu +dDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmxMaXN0IiBUeXBlTmFtZT0i +b3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbmRwb2ludFVybExpc3QiIC8+DQogIDwvb3Bj +OlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTmV0d29ya0dy +b3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iU2VydmVyVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5vT2ZOZXR3b3JrUGF0aHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrUGF0aHMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnRVcmxM +aXN0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mTmV0d29ya1BhdGhzIiAvPg0KICA8L29wYzpT +dHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNhbXBsaW5nSW50 +ZXJ2YWxEaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91 +YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9uaXRvcmVkSXRlbUNvdW50IiBUeXBlTmFt +ZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE1vbml0b3JlZEl0ZW1D +b3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNh +YmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3Bj +OlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmVyRGlh +Z25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVmlld0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRTZXNzaW9uQ291bnQiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VtdWxhdGVkU2Vzc2lvbkNv +dW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3Vy +aXR5UmVqZWN0ZWRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iUmVqZWN0ZWRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMy +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vzc2lvblRpbWVvdXRDb3VudCIgVHlwZU5hbWU9 +Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uQWJvcnRDb3VudCIg +VHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50U3Vi +c2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg +TmFtZT0iQ3VtdWxhdGVkU3Vic2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsQ291bnQiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlSZWplY3RlZFJl +cXVlc3RzQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iUmVqZWN0ZWRSZXF1ZXN0c0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9v +cGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXJ2ZXJT +dGF0dXNEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJDdXJyZW50VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9IlN0YXRlIiBUeXBlTmFtZT0idG5zOlNlcnZlclN0YXRlIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iQnVpbGRJbmZvIiBUeXBlTmFtZT0idG5zOkJ1aWxkSW5mbyIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY29uZHNUaWxsU2h1dGRvd24iIFR5cGVOYW1lPSJv +cGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2h1dGRvd25SZWFzb24iIFR5cGVO +YW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 +b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNl +VHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25J +ZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25O +YW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVu +dERlc2NyaXB0aW9uIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQz +MiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJp +bmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +QWN0dWFsU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6 +RmllbGQgTmFtZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRDb25uZWN0aW9uVGltZSIgVHlwZU5hbWU9 +Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudExhc3RDb250YWN0 +VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1 +cnJlbnRTdWJzY3JpcHRpb25zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iQ3VycmVudE1vbml0b3JlZEl0ZW1zQ291bnQiIFR5cGVOYW1lPSJvcGM6 +VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudFB1Ymxpc2hSZXF1ZXN0c0lu +UXVldWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG90 +YWxSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IlVuYXV0aG9yaXplZFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9 +Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFkQ291bnQiIFR5cGVOYW1l +PSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhp +c3RvcnlSZWFkQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNv +dW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlVcGRhdGVDb3Vu +dCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iQ2FsbENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc0NvdW50IiBUeXBl +TmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJNb2RpZnlNb25pdG9yZWRJdGVtc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVy +RGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXRNb25pdG9yaW5nTW9kZUNvdW50 +IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJTZXRUcmlnZ2VyaW5nQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJE +YXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZU1vbml0b3JlZEl0ZW1zQ291 +bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvbkNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VD +b3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZnlTdWJzY3JpcHRp +b25Db3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2 +aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaENvdW50 +IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJSZXB1Ymxpc2hDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFU +eXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zQ291bnQi +IFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291 +bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkTm9kZXNDb3VudCIgVHlw +ZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iQWRkUmVmZXJlbmNlc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5 +cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxldGVOb2Rlc0NvdW50IiBUeXBlTmFtZT0i +dG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxl +dGVSZWZlcmVuY2VzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZUNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZp +Y2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOZXh0Q291 +bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzQ291bnQiIFR5cGVOYW1lPSJ0 +bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXJ5 +Rmlyc3RDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUXVlcnlOZXh0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNv +dW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZ2lzdGVyTm9kZXNDb3Vu +dCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iVW5yZWdpc3Rlck5vZGVzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50 +ZXJEYXRhVHlwZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1 +cmVkVHlwZSBOYW1lPSJTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlw +ZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIg +VHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFVzZXJJ +ZE9mU2Vzc2lvbiIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJOb09mQ2xpZW50VXNlcklkSGlzdG9yeSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkNsaWVudFVzZXJJZEhpc3RvcnkiIFR5cGVOYW1lPSJvcGM6U3RyaW5n +IiBMZW5ndGhGaWVsZD0iTm9PZkNsaWVudFVzZXJJZEhpc3RvcnkiIC8+DQogICAgPG9wYzpGaWVs +ZCBOYW1lPSJBdXRoZW50aWNhdGlvbk1lY2hhbmlzbSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmNvZGluZyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRQcm90b2NvbCIgVHlwZU5hbWU9Im9wYzpT +dHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0 +bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5 +UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IkNsaWVudENlcnRpZmljYXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3Bj +OlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmljZUNv +dW50ZXJEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG +aWVsZCBOYW1lPSJUb3RhbENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9IkVycm9yQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29w +YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN0YXR1c1Jl +c3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9IkRpYWdub3N0aWNJbmZvIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQog +IDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vi +c2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj +dCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQi +IC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpV +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcmlvcml0eSIgVHlwZU5hbWU9Im9wYzpC +eXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFt +ZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEtlZXBBbGl2ZUNvdW50 +IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heExpZmV0 +aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i +TWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0VuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVh +biIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmeUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJ +bnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZUNvdW50IiBUeXBlTmFtZT0ib3Bj +OlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2FibGVDb3VudCIgVHlwZU5hbWU9 +Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hSZXF1ZXN0Q291 +bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVwdWJs +aXNoTWVzc2FnZVJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9w +YzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hNZXNzYWdlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMy +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJSZXF1ZXN0Q291bnQiIFR5cGVOYW1l +PSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJyZWRUb0FsdENs +aWVudENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +IlRyYW5zZmVycmVkVG9TYW1lQ2xpZW50Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpV +SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhQ2hhbmdlTm90aWZpY2F0aW9uc0Nv +dW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50 +Tm90aWZpY2F0aW9uc0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZp +ZWxkIE5hbWU9Ik5vdGlmaWNhdGlvbnNDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJMYXRlUHVibGlzaFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9w +YzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50S2VlcEFsaXZlQ291bnQi +IFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudExp +ZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iVW5hY2tub3dsZWRnZWRNZXNzYWdlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2FyZGVkTWVzc2FnZUNvdW50IiBUeXBlTmFtZT0ib3Bj +OlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1Db3VudCIgVHlw +ZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNhYmxlZE1vbml0 +b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJNb25pdG9yaW5nUXVldWVPdmVyZmxvd0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIg +Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5leHRTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9w +YzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudFF1ZXVlT3ZlckZsb3dDb3Vu +dCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVWZXJiTWFzayIg +TGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUFk +ZGVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlRGVs +ZXRlZCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJl +bmNlQWRkZWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJl +ZmVyZW5jZURlbGV0ZWQiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h +bWU9IkRhdGFUeXBlQ2hhbmdlZCIgVmFsdWU9IjE2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlw +ZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0 +YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iQWZmZWN0ZWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l +PSJBZmZlY3RlZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJWZXJiIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl +Pg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVE +YXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJBZmZlY3RlZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5h +bWU9IkFmZmVjdGVkVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0 +dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSYW5nZSIgQmFzZVR5cGU9 +InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb3ciIFR5cGVOYW1l +PSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSGlnaCIgVHlwZU5hbWU9Im9w +YzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl +ZFR5cGUgTmFtZT0iRVVJbmZvcm1hdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+ +DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5n +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5pdElkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv +Pg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6 +ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1 +YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVu +dW1lcmF0ZWRUeXBlIE5hbWU9IkF4aXNTY2FsZUVudW1lcmF0aW9uIiBMZW5ndGhJbkJpdHM9IjMy +Ij4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMaW5lYXIiIFZhbHVlPSIwIiAvPg0K +ICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxvZyIgVmFsdWU9IjEiIC8+DQogICAgPG9w +YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTG4iIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJh +dGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNvbXBsZXhOdW1iZXJUeXBl +IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl +YWwiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbWFnaW5h +cnkiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog +IDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRG91YmxlQ29tcGxleE51bWJlclR5cGUiIEJhc2VU +eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVhbCIgVHlw +ZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbWFnaW5hcnkiIFR5 +cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj +OlN0cnVjdHVyZWRUeXBlIE5hbWU9IkF4aXNJbmZvcm1hdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVu +c2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzIiBUeXBl +TmFtZT0idG5zOkVVSW5mb3JtYXRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFVVJhbmdl +IiBUeXBlTmFtZT0idG5zOlJhbmdlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGl0bGUiIFR5 +cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXhpc1Nj +YWxlVHlwZSIgVHlwZU5hbWU9InRuczpBeGlzU2NhbGVFbnVtZXJhdGlvbiIgLz4NCiAgICA8b3Bj +OkZpZWxkIE5hbWU9Ik5vT2ZBeGlzU3RlcHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJBeGlzU3RlcHMiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBMZW5ndGhG +aWVsZD0iTm9PZkF4aXNTdGVwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w +YzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJYVlR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl +Y3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQog +ICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgPC9v +cGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQcm9ncmFt +RGlhZ25vc3RpY0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8 +b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZVNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4N +CiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZUNsaWVudE5hbWUiIFR5cGVOYW1lPSJvcGM6U3Ry +aW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW52b2NhdGlvbkNyZWF0aW9uVGltZSIgVHlw +ZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RUcmFuc2l0 +aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9 +Ikxhc3RNZXRob2RDYWxsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ikxhc3RNZXRob2RTZXNzaW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiBUeXBlTmFtZT0i +b3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZElucHV0QXJndW1l +bnRzIiBUeXBlTmFtZT0idG5zOkFyZ3VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RJ +bnB1dEFyZ3VtZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kT3V0 +cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt +ZT0iTGFzdE1ldGhvZE91dHB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9InRuczpBcmd1bWVudCIgTGVu +Z3RoRmllbGQ9Ik5vT2ZMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTGFzdE1ldGhvZENhbGxUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0K +ICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZFJldHVyblN0YXR1cyIgVHlwZU5hbWU9InRu +czpTdGF0dXNSZXN1bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry +dWN0dXJlZFR5cGUgTmFtZT0iUHJvZ3JhbURpYWdub3N0aWMyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1 +YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlU2Vzc2lvbklk +IiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlQ2xp +ZW50TmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJ +bnZvY2F0aW9uQ3JlYXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxv +cGM6RmllbGQgTmFtZT0iTGFzdFRyYW5zaXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1l +IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZENhbGwiIFR5cGVOYW1lPSJvcGM6 +U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgVHlw +ZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9k +SW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJ0bnM6QXJndW1lbnQiIExl +bmd0aEZpZWxkPSJOb09mTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6Rmll +bGQgTmFtZT0iTm9PZkxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50 +MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiBU +eXBlTmFtZT0idG5zOkFyZ3VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRB +cmd1bWVudHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZElucHV0VmFs +dWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1l +dGhvZElucHV0VmFsdWVzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZM +YXN0TWV0aG9kSW5wdXRWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1l +dGhvZE91dHB1dFZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk +IE5hbWU9Ikxhc3RNZXRob2RPdXRwdXRWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5n +dGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBO +YW1lPSJMYXN0TWV0aG9kQ2FsbFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAg +PG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kUmV0dXJuU3RhdHVzIiBUeXBlTmFtZT0idWE6U3Rh +dHVzQ29kZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk +VHlwZSBOYW1lPSJBbm5vdGF0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAg +ICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iVXNlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg +IDxvcGM6RmllbGQgTmFtZT0iQW5ub3RhdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUi +IC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFt +ZT0iRXhjZXB0aW9uRGV2aWF0aW9uRm9ybWF0IiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3Bj +OkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBYnNvbHV0ZVZhbHVlIiBWYWx1ZT0iMCIgLz4NCiAgICA8 +b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQZXJjZW50T2ZWYWx1ZSIgVmFsdWU9IjEiIC8+DQog +ICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGVyY2VudE9mUmFuZ2UiIFZhbHVlPSIyIiAv +Pg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnRPZkVVUmFuZ2UiIFZhbHVl +PSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVua25vd24iIFZhbHVlPSI0 +IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KPC9vcGM6VHlwZURpY3Rpb25hcnk+ + + + + NamespaceUri + + i=68 + i=7617 + + + http://opcfoundation.org/UA/ + + + + Deprecated + + i=68 + i=7617 + + + true + + + + Union + + i=69 + i=7617 + + + Union + + + + KeyValuePair + + i=69 + i=7617 + + + KeyValuePair + + + + AdditionalParametersType + + i=69 + i=7617 + + + AdditionalParametersType + + + + EphemeralKeyType + + i=69 + i=7617 + + + EphemeralKeyType + + + + EndpointType + + i=69 + i=7617 + + + EndpointType + + + + BitFieldDefinition + + i=69 + i=7617 + + + BitFieldDefinition + + + + RationalNumber + + i=69 + i=7617 + + + RationalNumber + + + + Vector + + i=69 + i=7617 + + + Vector + + + + 3DVector + + i=69 + i=7617 + + + ThreeDVector + + + + CartesianCoordinates + + i=69 + i=7617 + + + CartesianCoordinates + + + + 3DCartesianCoordinates + + i=69 + i=7617 + + + ThreeDCartesianCoordinates + + + + Orientation + + i=69 + i=7617 + + + Orientation + + + + 3DOrientation + + i=69 + i=7617 + + + ThreeDOrientation + + + + Frame + + i=69 + i=7617 + + + Frame + + + + 3DFrame + + i=69 + i=7617 + + + ThreeDFrame + + + + IdentityMappingRuleType + + i=69 + i=7617 + + + IdentityMappingRuleType + + + + CurrencyUnitType + + i=69 + i=7617 + + + CurrencyUnitType + + + + AnnotationDataType + + i=69 + i=7617 + + + AnnotationDataType + + + + LinearConversionDataType + + i=69 + i=7617 + + + LinearConversionDataType + + + + QuantityDimension + + i=69 + i=7617 + + + QuantityDimension + + + + TrustListDataType + + i=69 + i=7617 + + + TrustListDataType + + + + TransactionErrorType + + i=69 + i=7617 + + + TransactionErrorType + + + + DataTypeSchemaHeader + + i=69 + i=7617 + + + DataTypeSchemaHeader + + + + DataTypeDescription + + i=69 + i=7617 + + + DataTypeDescription + + + + StructureDescription + + i=69 + i=7617 + + + StructureDescription + + + + EnumDescription + + i=69 + i=7617 + + + EnumDescription + + + + SimpleTypeDescription + + i=69 + i=7617 + + + SimpleTypeDescription + + + + UABinaryFileDataType + + i=69 + i=7617 + + + UABinaryFileDataType + + + + PortableQualifiedName + + i=69 + i=7617 + + + PortableQualifiedName + + + + PortableNodeId + + i=69 + i=7617 + + + PortableNodeId + + + + UnsignedRationalNumber + + i=69 + i=7617 + + + UnsignedRationalNumber + + + + DataSetMetaDataType + + i=69 + i=7617 + + + DataSetMetaDataType + + + + FieldMetaData + + i=69 + i=7617 + + + FieldMetaData + + + + ConfigurationVersionDataType + + i=69 + i=7617 + + + ConfigurationVersionDataType + + + + PublishedDataSetDataType + + i=69 + i=7617 + + + PublishedDataSetDataType + + + + PublishedDataSetSourceDataType + + i=69 + i=7617 + + + PublishedDataSetSourceDataType + + + + PublishedVariableDataType + + i=69 + i=7617 + + + PublishedVariableDataType + + + + PublishedDataItemsDataType + + i=69 + i=7617 + + + PublishedDataItemsDataType + + + + PublishedEventsDataType + + i=69 + i=7617 + + + PublishedEventsDataType + + + + PublishedDataSetCustomSourceDataType + + i=69 + i=7617 + + + PublishedDataSetCustomSourceDataType + + + + DataSetWriterDataType + + i=69 + i=7617 + + + DataSetWriterDataType + + + + DataSetWriterTransportDataType + + i=69 + i=7617 + + + DataSetWriterTransportDataType + + + + DataSetWriterMessageDataType + + i=69 + i=7617 + + + DataSetWriterMessageDataType + + + + PubSubGroupDataType + + i=69 + i=7617 + + + PubSubGroupDataType + + + + WriterGroupDataType + + i=69 + i=7617 + + + WriterGroupDataType + + + + WriterGroupTransportDataType + + i=69 + i=7617 + + + WriterGroupTransportDataType + + + + WriterGroupMessageDataType + + i=69 + i=7617 + + + WriterGroupMessageDataType + + + + PubSubConnectionDataType + + i=69 + i=7617 + + + PubSubConnectionDataType + + + + ConnectionTransportDataType + + i=69 + i=7617 + + + ConnectionTransportDataType + + + + NetworkAddressDataType + + i=69 + i=7617 + + + NetworkAddressDataType + + + + NetworkAddressUrlDataType + + i=69 + i=7617 + + + NetworkAddressUrlDataType + + + + ReaderGroupDataType + + i=69 + i=7617 + + + ReaderGroupDataType + + + + ReaderGroupTransportDataType + + i=69 + i=7617 + + + ReaderGroupTransportDataType + + + + ReaderGroupMessageDataType + + i=69 + i=7617 + + + ReaderGroupMessageDataType + + + + DataSetReaderDataType + + i=69 + i=7617 + + + DataSetReaderDataType + + + + DataSetReaderTransportDataType + + i=69 + i=7617 + + + DataSetReaderTransportDataType + + + + DataSetReaderMessageDataType + + i=69 + i=7617 + + + DataSetReaderMessageDataType + + + + SubscribedDataSetDataType + + i=69 + i=7617 + + + SubscribedDataSetDataType + + + + TargetVariablesDataType + + i=69 + i=7617 + + + TargetVariablesDataType + + + + FieldTargetDataType + + i=69 + i=7617 + + + FieldTargetDataType + + + + SubscribedDataSetMirrorDataType + + i=69 + i=7617 + + + SubscribedDataSetMirrorDataType + + + + PubSubConfigurationDataType + + i=69 + i=7617 + + + PubSubConfigurationDataType + + + + StandaloneSubscribedDataSetRefDataType + + i=69 + i=7617 + + + StandaloneSubscribedDataSetRefDataType + + + + StandaloneSubscribedDataSetDataType + + i=69 + i=7617 + + + StandaloneSubscribedDataSetDataType + + + + SecurityGroupDataType + + i=69 + i=7617 + + + SecurityGroupDataType + + + + PubSubKeyPushTargetDataType + + i=69 + i=7617 + + + PubSubKeyPushTargetDataType + + + + PubSubConfiguration2DataType + + i=69 + i=7617 + + + PubSubConfiguration2DataType + + + + UadpWriterGroupMessageDataType + + i=69 + i=7617 + + + UadpWriterGroupMessageDataType + + + + UadpDataSetWriterMessageDataType + + i=69 + i=7617 + + + UadpDataSetWriterMessageDataType + + + + UadpDataSetReaderMessageDataType + + i=69 + i=7617 + + + UadpDataSetReaderMessageDataType + + + + JsonWriterGroupMessageDataType + + i=69 + i=7617 + + + JsonWriterGroupMessageDataType + + + + JsonDataSetWriterMessageDataType + + i=69 + i=7617 + + + JsonDataSetWriterMessageDataType + + + + JsonDataSetReaderMessageDataType + + i=69 + i=7617 + + + JsonDataSetReaderMessageDataType + + + + QosDataType + + i=69 + i=7617 + + + QosDataType + + + + TransmitQosDataType + + i=69 + i=7617 + + + TransmitQosDataType + + + + TransmitQosPriorityDataType + + i=69 + i=7617 + + + TransmitQosPriorityDataType + + + + ReceiveQosDataType + + i=69 + i=7617 + + + ReceiveQosDataType + + + + ReceiveQosPriorityDataType + + i=69 + i=7617 + + + ReceiveQosPriorityDataType + + + + DatagramConnectionTransportDataType + + i=69 + i=7617 + + + DatagramConnectionTransportDataType + + + + DatagramConnectionTransport2DataType + + i=69 + i=7617 + + + DatagramConnectionTransport2DataType + + + + DatagramWriterGroupTransportDataType + + i=69 + i=7617 + + + DatagramWriterGroupTransportDataType + + + + DatagramWriterGroupTransport2DataType + + i=69 + i=7617 + + + DatagramWriterGroupTransport2DataType + + + + DatagramDataSetReaderTransportDataType + + i=69 + i=7617 + + + DatagramDataSetReaderTransportDataType + + + + BrokerConnectionTransportDataType + + i=69 + i=7617 + + + BrokerConnectionTransportDataType + + + + BrokerWriterGroupTransportDataType + + i=69 + i=7617 + + + BrokerWriterGroupTransportDataType + + + + BrokerDataSetWriterTransportDataType + + i=69 + i=7617 + + + BrokerDataSetWriterTransportDataType + + + + BrokerDataSetReaderTransportDataType + + i=69 + i=7617 + + + BrokerDataSetReaderTransportDataType + + + + PubSubConfigurationRefDataType + + i=69 + i=7617 + + + PubSubConfigurationRefDataType + + + + PubSubConfigurationValueDataType + + i=69 + i=7617 + + + PubSubConfigurationValueDataType + + + + AliasNameDataType + + i=69 + i=7617 + + + AliasNameDataType + + + + UserManagementDataType + + i=69 + i=7617 + + + UserManagementDataType + + + + PriorityMappingEntryType + + i=69 + i=7617 + + + PriorityMappingEntryType + + + + ReferenceDescriptionDataType + + i=69 + i=7617 + + + ReferenceDescriptionDataType + + + + ReferenceListEntryDataType + + i=69 + i=7617 + + + ReferenceListEntryDataType + + + + RolePermissionType + + i=69 + i=7617 + + + RolePermissionType + + + + DataTypeDefinition + + i=69 + i=7617 + + + DataTypeDefinition + + + + StructureField + + i=69 + i=7617 + + + StructureField + + + + StructureDefinition + + i=69 + i=7617 + + + StructureDefinition + + + + EnumDefinition + + i=69 + i=7617 + + + EnumDefinition + + + + Argument + + i=69 + i=7617 + + + Argument + + + + EnumValueType + + i=69 + i=7617 + + + EnumValueType + + + + EnumField + + i=69 + i=7617 + + + EnumField + + + + OptionSet + + i=69 + i=7617 + + + OptionSet + + + + TimeZoneDataType + + i=69 + i=7617 + + + TimeZoneDataType + + + + ApplicationDescription + + i=69 + i=7617 + + + ApplicationDescription + + + + ServerOnNetwork + + i=69 + i=7617 + + + ServerOnNetwork + + + + UserTokenPolicy + + i=69 + i=7617 + + + UserTokenPolicy + + + + EndpointDescription + + i=69 + i=7617 + + + EndpointDescription + + + + RegisteredServer + + i=69 + i=7617 + + + RegisteredServer + + + + DiscoveryConfiguration + + i=69 + i=7617 + + + DiscoveryConfiguration + + + + MdnsDiscoveryConfiguration + + i=69 + i=7617 + + + MdnsDiscoveryConfiguration + + + + SignedSoftwareCertificate + + i=69 + i=7617 + + + SignedSoftwareCertificate + + + + UserIdentityToken + + i=69 + i=7617 + + + UserIdentityToken + + + + AnonymousIdentityToken + + i=69 + i=7617 + + + AnonymousIdentityToken + + + + UserNameIdentityToken + + i=69 + i=7617 + + + UserNameIdentityToken + + + + X509IdentityToken + + i=69 + i=7617 + + + X509IdentityToken + + + + IssuedIdentityToken + + i=69 + i=7617 + + + IssuedIdentityToken + + + + AddNodesItem + + i=69 + i=7617 + + + AddNodesItem + + + + AddReferencesItem + + i=69 + i=7617 + + + AddReferencesItem + + + + DeleteNodesItem + + i=69 + i=7617 + + + DeleteNodesItem + + + + DeleteReferencesItem + + i=69 + i=7617 + + + DeleteReferencesItem + + + + RelativePathElement + + i=69 + i=7617 + + + RelativePathElement + + + + RelativePath + + i=69 + i=7617 + + + RelativePath + + + + EndpointConfiguration + + i=69 + i=7617 + + + EndpointConfiguration + + + + ContentFilterElement + + i=69 + i=7617 + + + ContentFilterElement + + + + ContentFilter + + i=69 + i=7617 + + + ContentFilter + + + + FilterOperand + + i=69 + i=7617 + + + FilterOperand + + + + ElementOperand + + i=69 + i=7617 + + + ElementOperand + + + + LiteralOperand + + i=69 + i=7617 + + + LiteralOperand + + + + AttributeOperand + + i=69 + i=7617 + + + AttributeOperand + + + + SimpleAttributeOperand + + i=69 + i=7617 + + + SimpleAttributeOperand + + + + ModificationInfo + + i=69 + i=7617 + + + ModificationInfo + + + + HistoryEvent + + i=69 + i=7617 + + + HistoryEvent + + + + HistoryModifiedEvent + + i=69 + i=7617 + + + HistoryModifiedEvent + + + + MonitoringFilter + + i=69 + i=7617 + + + MonitoringFilter + + + + EventFilter + + i=69 + i=7617 + + + EventFilter + + + + AggregateConfiguration + + i=69 + i=7617 + + + AggregateConfiguration + + + + HistoryEventFieldList + + i=69 + i=7617 + + + HistoryEventFieldList + + + + BuildInfo + + i=69 + i=7617 + + + BuildInfo + + + + RedundantServerDataType + + i=69 + i=7617 + + + RedundantServerDataType + + + + EndpointUrlListDataType + + i=69 + i=7617 + + + EndpointUrlListDataType + + + + NetworkGroupDataType + + i=69 + i=7617 + + + NetworkGroupDataType + + + + SamplingIntervalDiagnosticsDataType + + i=69 + i=7617 + + + SamplingIntervalDiagnosticsDataType + + + + ServerDiagnosticsSummaryDataType + + i=69 + i=7617 + + + ServerDiagnosticsSummaryDataType + + + + ServerStatusDataType + + i=69 + i=7617 + + + ServerStatusDataType + + + + SessionDiagnosticsDataType + + i=69 + i=7617 + + + SessionDiagnosticsDataType + + + + SessionSecurityDiagnosticsDataType + + i=69 + i=7617 + + + SessionSecurityDiagnosticsDataType + + + + ServiceCounterDataType + + i=69 + i=7617 + + + ServiceCounterDataType + + + + StatusResult + + i=69 + i=7617 + + + StatusResult + + + + SubscriptionDiagnosticsDataType + + i=69 + i=7617 + + + SubscriptionDiagnosticsDataType + + + + ModelChangeStructureDataType + + i=69 + i=7617 + + + ModelChangeStructureDataType + + + + SemanticChangeStructureDataType + + i=69 + i=7617 + + + SemanticChangeStructureDataType + + + + Range + + i=69 + i=7617 + + + Range + + + + EUInformation + + i=69 + i=7617 + + + EUInformation + + + + ComplexNumberType + + i=69 + i=7617 + + + ComplexNumberType + + + + DoubleComplexNumberType + + i=69 + i=7617 + + + DoubleComplexNumberType + + + + AxisInformation + + i=69 + i=7617 + + + AxisInformation + + + + XVType + + i=69 + i=7617 + + + XVType + + + + ProgramDiagnosticDataType + + i=69 + i=7617 + + + ProgramDiagnosticDataType + + + + ProgramDiagnostic2DataType + + i=69 + i=7617 + + + ProgramDiagnostic2DataType + + + + Annotation + + i=69 + i=7617 + + + Annotation + + + + Default XML + + i=12756 + i=12762 + i=76 + + + + Default XML + + i=14533 + i=14829 + i=76 + + + + Default XML + + i=16313 + i=17542 + i=76 + + + + Default XML + + i=17548 + i=17554 + i=76 + + + + Default XML + + i=15528 + i=16024 + i=76 + + + + Default XML + + i=32421 + i=32427 + i=76 + + + + Default XML + + i=18806 + i=18860 + i=76 + + + + Default XML + + i=18807 + i=18863 + i=76 + + + + Default XML + + i=18808 + i=18866 + i=76 + + + + Default XML + + i=18809 + i=18869 + i=76 + + + + Default XML + + i=18810 + i=19049 + i=76 + + + + Default XML + + i=18811 + i=19052 + i=76 + + + + Default XML + + i=18812 + i=19055 + i=76 + + + + Default XML + + i=18813 + i=19058 + i=76 + + + + Default XML + + i=18814 + i=19061 + i=76 + + + + Default XML + + i=15634 + i=15730 + i=76 + + + + Default XML + + i=23498 + i=23522 + i=76 + + + + Default XML + + i=32434 + i=32575 + i=76 + + + + Default XML + + i=32435 + i=32578 + i=76 + + + + Default XML + + i=32438 + i=32581 + i=76 + + + + Default XML + + i=12554 + i=12677 + i=76 + + + + Default XML + + i=32285 + i=32387 + i=76 + + + + Default XML + + i=15534 + i=16027 + i=76 + + + + Default XML + + i=14525 + i=14811 + i=76 + + + + Default XML + + i=15487 + i=15591 + i=76 + + + + Default XML + + i=15488 + i=15594 + i=76 + + + + Default XML + + i=15005 + i=15585 + i=76 + + + + Default XML + + i=15006 + i=15588 + i=76 + + + + Default XML + + i=24105 + i=24123 + i=76 + + + + Default XML + + i=24106 + i=24126 + i=76 + + + + Default XML + + i=24107 + i=24129 + i=76 + + + + Default XML + + i=14523 + i=14805 + i=76 + + + + Default XML + + i=14524 + i=14808 + i=76 + + + + Default XML + + i=14593 + i=14832 + i=76 + + + + Default XML + + i=15578 + i=16030 + i=76 + + + + Default XML + + i=15580 + i=16033 + i=76 + + + + Default XML + + i=14273 + i=14320 + i=76 + + + + Default XML + + i=15581 + i=16037 + i=76 + + + + Default XML + + i=15582 + i=16040 + i=76 + + + + Default XML + + i=25269 + i=25549 + i=76 + + + + Default XML + + i=15597 + i=16047 + i=76 + + + + Default XML + + i=15598 + i=16050 + i=76 + + + + Default XML + + i=15605 + i=16053 + i=76 + + + + Default XML + + i=15609 + i=16056 + i=76 + + + + Default XML + + i=15480 + i=21180 + i=76 + + + + Default XML + + i=15611 + i=16062 + i=76 + + + + Default XML + + i=15616 + i=16065 + i=76 + + + + Default XML + + i=15617 + i=16068 + i=76 + + + + Default XML + + i=15618 + i=16071 + i=76 + + + + Default XML + + i=15502 + i=21183 + i=76 + + + + Default XML + + i=15510 + i=21186 + i=76 + + + + Default XML + + i=15520 + i=21189 + i=76 + + + + Default XML + + i=15621 + i=16077 + i=76 + + + + Default XML + + i=15622 + i=16080 + i=76 + + + + Default XML + + i=15623 + i=16083 + i=76 + + + + Default XML + + i=15628 + i=16086 + i=76 + + + + Default XML + + i=15629 + i=16089 + i=76 + + + + Default XML + + i=15630 + i=16092 + i=76 + + + + Default XML + + i=15631 + i=16095 + i=76 + + + + Default XML + + i=14744 + i=14835 + i=76 + + + + Default XML + + i=15635 + i=16098 + i=76 + + + + Default XML + + i=15530 + i=21192 + i=76 + + + + Default XML + + i=23599 + i=23938 + i=76 + + + + Default XML + + i=23600 + i=23941 + i=76 + + + + Default XML + + i=23601 + i=23944 + i=76 + + + + Default XML + + i=25270 + i=25552 + i=76 + + + + Default XML + + i=23602 + i=23947 + i=76 + + + + Default XML + + i=15645 + i=16104 + i=76 + + + + Default XML + + i=15652 + i=16107 + i=76 + + + + Default XML + + i=15653 + i=16110 + i=76 + + + + Default XML + + i=15657 + i=16113 + i=76 + + + + Default XML + + i=15664 + i=16116 + i=76 + + + + Default XML + + i=15665 + i=16119 + i=76 + + + + Default XML + + i=23603 + i=23950 + i=76 + + + + Default XML + + i=23604 + i=23953 + i=76 + + + + Default XML + + i=23605 + i=23956 + i=76 + + + + Default XML + + i=23608 + i=23965 + i=76 + + + + Default XML + + i=23609 + i=23968 + i=76 + + + + Default XML + + i=17467 + i=17473 + i=76 + + + + Default XML + + i=23612 + i=23977 + i=76 + + + + Default XML + + i=15532 + i=21195 + i=76 + + + + Default XML + + i=23613 + i=23980 + i=76 + + + + Default XML + + i=23614 + i=23983 + i=76 + + + + Default XML + + i=15007 + i=15640 + i=76 + + + + Default XML + + i=15667 + i=16125 + i=76 + + + + Default XML + + i=15669 + i=16144 + i=76 + + + + Default XML + + i=15670 + i=16147 + i=76 + + + + Default XML + + i=25519 + i=25555 + i=76 + + + + Default XML + + i=25520 + i=25558 + i=76 + + + + Default XML + + i=23468 + i=23508 + i=76 + + + + Default XML + + i=24281 + i=24297 + i=76 + + + + Default XML + + i=25220 + i=25244 + i=76 + + + + Default XML + + i=32659 + i=32671 + i=76 + + + + Default XML + + i=32660 + i=32674 + i=76 + + + + Default XML + + i=96 + i=16127 + i=76 + + + + Default XML + + i=97 + i=18166 + i=76 + + + + Default XML + + i=101 + i=18169 + i=76 + + + + Default XML + + i=99 + i=18172 + i=76 + + + + Default XML + + i=100 + i=18175 + i=76 + + + + Default XML + + i=296 + i=8285 + i=76 + + + + Default XML + + i=7594 + i=8291 + i=76 + + + + Default XML + + i=102 + i=14826 + i=76 + + + + Default XML + + i=12755 + i=12759 + i=76 + + + + Default XML + + i=8912 + i=8918 + i=76 + + + + Default XML + + i=308 + i=8300 + i=76 + + + + Default XML + + i=12189 + i=12201 + i=76 + + + + Default XML + + i=304 + i=8297 + i=76 + + + + Default XML + + i=312 + i=8303 + i=76 + + + + Default XML + + i=432 + i=8417 + i=76 + + + + Default XML + + i=12890 + i=12894 + i=76 + + + + Default XML + + i=12891 + i=12897 + i=76 + + + + Default XML + + i=344 + i=8333 + i=76 + + + + Default XML + + i=316 + i=8306 + i=76 + + + + Default XML + + i=319 + i=8309 + i=76 + + + + Default XML + + i=322 + i=8312 + i=76 + + + + Default XML + + i=325 + i=8315 + i=76 + + + + Default XML + + i=938 + i=8318 + i=76 + + + + Default XML + + i=376 + i=8363 + i=76 + + + + Default XML + + i=379 + i=8366 + i=76 + + + + Default XML + + i=382 + i=8369 + i=76 + + + + Default XML + + i=385 + i=8372 + i=76 + + + + Default XML + + i=537 + i=12712 + i=76 + + + + Default XML + + i=540 + i=12715 + i=76 + + + + Default XML + + i=331 + i=8321 + i=76 + + + + Default XML + + i=583 + i=8564 + i=76 + + + + Default XML + + i=586 + i=8567 + i=76 + + + + Default XML + + i=589 + i=8570 + i=76 + + + + Default XML + + i=592 + i=8573 + i=76 + + + + Default XML + + i=595 + i=8576 + i=76 + + + + Default XML + + i=598 + i=8579 + i=76 + + + + Default XML + + i=601 + i=8582 + i=76 + + + + Default XML + + i=11216 + i=15021 + i=76 + + + + Default XML + + i=659 + i=8639 + i=76 + + + + Default XML + + i=32824 + i=32830 + i=76 + + + + Default XML + + i=719 + i=8702 + i=76 + + + + Default XML + + i=725 + i=8708 + i=76 + + + + Default XML + + i=948 + i=8711 + i=76 + + + + Default XML + + i=920 + i=8807 + i=76 + + + + Default XML + + i=338 + i=8327 + i=76 + + + + Default XML + + i=853 + i=8843 + i=76 + + + + Default XML + + i=11943 + i=11951 + i=76 + + + + Default XML + + i=11944 + i=11954 + i=76 + + + + Default XML + + i=856 + i=8846 + i=76 + + + + Default XML + + i=859 + i=8849 + i=76 + + + + Default XML + + i=862 + i=8852 + i=76 + + + + Default XML + + i=865 + i=8855 + i=76 + + + + Default XML + + i=868 + i=8858 + i=76 + + + + Default XML + + i=871 + i=8861 + i=76 + + + + Default XML + + i=299 + i=8294 + i=76 + + + + Default XML + + i=874 + i=8864 + i=76 + + + + Default XML + + i=877 + i=8867 + i=76 + + + + Default XML + + i=897 + i=8870 + i=76 + + + + Default XML + + i=884 + i=8873 + i=76 + + + + Default XML + + i=887 + i=8876 + i=76 + + + + Default XML + + i=12171 + i=12175 + i=76 + + + + Default XML + + i=12172 + i=12178 + i=76 + + + + Default XML + + i=12079 + i=12083 + i=76 + + + + Default XML + + i=12080 + i=12086 + i=76 + + + + Default XML + + i=894 + i=8882 + i=76 + + + + Default XML + + i=24033 + i=24039 + i=76 + + + + Default XML + + i=891 + i=8879 + i=76 + + + + Opc.Ua + + i=8254 + i=15039 + i=12762 + i=14829 + i=17542 + i=17554 + i=16024 + i=32427 + i=18860 + i=18863 + i=18866 + i=18869 + i=19049 + i=19052 + i=19055 + i=19058 + i=19061 + i=15730 + i=23522 + i=32575 + i=32578 + i=32581 + i=12677 + i=32387 + i=16027 + i=14811 + i=15591 + i=15594 + i=15585 + i=15588 + i=24123 + i=24126 + i=24129 + i=14805 + i=14808 + i=14832 + i=16030 + i=16033 + i=14320 + i=16037 + i=16040 + i=25549 + i=16047 + i=16050 + i=16053 + i=16056 + i=21180 + i=16062 + i=16065 + i=16068 + i=16071 + i=21183 + i=21186 + i=21189 + i=16077 + i=16080 + i=16083 + i=16086 + i=16089 + i=16092 + i=16095 + i=14835 + i=16098 + i=21192 + i=23938 + i=23941 + i=23944 + i=25552 + i=23947 + i=16104 + i=16107 + i=16110 + i=16113 + i=16116 + i=16119 + i=23950 + i=23953 + i=23956 + i=23965 + i=23968 + i=17473 + i=23977 + i=21195 + i=23980 + i=23983 + i=15640 + i=16125 + i=16144 + i=16147 + i=25555 + i=25558 + i=23508 + i=24297 + i=25244 + i=32671 + i=32674 + i=16127 + i=18166 + i=18169 + i=18172 + i=18175 + i=8285 + i=8291 + i=14826 + i=12759 + i=8918 + i=8300 + i=12201 + i=8297 + i=8303 + i=8417 + i=12894 + i=12897 + i=8333 + i=8306 + i=8309 + i=8312 + i=8315 + i=8318 + i=8363 + i=8366 + i=8369 + i=8372 + i=12712 + i=12715 + i=8321 + i=8564 + i=8567 + i=8570 + i=8573 + i=8576 + i=8579 + i=8582 + i=15021 + i=8639 + i=32830 + i=8702 + i=8708 + i=8711 + i=8807 + i=8327 + i=8843 + i=11951 + i=11954 + i=8846 + i=8849 + i=8852 + i=8855 + i=8858 + i=8861 + i=8294 + i=8864 + i=8867 + i=8870 + i=8873 + i=8876 + i=12175 + i=12178 + i=12083 + i=12086 + i=8882 + i=24039 + i=8879 + i=92 + i=72 + + + PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi +DQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54 +c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlw +ZXMueHNkIg0KICB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8y +MDA4LzAyL1R5cGVzLnhzZCINCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiDQo+DQog +IDx4czphbm5vdGF0aW9uPg0KICAgIDx4czphcHBpbmZvPg0KICAgICAgPHVhOk1vZGVsIE1vZGVs +VXJpPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBWZXJzaW9uPSIxLjA1LjAzIiBQdWJs +aWNhdGlvbkRhdGU9IjIwMjMtMTItMTVUMDA6MDA6MDBaIiAvPg0KICAgIDwveHM6YXBwaW5mbz4N +CiAgPC94czphbm5vdGF0aW9uPg0KICANCiAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhbiIgdHlw +ZT0ieHM6Ym9vbGVhbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQm9vbGVh +biI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhbiIg +dHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4N +CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJMaXN0T2ZCb29sZWFuIiB0eXBlPSJ0bnM6TGlzdE9mQm9vbGVhbiIgbmlsbGFibGU9InRy +dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTQnl0ZSIgdHlwZT0ieHM6 +Ynl0ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU0J5dGUiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNCeXRlIiB0eXBlPSJ4czpieXRl +IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNCeXRl +IiB0eXBlPSJ0bnM6TGlzdE9mU0J5dGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCeXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnl0ZSIgdHlwZT0i +dG5zOkxpc3RPZkJ5dGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iSW50MTYiIHR5cGU9InhzOnNob3J0IiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJMaXN0T2ZJbnQxNiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iSW50MTYiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDE2IiB0eXBlPSJ0bnM6TGlzdE9mSW50MTYiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVUludDE2 +IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM +aXN0T2ZVSW50MTYiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlVJbnQxNiIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9 +InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVSW50MTYiIHR5cGU9InRuczpMaXN0T2ZVSW50MTYi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50 +MzIiIHR5cGU9InhzOmludCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSW50 +MzIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDMyIiB0 +eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAg +PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +TGlzdE9mSW50MzIiIHR5cGU9InRuczpMaXN0T2ZJbnQzMiIgbmlsbGFibGU9InRydWUiPjwveHM6 +ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVk +SW50IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVSW50MzIiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQzMiIgdHlwZT0ieHM6dW5z +aWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlz +dE9mVUludDMyIiB0eXBlPSJ0bnM6TGlzdE9mVUludDMyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czpl +bGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJbnQ2NCI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50NjQiIHR5cGU9InhzOmxvbmciIG1pbk9jY3Vy +cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50NjQiIHR5cGU9InRu +czpMaXN0T2ZJbnQ2NCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJVSW50NjQiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mVUludDY0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJVSW50NjQiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgbWluT2NjdXJz +PSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVSW50NjQiIHR5cGU9InRu +czpMaXN0T2ZVSW50NjQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iRmxvYXQiIHR5cGU9InhzOmZsb2F0IiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJMaXN0T2ZGbG9hdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iRmxvYXQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZsb2F0IiB0eXBlPSJ0bnM6TGlzdE9mRmxvYXQiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRG91Ymxl +IiB0eXBlPSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRv +dWJsZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRG91Ymxl +IiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iTGlzdE9mRG91YmxlIiB0eXBlPSJ0bnM6TGlzdE9mRG91YmxlIiBuaWxsYWJsZT0idHJ1 +ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IlN0cmluZyIgbmlsbGFibGU9 +InRydWUiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlz +dE9mU3RyaW5nIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJT +dHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRl +ZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJMaXN0T2ZTdHJpbmciIHR5cGU9InRuczpMaXN0T2ZTdHJpbmciIG5pbGxhYmxl +PSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVRpbWUiIG5p +bGxhYmxlPSJ0cnVlIiB0eXBlPSJ4czpkYXRlVGltZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iTGlzdE9mRGF0ZVRpbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkRhdGVUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiBtYXhP +Y2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRlVGltZSIgdHlwZT0idG5zOkxpc3RP +ZkRhdGVUaW1lIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJHdWlkIj4NCiAgICA8eHM6YW5ub3RhdGlvbj4NCiAgICAgIDx4czphcHBpbmZv +Pg0KICAgICAgICA8SXNWYWx1ZVR5cGUgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j +b20vMjAwMy8xMC9TZXJpYWxpemF0aW9uLyI+dHJ1ZTwvSXNWYWx1ZVR5cGU+DQogICAgICA8L3hz +OmFwcGluZm8+DQogICAgPC94czphbm5vdGF0aW9uPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAi +IG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1 +aWQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9Ikxpc3RPZkd1aWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9Ikd1aWQiIHR5cGU9InRuczpHdWlkIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu +ZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9Ikxpc3RPZkd1aWQiIHR5cGU9InRuczpMaXN0T2ZHdWlkIiBuaWxsYWJsZT0i +dHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkJ5dGVTdHJpbmciIG5p +bGxhYmxlPSJ0cnVlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9Ikxpc3RPZkJ5dGVTdHJpbmciPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkJ5dGVTdHJpbmciIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2Nj +dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlz +dE9mQnl0ZVN0cmluZyIgdHlwZT0idG5zOkxpc3RPZkJ5dGVTdHJpbmciIG5pbGxhYmxlPSJ0cnVl +Ij48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlhtbEVsZW1l +bnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1l +bnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIj4N +CiAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +ICAgICAgIDx4czphbnkgbWluT2NjdXJzPSIwIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAg +ICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICA8 +L3hzOmVsZW1lbnQ+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mWG1sRWxlbWVudCIgdHlwZT0idG5zOkxpc3RPZlhtbEVs +ZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ik5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iSWRlbnRpZmllciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +MSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ0bnM6Tm9kZUlkIiBuaWxs +YWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0 +T2ZOb2RlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5v +ZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRl +ZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTm9kZUlkIiB0eXBlPSJ0bnM6TGlzdE9m +Tm9kZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJFeHBhbmRlZE5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iSWRlbnRpZmllciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1h +eE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwYW5kZWROb2RlSWQiIHR5cGU9 +InRuczpFeHBhbmRlZE5vZGVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRXhwYW5kZWROb2RlSWQiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4cGFuZGVkTm9kZUlkIiB0eXBlPSJ0bnM6 +RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkV4cGFuZGVkTm9kZUlkIiB0eXBlPSJ0bnM6TGlzdE9m +RXhwYW5kZWROb2RlSWQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9IlN0YXR1c0NvZGUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAg +PHhzOmFwcGluZm8+DQogICAgICAgIDxJc1ZhbHVlVHlwZSB4bWxucz0iaHR0cDovL3NjaGVtYXMu +bWljcm9zb2Z0LmNvbS8yMDAzLzEwL1NlcmlhbGl6YXRpb24vIj50cnVlPC9Jc1ZhbHVlVHlwZT4N +CiAgICAgIDwveHM6YXBwaW5mbz4NCiAgICA8L3hzOmFubm90YXRpb24+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29kZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6U3RhdHVzQ29kZSI+ +PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdGF0dXNDb2Rl +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2Rl +IiB0eXBlPSJ0bnM6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRl +ZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJMaXN0T2ZTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6TGlzdE9mU3RhdHVzQ29kZSIg +bmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +RGlhZ25vc3RpY0luZm8iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlN5bWJvbGljSWQiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iTmFtZXNwYWNlVXJpIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0IiB0eXBlPSJ4 +czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9u +YWxJbmZvIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IklubmVyU3RhdHVzQ29kZSIgdHlwZT0idG5zOlN0YXR1c0NvZGUiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklubmVyRGlhZ25vc3RpY0luZm8iIHR5 +cGU9InRuczpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJ +bmZvIiB0eXBlPSJ0bnM6RGlhZ25vc3RpY0luZm8iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1l +bnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNJbmZvIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mbyIg +dHlwZT0idG5zOkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu +ZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEaWFnbm9zdGljSW5mbyIgdHlwZT0i +dG5zOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMb2NhbGl6ZWRUZXh0Ij4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGUiIHR5cGU9InhzOnN0cmluZyIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRl +eHQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iTG9jYWxpemVkVGV4dCIgdHlwZT0idG5zOkxvY2FsaXplZFRleHQiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZMb2NhbGl6ZWRUZXh0Ij4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0IiB0 +eXBlPSJ0bnM6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRl +ZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTG9jYWxpemVkVGV4dCIgdHlwZT0idG5z +Okxpc3RPZkxvY2FsaXplZFRleHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAg +PHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1YWxpZmllZE5hbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZUluZGV4IiB0eXBlPSJ4czp1bnNpZ25l +ZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0 +eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVh +bGlmaWVkTmFtZSIgdHlwZT0idG5zOlF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZRdWFsaWZpZWROYW1lIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFsaWZpZWROYW1lIiB0eXBlPSJ0 +bnM6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUXVhbGlmaWVkTmFtZSIgdHlwZT0idG5zOkxpc3RP +ZlF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPCEtLQ0K +ICAgIFNvbWUgZW52aXJvbm1lbnRzIHJlcXVpcmUgYSBXU0RML1hTRCB3aGljaCBleHBsaWNpdGx5 +IGRlZmluZXMgYWxsIHBvc3NpYmxlIHR5cGVzLg0KICAgIFRoZSBVQSBXU0RML1hTRCBjYW4gYmUg +bW9kaWZpZWQgdG8gc3VwcG9ydCB0aGVzZSBlbnZpcm9ubWVudHMgYnkgcmVwbGFjaW5nIHRoZQ0K +ICAgIGRlZmluaXRpb25zIG9mIHRoZSBFeHRlbnNpb25PYmplY3RCb2R5IGFuZCBWYXJpYW50VmFs +dWUgY29tcGxleCB0eXBlcyB3aXRoIHRoZQ0KICAgIGRlZmluaXRpb25zIGluIHRoZSBjb21tZW50 +cyBzaG93biBoZXJlLiBEZXZlbG9wZXJzIHdvdWxkIHRoZW4gZGVmaW5lIHN1YnR5cGVzDQogICAg +b2YgdGhlIEV4dGVuc2lvbk9iamVjdEJvZHkgdHlwZSB3aGljaCBleHBsaWNpdGx5IGRlY2xhcmUg +YSBjaG9pY2UgYmV0d2VlbiBhbGwgb2YgdGhlDQogICAgY29tcGxleCB0eXBlcyB1c2VkIGJ5IHRo +ZSBzeXN0ZW0uIFRoZSBFeGFtcGxlRXh0ZW5zaW9uT2JqZWN0Qm9keSBzdWJ0eXBlIGlzIHByb3Zp +ZGVzDQogICAgYSB0ZW1wbGF0ZSBiYXNlZCBvbiBhIGZldyBjb21tb24gVUEtZGVmaW5lZCBjb21w +bGV4IHR5cGVzLg0KICAgIC0tPg0KDQogIDwhLS0NCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +RXh0ZW5zaW9uT2JqZWN0Qm9keSIgLz4NCg0KICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFeGFt +cGxlRXh0ZW5zaW9uT2JqZWN0Qm9keSI+DQogICAgICA8eHM6Y29tcGxleENvbnRlbnQ+DQogICAg +ICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkV4dGVuc2lvbk9iamVjdEJvZHkiPg0KICAgICAg +ICAgIDx4czpjaG9pY2U+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcmd1bWVudCIg +dHlwZT0idG5zOkFyZ3VtZW50IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InRuczpV +c2VySWRlbnRpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +ICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgdHlwZT0idG5z +OlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgICAgICA8L3hzOmNob2ljZT4NCiAgICAgICAgPC94czpleHRlbnNpb24+DQogICAgICA8 +L3hzOmNvbXBsZXhDb250ZW50Pg0KICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZUlkIiB0eXBlPSJ0bnM6RXhwYW5kZWROb2RlSWQi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5h +bWU9IkJvZHkiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdEJvZHkiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhU +eXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4 +dGVuc2lvbk9iamVjdCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgLS0+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9IkV4dGVuc2lvbk9iamVjdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iVHlwZUlkIiB0eXBlPSJ0bnM6Tm9kZUlkIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9keSIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAg +ICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJv +Y2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgPC94czplbGVtZW50Pg0KICAgIDwveHM6c2VxdWVuY2U+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVj +dCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkV4dGVuc2lvbk9iamVjdCI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0IiB0eXBlPSJ0bnM6 +RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFeHRlbnNpb25PYmplY3QiIHR5cGU9InRuczpMaXN0 +T2ZFeHRlbnNpb25PYmplY3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IkRlY2ltYWwiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlR5cGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9keSIgbWluT2NjdXJzPSIwIj4NCiAgICAgICAg +PHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNjYWxlIiB0eXBlPSJ4czpzaG9ydCIgLz4NCiAgICAgICAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ4czpzdHJpbmciIC8+DQogICAgICAgICAgPC94 +czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVu +dD4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KDQogICAgPCEtLQ0K +ICAgIFNvbWUgV1NETC9YTUwgY29tcGlsZXJzIGhhdmUgaXNzdWVzIHdpdGggdGhlIHhzOmNob2lj +ZSBjb25zdHJ1Y3QuIEZvciB0aGF0IHJlYXNvbg0KICAgIHRoZSBkZWZhdWx0IGRlY2xhcmF0aW9u +IG9mIGEgVmFyaWFudCB1c2VzIHhzOmFueSBjb25zdHJ1Y3QuIFRoZSBzY2hlbWEgYWN1dHVhbGx5 +DQogICAgZGVmaW5lZCBieSB0aGUgc3BlY2lmaWNhdGlvbiBpcyBwcm92aWRlZCBieSB0aGUgTWF0 +cml4IGFuZCBWYXJpYW50VmFsdWUgY29tcGxleCB0eXBlcw0KICAgIHNob3duIGluIGNvbW1lbnRz +IGJlbG93LiBBcHBsaWNhdGlvbiBkZXZlbG9wZXJzIGNhbiByZXBsYWNlIHRoZSBWYXJpYW50VmFs +dWUgZGVjbGFyYXRpb24NCiAgICB3aXRoIHRoZSBzcGVjaWZpYyBkZWNsYXJhdGlvbiBpZiB0aGV5 +IGhhdmUgYSBkZXZlbG9wbWVudCBlbnZpcm9ubWVudCB0aGF0IGNhbiBoYW5kbGUNCiAgICB0aGUg +eHM6Y2hvaWNlIGNvbnN0cnVjdCBpbiBhIHJlYXNvbmFibGUgd2F5Lg0KICAgIC0tPg0KDQogIDwh +LS0NCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTWF0cml4Ij4NCiAgICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGltZW5zaW9ucyIgdHlwZT0idG5zOkxpc3RP +ZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAg +ICAgIDx4czpjb21wbGV4VHlwZSBtaXhlZD0iZmFsc2UiPg0KICAgICAgICAgICAgPHhzOmNob2lj +ZSBtYXhPY2N1cnM9InVuYm91bmRlZCI+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkJvb2xlYW4iIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGUiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWdu +ZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkludDE2IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJVSW50MTYiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9Inhz +OmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJV +SW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NCIgdHlwZT0ieHM6dW5z +aWduZWRMb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5h +bWU9IkZsb2F0IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJEb3VibGUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0 +cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJE +YXRlVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZyIgdHlwZT0ieHM6 +YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAg +ICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgICAgICAgICAgICAgICAgPHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250 +ZW50cz0ibGF4IiAvPg0KICAgICAgICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAg +ICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICA8L3hzOmVsZW1lbnQ+DQog +ICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InRuczpTdGF0 +dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9 +Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkV4cGFuZGVkTm9k +ZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1 +YWxpZmllZE5hbWUiIHR5cGU9InRuczpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQog +ICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpM +b2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYW50IiB0eXBl +PSJ0bnM6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgPC94czpjaG9pY2U+ +DQogICAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPC94czplbGVtZW50Pg0KICAg +ICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50 +IG5hbWU9Ik1hdHJpeCIgdHlwZT0idG5zOk1hdHJpeCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAg +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudFZhbHVlIj4NCiAgICAgIDx4czpjaG9pY2U+ +DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvb2xlYW4iIHR5cGU9InhzOmJvb2xlYW4iIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGUiIHR5cGU9Inhz +OmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIg +dHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkludDE2IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MTYiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9j +Y3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmlu +dCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5 +cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlVJbnQ2NCIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZsb2F0IiB0eXBlPSJ4czpmbG9hdCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEb3VibGUiIHR5cGU9 +InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJT +dHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEYXRlVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZyIgdHlwZT0ieHM6 +YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgIDx4 +czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAg +PHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250ZW50cz0ibGF4IiAvPg0KICAgICAgICAg +ICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8 +L3hzOmVsZW1lbnQ+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9 +InRuczpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5h +bWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkV4cGFuZGVkTm9kZUlk +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1YWxpZmllZE5h +bWUiIHR5cGU9InRuczpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMb2NhbGl6ZWRUZXh0IiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVj +dCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCb29sZWFuIiB0eXBlPSJ0bnM6TGlzdE9mQm9vbGVhbiIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTQnl0ZSIg +dHlwZT0idG5zOkxpc3RPZlNCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVt +ZW50IG5hbWU9Ikxpc3RPZkJ5dGUiIHR5cGU9InRuczpMaXN0T2ZCeXRlIiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDE2IiB0eXBlPSJ0bnM6TGlz +dE9mSW50MTYiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlz +dE9mVUludDE2IiB0eXBlPSJ0bnM6TGlzdE9mVUludDE2IiBtaW5PY2N1cnM9IjAiIC8+DQogICAg +ICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDMyIiB0eXBlPSJ0bnM6TGlzdE9mSW50MzIi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDMy +IiB0eXBlPSJ0bnM6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ikxpc3RPZkludDY0IiB0eXBlPSJ0bnM6TGlzdE9mSW50NjQiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDY0IiB0eXBlPSJ0 +bnM6TGlzdE9mVUludDY0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5h +bWU9Ikxpc3RPZkZsb2F0IiB0eXBlPSJ0bnM6TGlzdE9mRmxvYXQiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRG91YmxlIiB0eXBlPSJ0bnM6TGlzdE9m +RG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +ZlN0cmluZyIgdHlwZT0idG5zOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRlVGltZSIgdHlwZT0idG5zOkxpc3RPZkRhdGVU +aW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkd1 +aWQiIHR5cGU9InRuczpMaXN0T2ZHdWlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ikxpc3RPZkJ5dGVTdHJpbmciIHR5cGU9InRuczpMaXN0T2ZCeXRlU3RyaW5n +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlhtbEVs +ZW1lbnQiIHR5cGU9InRuczpMaXN0T2ZYbWxFbGVtZW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAg +ICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0YXR1c0NvZGUiIHR5cGU9InRuczpMaXN0T2ZT +dGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxp +c3RPZk5vZGVJZCIgdHlwZT0idG5zOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkxp +c3RPZkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50 +IG5hbWU9Ikxpc3RPZlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpMaXN0T2ZRdWFsaWZpZWROYW1l +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkxvY2Fs +aXplZFRleHQiIHR5cGU9InRuczpMaXN0T2ZMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkV4dGVuc2lvbk9iamVjdCIgdHlwZT0i +dG5zOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJMaXN0T2ZWYXJpYW50IiB0eXBlPSJ0bnM6TGlzdE9mVmFyaWFudCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXRyaXgiIHR5cGU9InRu +czpNYXRyaXgiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDwveHM6Y2hvaWNlPg0KICAgIDwveHM6 +Y29tcGxleFR5cGU+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudCI+DQogICAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ0 +bnM6VmFyaWFudFZhbHVlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5h +bWU9IlZhcmlhbnQiIHR5cGU9InRuczpWYXJpYW50IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAt +LT4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudCI+DQogICAgPHhzOmFubm90YXRp +b24+DQogICAgICA8eHM6YXBwaW5mbz4NCiAgICAgICAgPElzVmFsdWVUeXBlIHhtbG5zPSJodHRw +Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tLzIwMDMvMTAvU2VyaWFsaXphdGlvbi8iPnRydWU8L0lz +VmFsdWVUeXBlPg0KICAgICAgPC94czphcHBpbmZvPg0KICAgIDwveHM6YW5ub3RhdGlvbj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJvY2Vz +c0NvbnRlbnRzPSJsYXgiIC8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgPC94 +czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVudD4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYW50IiB0eXBlPSJ0 +bnM6VmFyaWFudCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +Ikxpc3RPZlZhcmlhbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlZhcmlhbnQiIHR5cGU9InRuczpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlZhcmlhbnQiIHR5cGU9InRuczpMaXN0T2ZWYXJpYW50 +IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJEYXRhVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlZhbHVlIiB0eXBlPSJ0bnM6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idG5zOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZVRpbWVzdGFtcCIgdHlwZT0ieHM6 +ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJj +ZVBpY29zZWNvbmRzIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJUaW1lc3RhbXAiIHR5cGU9InhzOmRhdGVUaW1l +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJQaWNvc2Vj +b25kcyIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFW +YWx1ZSIgdHlwZT0idG5zOkRhdGFWYWx1ZSIgbmlsbGFibGU9InRydWUiLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVZhbHVlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVmFsdWUiIHR5cGU9InRuczpEYXRhVmFsdWUiIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxp +c3RPZkRhdGFWYWx1ZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFWYWx1ZSIgbmlsbGFibGU9InRydWUi +PjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJbnZva2VTZXJ2aWNlUmVxdWVz +dCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iSW52b2tlU2VydmljZVJlc3BvbnNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkltYWdlQk1QIiB0eXBlPSJ4 +czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW1hZ2VHSUYiIHR5cGU9 +InhzOmJhc2U2NEJpbmFyeSIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJbWFnZUpQRyIgdHlw +ZT0ieHM6YmFzZTY0QmluYXJ5IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkltYWdlUE5HIiB0 +eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXVkaW9EYXRh +VHlwZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJVbmlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVuaW9uIiB0eXBlPSJ0bnM6VW5pb24i +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVuaW9uIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVbmlvbiIgdHlwZT0idG5zOlVuaW9uIiBt +aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJMaXN0T2ZVbmlvbiIgdHlwZT0idG5zOkxpc3RPZlVuaW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94 +czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IlVyaVN0cmluZyIgdHlwZT0ieHM6c3Ry +aW5nIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJNb2RlIj4N +CiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJh +dGlvbiB2YWx1ZT0iUHJpbWFyeVdpdGhCYWNrdXBfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlv +biB2YWx1ZT0iUHJpbWFyeU9ubHlfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i +QmFja3VwUmVhZHlfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmFja3VwTm90 +UmVhZHlfMyIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9IlJlZHVuZGFudFNlcnZlck1vZGUiIHR5cGU9InRuczpSZWR1bmRh +bnRTZXJ2ZXJNb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWR1bmRh +bnRTZXJ2ZXJNb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJSZWR1bmRhbnRTZXJ2ZXJNb2RlIiB0eXBlPSJ0bnM6UmVkdW5kYW50U2VydmVyTW9kZSIgbWlu +T2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRT +ZXJ2ZXJNb2RlIiB0eXBlPSJ0bnM6TGlzdE9mUmVkdW5kYW50U2VydmVyTW9kZSIgbmlsbGFibGU9 +InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCaXRGaWVsZE1hc2tE +YXRhVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9 +IlNlbWFudGljVmVyc2lvblN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJLZXlWYWx1ZVBhaXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IktleSIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBl +PSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5VmFsdWVQYWlyIiB0eXBlPSJ0 +bnM6S2V5VmFsdWVQYWlyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZLZXlW +YWx1ZVBhaXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iktl +eVZhbHVlUGFpciIgdHlwZT0idG5zOktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1 +cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mS2V5VmFsdWVQYWly +IiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVt +ZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRpdGlvbmFsUGFyYW1ldGVyc1R5cGUi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlBhcmFtZXRlcnMi +IHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iQWRkaXRpb25hbFBhcmFtZXRlcnNUeXBlIiB0eXBlPSJ0bnM6QWRkaXRpb25h +bFBhcmFtZXRlcnNUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFcGhlbWVyYWxL +ZXlUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJs +aWNLZXkiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpZ25hdHVyZSIgdHlwZT0ieHM6YmFzZTY0 +QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVwaGVtZXJhbEtl +eVR5cGUiIHR5cGU9InRuczpFcGhlbWVyYWxLZXlUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJFbmRwb2ludFR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkVuZHBvaW50VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eU1vZGUiIHR5 +cGU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNw +b3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9IkVuZHBvaW50VHlwZSIgdHlwZT0idG5zOkVuZHBvaW50VHlwZSIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5kcG9pbnRUeXBlIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFR5cGUiIHR5cGU9InRuczpF +bmRwb2ludFR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9Ikxpc3RPZkVuZHBvaW50VHlwZSIgdHlwZT0idG5zOkxpc3RPZkVuZHBv +aW50VHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czplbGVtZW50IG5h +bWU9IlRyaW1tZWRTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iQml0RmllbGREZWZpbml0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlw +ZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlJlc2VydmVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ0JpdFBvc2l0aW9uIiB0 +eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iRW5kaW5nQml0UG9zaXRpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iQml0RmllbGREZWZpbml0aW9uIiB0eXBlPSJ0bnM6Qml0RmllbGREZWZpbml0 +aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCaXRGaWVsZERlZmluaXRp +b24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJpdEZpZWxk +RGVmaW5pdGlvbiIgdHlwZT0idG5zOkJpdEZpZWxkRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBt +YXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQml0Rmll +bGREZWZpbml0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mQml0RmllbGREZWZpbml0aW9uIiBuaWxsYWJs +ZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSYXRpb25h +bE51bWJlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVt +ZXJhdG9yIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkRlbm9taW5hdG9yIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9IlJhdGlvbmFsTnVtYmVyIiB0eXBlPSJ0bnM6UmF0aW9uYWxOdW1iZXIiIC8+DQoNCiAg +PHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJhdGlvbmFsTnVtYmVyIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSYXRpb25hbE51bWJlciIgdHlwZT0idG5z +OlJhdGlvbmFsTnVtYmVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOkxpc3RP +ZlJhdGlvbmFsTnVtYmVyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJWZWN0b3IiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWZWN0b3Ii +IHR5cGU9InRuczpWZWN0b3IiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlZl +Y3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmVjdG9y +IiB0eXBlPSJ0bnM6VmVjdG9yIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZWZWN0b3IiIHR5cGU9InRuczpMaXN0T2ZWZWN0 +b3IiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9IlRocmVlRFZlY3RvciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+ +DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpWZWN0b3IiPg0KICAgICAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWSIgdHlwZT0ieHM6 +ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWiIg +dHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+ +DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUaHJlZURWZWN0b3IiIHR5cGU9InRu +czpUaHJlZURWZWN0b3IiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRocmVl +RFZlY3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGhy +ZWVEVmVjdG9yIiB0eXBlPSJ0bnM6VGhyZWVEVmVjdG9yIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy +cz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUaHJlZURWZWN0b3Ii +IHR5cGU9InRuczpMaXN0T2ZUaHJlZURWZWN0b3IiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1l +bnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIHR5cGU9InRuczpDYXJ0 +ZXNpYW5Db29yZGluYXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ2Fy +dGVzaWFuQ29vcmRpbmF0ZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6Q2FydGVzaWFuQ29vcmRpbmF0 +ZXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9Ikxpc3RPZkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6TGlzdE9mQ2FydGVz +aWFuQ29vcmRpbmF0ZXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8eHM6Y29t +cGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5z +OkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9IlgiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlkiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IloiIHR5cGU9InhzOmRvdWJsZSIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRl +bnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIHR5cGU9InRuczpU +aHJlZURDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +TGlzdE9mVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0 +bnM6VGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1 +bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRocmVlRENhcnRlc2lhbkNv +b3JkaW5hdGVzIiB0eXBlPSJ0bnM6TGlzdE9mVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9y +aWVudGF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3JpZW50YXRpb24iIHR5cGU9InRu +czpPcmllbnRhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3JpZW50 +YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9yaWVu +dGF0aW9uIiB0eXBlPSJ0bnM6T3JpZW50YXRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1 +bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk9yaWVudGF0aW9uIiB0eXBl +PSJ0bnM6TGlzdE9mT3JpZW50YXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRE9yaWVudGF0aW9uIj4NCiAgICA8eHM6Y29t +cGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5z +Ok9yaWVudGF0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkEiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9IkIiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkMiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQog +ICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iVGhyZWVET3JpZW50YXRpb24iIHR5cGU9InRuczpUaHJlZURPcmllbnRhdGlvbiIg +Lz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVGhyZWVET3JpZW50YXRpb24iPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRocmVlRE9yaWVudGF0 +aW9uIiB0eXBlPSJ0bnM6VGhyZWVET3JpZW50YXRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRocmVlRE9yaWVudGF0 +aW9uIiB0eXBlPSJ0bnM6TGlzdE9mVGhyZWVET3JpZW50YXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48 +L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZyYW1lIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iRnJhbWUiIHR5cGU9InRuczpGcmFtZSIgLz4NCg0KICA8eHM6Y29tcGxl +eFR5cGUgbmFtZT0iTGlzdE9mRnJhbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkZyYW1lIiB0eXBlPSJ0bnM6RnJhbWUiIG1pbk9jY3Vycz0iMCIgbWF4T2Nj +dXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQog +IDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZyYW1lIiB0eXBl +PSJ0bnM6TGlzdE9mRnJhbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlREZyYW1lIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQg +bWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkZyYW1lIj4NCiAg +ICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhcnRlc2lh +bkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6VGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +T3JpZW50YXRpb24iIHR5cGU9InRuczpUaHJlZURPcmllbnRhdGlvbiIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0 +ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9IlRocmVlREZyYW1lIiB0eXBlPSJ0bnM6VGhyZWVERnJhbWUiIC8+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRocmVlREZyYW1lIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaHJlZURGcmFtZSIgdHlwZT0idG5z +OlRocmVlREZyYW1lIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUaHJlZURGcmFtZSIgdHlwZT0idG5zOkxpc3RPZlRocmVl +REZyYW1lIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBl +ICBuYW1lPSJPcGVuRmlsZU1vZGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJp +bmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWFkXzEiIC8+DQogICAgICA8eHM6 +ZW51bWVyYXRpb24gdmFsdWU9IldyaXRlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFs +dWU9IkVyYXNlRXhpc3RpbmdfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXBw +ZW5kXzgiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJPcGVuRmlsZU1vZGUiIHR5cGU9InRuczpPcGVuRmlsZU1vZGUiIC8+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk9wZW5GaWxlTW9kZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlbkZpbGVNb2RlIiB0eXBlPSJ0 +bnM6T3BlbkZpbGVNb2RlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9Ikxpc3RPZk9wZW5GaWxlTW9kZSIgdHlwZT0idG5zOkxpc3RPZk9wZW5GaWxlTW9kZSIgbmls +bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSWRl +bnRpdHlDcml0ZXJpYVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmci +Pg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyTmFtZV8xIiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJUaHVtYnByaW50XzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IlJvbGVfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR3JvdXBJ +ZF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBbm9ueW1vdXNfNSIgLz4NCiAg +ICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXV0aGVudGljYXRlZFVzZXJfNiIgLz4NCiAgICAg +IDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXBwbGljYXRpb25fNyIgLz4NCiAgICAgIDx4czplbnVt +ZXJhdGlvbiB2YWx1ZT0iWDUwOVN1YmplY3RfOCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0K +ICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IklkZW50aXR5Q3JpdGVyaWFU +eXBlIiB0eXBlPSJ0bnM6SWRlbnRpdHlDcml0ZXJpYVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9Ikxpc3RPZklkZW50aXR5Q3JpdGVyaWFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGl0eUNyaXRlcmlhVHlwZSIgdHlwZT0idG5z +OklkZW50aXR5Q3JpdGVyaWFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVk +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9Ikxpc3RPZklkZW50aXR5Q3JpdGVyaWFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mSWRl +bnRpdHlDcml0ZXJpYVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcml0ZXJpYVR5cGUiIHR5cGU9InRuczpJ +ZGVudGl0eUNyaXRlcmlhVHlwZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iQ3JpdGVyaWEiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6 +ZWxlbWVudCBuYW1lPSJJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgdHlwZT0idG5zOklkZW50aXR5 +TWFwcGluZ1J1bGVUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJZGVu +dGl0eU1hcHBpbmdSdWxlVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iSWRlbnRpdHlNYXBwaW5nUnVsZVR5cGUiIHR5cGU9InRuczpJZGVudGl0eU1hcHBp +bmdSdWxlVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iTGlzdE9mSWRlbnRpdHlNYXBwaW5nUnVsZVR5cGUiIHR5cGU9InRuczpM +aXN0T2ZJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVu +dD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3VycmVuY3lVbml0VHlwZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJpY0NvZGUiIHR5cGU9Inhz +OnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBvbmVu +dCIgdHlwZT0ieHM6Ynl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iQWxwaGFiZXRpY0NvZGUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbmN5IiB0eXBlPSJ1YTpM +b2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkN1cnJl +bmN5VW5pdFR5cGUiIHR5cGU9InRuczpDdXJyZW5jeVVuaXRUeXBlIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJMaXN0T2ZDdXJyZW5jeVVuaXRUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW5jeVVuaXRUeXBlIiB0eXBlPSJ0bnM6Q3Vy +cmVuY3lVbml0VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ3VycmVuY3lVbml0VHlwZSIgdHlwZT0idG5zOkxpc3RP +ZkN1cnJlbmN5VW5pdFR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IkFubm90YXRpb25EYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQW5ub3RhdGlvbiIgdHlwZT0ieHM6c3RyaW5nIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +RGlzY2lwbGluZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQW5ub3RhdGlvbkRhdGFUeXBlIiB0eXBl +PSJ0bnM6QW5ub3RhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM +aXN0T2ZBbm5vdGF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkFubm90YXRpb25EYXRhVHlwZSIgdHlwZT0idG5zOkFubm90YXRpb25EYXRh +VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iTGlzdE9mQW5ub3RhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQW5ub3Rh +dGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJMaW5lYXJDb252ZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluaXRpYWxBZGRlbmQiIHR5cGU9InhzOmZsb2F0 +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNdWx0aXBsaWNhbmQi +IHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJEaXZpc29yIiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iRmluYWxBZGRlbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGluZWFyQ29udmVyc2lv +bkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZMaW5lYXJDb252 +ZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkxpbmVhckNvbnZlcnNpb25E +YXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGlzdE9mTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlz +dE9mTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50 +Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJDb252ZXJzaW9uTGltaXRFbnVtIj4NCiAgICA8 +eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2 +YWx1ZT0iTm9Db252ZXJzaW9uXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikxp +bWl0ZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5saW1pdGVkXzIiIC8+ +DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJDb252ZXJzaW9uTGltaXRFbnVtIiB0eXBlPSJ0bnM6Q29udmVyc2lvbkxpbWl0RW51 +bSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29udmVyc2lvbkxpbWl0RW51 +bSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udmVyc2lv +bkxpbWl0RW51bSIgdHlwZT0idG5zOkNvbnZlcnNpb25MaW1pdEVudW0iIG1pbk9jY3Vycz0iMCIg +bWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ29udmVyc2lvbkxpbWl0RW51bSIg +dHlwZT0idG5zOkxpc3RPZkNvbnZlcnNpb25MaW1pdEVudW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hz +OmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1YW50aXR5RGltZW5zaW9uIj4N +CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXNzRXhwb25lbnQi +IHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +Ikxlbmd0aEV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJUaW1lRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZWN0cmljQ3VycmVudEV4cG9uZW50IiB0 +eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJB +bW91bnRPZlN1YnN0YW5jZUV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMdW1pbm91c0ludGVuc2l0eUV4cG9uZW50IiB0eXBl +PSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBYnNv +bHV0ZVRlbXBlcmF0dXJlRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpbWVuc2lvbmxlc3NFeHBvbmVudCIgdHlwZT0ieHM6 +Ynl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxl +eFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlF1YW50aXR5RGltZW5zaW9uIiB0eXBlPSJ0bnM6 +UXVhbnRpdHlEaW1lbnNpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlF1 +YW50aXR5RGltZW5zaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJRdWFudGl0eURpbWVuc2lvbiIgdHlwZT0idG5zOlF1YW50aXR5RGltZW5zaW9uIiBtaW5P +Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJM +aXN0T2ZRdWFudGl0eURpbWVuc2lvbiIgdHlwZT0idG5zOkxpc3RPZlF1YW50aXR5RGltZW5zaW9u +IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1l +PSJBbGFybU1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZFNob3J0 +Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkFsYXJtTWFzayIgdHlwZT0idG5zOkFsYXJtTWFzayIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mQWxhcm1NYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJBbGFybU1hc2siIHR5cGU9InRuczpBbGFybU1hc2siIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWxhcm1NYXNrIiB0 +eXBlPSJ0bnM6TGlzdE9mQWxhcm1NYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUcnVzdExpc3RWYWxpZGF0aW9uT3B0aW9ucyI+DQog +ICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3Ry +aWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlz +dFZhbGlkYXRpb25PcHRpb25zIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0VmFsaWRhdGlvbk9wdGlvbnMi +IC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlRydXN0TGlzdE1hc2tzIj4NCiAgICA8eHM6 +cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1 +ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUcnVzdGVkQ2VydGlm +aWNhdGVzXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRydXN0ZWRDcmxzXzIi +IC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Iklzc3VlckNlcnRpZmljYXRlc180IiAv +Pg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJc3N1ZXJDcmxzXzgiIC8+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFsbF8xNSIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0K +ICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdE1hc2tzIiB0 +eXBlPSJ0bnM6VHJ1c3RMaXN0TWFza3MiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRy +dXN0TGlzdERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJTcGVjaWZpZWRMaXN0cyIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIHR5cGU9InVh +Okxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJUcnVzdGVkQ3JscyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmlu +ZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9Iklzc3VlckNlcnRpZmljYXRlcyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3Vl +ckNybHMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iVHJ1c3RMaXN0RGF0YVR5cGUiIHR5cGU9InRuczpUcnVzdExpc3REYXRh +VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJ1c3RMaXN0RGF0YVR5 +cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlz +dERhdGFUeXBlIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4 +T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRydXN0TGlz +dERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJ1c3RMaXN0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0 +cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zYWN0aW9u +RXJyb3JUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJU +YXJnZXRJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXJyb3IiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2UiIHR5cGU9InVh +OkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJh +bnNhY3Rpb25FcnJvclR5cGUiIHR5cGU9InRuczpUcmFuc2FjdGlvbkVycm9yVHlwZSIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNhY3Rpb25FcnJvclR5cGUiPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zYWN0aW9uRXJyb3JU +eXBlIiB0eXBlPSJ0bnM6VHJhbnNhY3Rpb25FcnJvclR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2Nj +dXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQog +IDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zYWN0aW9u +RXJyb3JUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJhbnNhY3Rpb25FcnJvclR5cGUiIG5pbGxhYmxl +PSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlY2ltYWxE +YXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Nh +bGUiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJWYWx1ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9IkRlY2ltYWxEYXRhVHlwZSIgdHlwZT0idG5zOkRlY2ltYWxEYXRhVHlw +ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZXMiIHR5 +cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RP +ZlN0cnVjdHVyZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZkVu +dW1EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNpbXBsZURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZlNpbXBsZVR5 +cGVEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRh +VHlwZVNjaGVtYUhlYWRlciIgdHlwZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhVHlwZVNjaGVtYUhlYWRlciI+DQogICAg +PHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVTY2hlbWFIZWFk +ZXIiIHR5cGU9InRuczpEYXRhVHlwZVNjaGVtYUhlYWRlciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1 +cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVR5cGVTY2hl +bWFIZWFkZXIiIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZVNjaGVtYUhlYWRlciIgbmlsbGFibGU9 +InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVE +ZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +RGF0YVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0idWE6UXVhbGlmaWVkTmFt +ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZURlc2NyaXB0 +aW9uIiB0eXBlPSJ0bnM6RGF0YVR5cGVEZXNjcmlwdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iTGlzdE9mRGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkRh +dGFUeXBlRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRu +czpMaXN0T2ZEYXRhVHlwZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50 +Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdHJ1Y3R1cmVEZXNjcmlwdGlvbiI+DQogICAg +PHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJh +c2U9InRuczpEYXRhVHlwZURlc2NyaXB0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAg +ICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iIHR5cGU9InRuczpT +dHJ1Y3R1cmVEZWZpbml0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21w +bGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3Ry +dWN0dXJlRGVzY3JpcHRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZXNjcmlwdGlvbiIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RydWN0dXJlRGVzY3JpcHRpb24iPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlc2NyaXB0 +aW9uIiB0eXBlPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2Nj +dXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQog +IDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cnVjdHVyZURl +c2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mU3RydWN0dXJlRGVzY3JpcHRpb24iIG5pbGxhYmxl +PSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1EZXNj +cmlwdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8 +eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhVHlwZURlc2NyaXB0aW9uIj4NCiAgICAgICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVudW1EZWZpbml0aW9uIiB0 +eXBlPSJ0bnM6RW51bURlZmluaXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbHRJblR5cGUiIHR5cGU9InhzOnVuc2ln +bmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAg +PC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6RW51 +bURlc2NyaXB0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtRGVz +Y3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVu +dW1EZXNjcmlwdGlvbiIgdHlwZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBt +YXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bURl +c2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRW51bURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1 +ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTaW1wbGVUeXBlRGVz +Y3JpcHRpb24iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAg +PHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCYXNlRGF0YVR5cGUiIHR5 +cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJCdWlsdEluVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVu +c2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJTaW1wbGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpTaW1wbGVU +eXBlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNpbXBs +ZVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iU2ltcGxlVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6U2ltcGxlVHlwZURlc2NyaXB0 +aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJMaXN0T2ZTaW1wbGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZTaW1w +bGVUeXBlRGVzY3JpcHRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IlVBQmluYXJ5RmlsZURhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxl +eENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRh +dGFUeXBlU2NoZW1hSGVhZGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNjaGVtYUxvY2F0aW9uIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmls +ZUhlYWRlciIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCb2R5IiB0eXBlPSJ1 +YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAg +ICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVQUJpbmFyeUZpbGVEYXRhVHlwZSIgdHlwZT0i +dG5zOlVBQmluYXJ5RmlsZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM +aXN0T2ZVQUJpbmFyeUZpbGVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iVUFCaW5hcnlGaWxlRGF0YVR5cGUiIHR5cGU9InRuczpVQUJpbmFyeUZp +bGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iTGlzdE9mVUFCaW5hcnlGaWxlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0 +T2ZVQUJpbmFyeUZpbGVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9Inhz +OnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6 +ZWxlbWVudCBuYW1lPSJQb3J0YWJsZVF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpQb3J0YWJsZVF1 +YWxpZmllZE5hbWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlBvcnRhYmxl +UXVhbGlmaWVkTmFtZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIiB0eXBlPSJ0bnM6UG9ydGFibGVRdWFsaWZpZWROYW1l +IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJMaXN0T2ZQb3J0YWJsZVF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpMaXN0T2ZQb3J0YWJs +ZVF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9IlBvcnRhYmxlTm9kZUlkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklkZW50 +aWZpZXIiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJQb3J0YWJsZU5vZGVJZCIgdHlwZT0idG5zOlBvcnRhYmxlTm9kZUlkIiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQb3J0YWJsZU5vZGVJZCI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9ydGFibGVOb2RlSWQiIHR5cGU9InRuczpQ +b3J0YWJsZU5vZGVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUG9ydGFibGVOb2RlSWQiIHR5cGU9InRuczpMaXN0T2ZQ +b3J0YWJsZU5vZGVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iVW5zaWduZWRSYXRpb25hbE51bWJlciI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJhdG9yIiB0eXBlPSJ4czp1bnNpZ25lZElu +dCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVub21pbmF0b3Ii +IHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVW5zaWduZWRSYXRp +b25hbE51bWJlciIgdHlwZT0idG5zOlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiIC8+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuc2lnbmVkUmF0aW9uYWxOdW1i +ZXIiIHR5cGU9InRuczpVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVbnNpZ25lZFJh +dGlvbmFsTnVtYmVyIiB0eXBlPSJ0bnM6TGlzdE9mVW5zaWduZWRSYXRpb25hbE51bWJlciIgbmls +bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUHVi +U3ViU3RhdGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAg +PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNhYmxlZF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJQYXVzZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3Bl +cmF0aW9uYWxfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXJyb3JfMyIgLz4N +CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJlT3BlcmF0aW9uYWxfNCIgLz4NCiAgICA8 +L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +IlB1YlN1YlN0YXRlIiB0eXBlPSJ0bnM6UHViU3ViU3RhdGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9Ikxpc3RPZlB1YlN1YlN0YXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJTdGF0ZSIgdHlwZT0idG5zOlB1YlN1YlN0YXRlIiBtaW5P +Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQog +IDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YlN0YXRl +IiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViU3RhdGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1l +bnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRNZXRhRGF0YVR5cGUiPg0KICAg +IDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBi +YXNlPSJ0bnM6RGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRl +c2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkcyIgdHlwZT0idG5z +Okxpc3RPZkZpZWxkTWV0YURhdGEiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldENsYXNzSWQiIHR5cGU9InVhOkd1aWQi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0 +aW9uVmVyc2lvbiIgdHlwZT0idG5zOkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAg +ICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWV0YURhdGFUeXBlIiB0eXBlPSJ0 +bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlz +dE9mRGF0YVNldE1ldGFEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iRGF0YVNldE1ldGFEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0 +YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRNZXRhRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRh +U2V0TWV0YURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJGaWVsZE1ldGFEYXRhIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIg +dHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkRmxhZ3MiIHR5cGU9InRuczpEYXRhU2V0Rmll +bGRGbGFncyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbHRJ +blR5cGUiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlUmFuayIgdHlw +ZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJh +eURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgdHlw +ZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkRhdGFTZXRGaWVsZElkIiB0eXBlPSJ1YTpHdWlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQ +YWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpZWxkTWV0YURhdGEi +IHR5cGU9InRuczpGaWVsZE1ldGFEYXRhIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM +aXN0T2ZGaWVsZE1ldGFEYXRhIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJGaWVsZE1ldGFEYXRhIiB0eXBlPSJ0bnM6RmllbGRNZXRhRGF0YSIgbWluT2NjdXJz +PSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9m +RmllbGRNZXRhRGF0YSIgdHlwZT0idG5zOkxpc3RPZkZpZWxkTWV0YURhdGEiIG5pbGxhYmxlPSJ0 +cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRhdGFTZXRGaWVs +ZEZsYWdzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRTaG9ydCI+DQog +ICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJEYXRhU2V0RmllbGRGbGFncyIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZEZsYWdzIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIj4N +CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYWpvclZlcnNpb24i +IHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJNaW5vclZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkNvbmZpZ3Vy +YXRpb25WZXJzaW9uRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RP +ZkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIHR5cGU9InRu +czpDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb25maWd1cmF0aW9uVmVy +c2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlw +ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0Rm9sZGVyIiB0 +eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWV0YURhdGEiIHR5cGU9InRuczpEYXRhU2V0 +TWV0YURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iRXh0ZW5zaW9uRmllbGRzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQ +YWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iRGF0YVNldFNvdXJjZSIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxl +eFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgdHlw +ZT0idG5zOlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIHR5cGU9 +InRuczpQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1 +bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZERhdGFTZXRE +YXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgbmlsbGFi +bGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlz +aGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlz +aGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldFNvdXJj +ZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWRE +YXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxp +c2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91 +bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldFNvdXJj +ZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBl +IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXR0 +cmlidXRlSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsSGludCIgdHlwZT0ieHM6ZG91YmxlIiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFR5cGUiIHR5 +cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJEZWFkYmFuZFZhbHVlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnN0 +aXR1dGVWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iTWV0YURhdGFQcm9wZXJ0aWVzIiB0eXBlPSJ1YTpMaXN0T2ZRdWFsaWZp +ZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZFZh +cmlhYmxlRGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBl +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWRW +YXJpYWJsZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgbWlu +T2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +TGlzdE9mUHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hl +ZFZhcmlhYmxlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIj4NCiAgICA8eHM6 +Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0i +dG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhIiB0eXBlPSJ0bnM6 +TGlzdE9mUHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0K +ICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVk +RGF0YUl0ZW1zRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1 +Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhSXRlbXNEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxp +c2hlZERhdGFJdGVtc0RhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVk +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhSXRlbXNEYXRhVHlw +ZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBuaWxsYWJsZT0i +dHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoZWRF +dmVudHNEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQog +ICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5 +cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +RXZlbnROb3RpZmllciIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdGVkRmllbGRzIiB0eXBl +PSJ0bnM6TGlzdE9mU2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXIiIHR5cGU9InRu +czpDb250ZW50RmlsdGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +ICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4 +Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlz +aGVkRXZlbnRzRGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWRFdmVudHNEYXRhVHlwZSIgLz4N +Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZEV2 +ZW50c0RhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIG1pbk9jY3Vy +cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +ZlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRXZlbnRz +RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSI+DQogICAgPHhz +OmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9 +InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3ljbGljRGF0YVNldCIgdHlwZT0ieHM6 +Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAg +PC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURh +dGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiAv +Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhU2V0Q3VzdG9t +U291cmNlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxp +c2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9 +InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNl +dEN1c3RvbVNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldEN1 +c3RvbVNvdXJjZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4 +czpzaW1wbGVUeXBlICBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayI+DQogICAgPHhzOnJl +c3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0K +ICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRGaWVsZENvbnRl +bnRNYXNrIiB0eXBlPSJ0bnM6RGF0YVNldEZpZWxkQ29udGVudE1hc2siIC8+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFz +ayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiB0 +eXBlPSJ0bnM6TGlzdE9mRGF0YVNldEZpZWxkQ29udGVudE1hc2siIG5pbGxhYmxlPSJ0cnVlIj48 +L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRXcml0ZXJEYXRh +VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIg +dHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlcklkIiB0eXBlPSJ4czp1 +bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJE +YXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNr +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJLZXlGcmFtZUNvdW50 +IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iRGF0YVNldE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJQcm9w +ZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3Mi +IHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgdHlwZT0idWE6RXh0 +ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFT +ZXRXcml0ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldFdyaXRlckRhdGFUeXBlIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0V3JpdGVyRGF0 +YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4 +T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRX +cml0ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgbmls +bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0 +YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0 +YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5z +cG9ydERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0 +V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkRh +dGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu +Ym91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVNldFdyaXRlclRyYW5z +cG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFU +eXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQog +ICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJN +ZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFT +ZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpEYXRh +U2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu +ZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0V3JpdGVyTWVzc2FnZURh +dGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgbmls +bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVi +U3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0 +eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlHcm91cElkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0 +eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heE5l +dHdvcmtNZXNzYWdlU2l6ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikdyb3VwUHJvcGVydGllcyIgdHlwZT0idG5zOkxpc3RP +ZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJT +dWJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSIg +dHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1 +bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1Ykdyb3VwRGF0YVR5 +cGUiIHR5cGU9InRuczpMaXN0T2ZQdWJTdWJHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+ +PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZXJHcm91cERhdGFU +eXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpl +eHRlbnNpb24gYmFzZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBJZCIgdHlwZT0i +eHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2VlcEFsaXZlVGltZSIgdHlwZT0ieHM6 +ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJp +b3JpdHkiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkhlYWRlckxheW91dFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zcG9ydFNldHRpbmdz +IiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWVzc2FnZVNldHRpbmdzIiB0eXBlPSJ1 +YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlcnMiIHR5cGU9InRuczpMaXN0T2ZE +YXRhU2V0V3JpdGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNv +bXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJX +cml0ZXJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6V3JpdGVyR3JvdXBEYXRhVHlwZSIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mV3JpdGVyR3JvdXBEYXRhVHlwZSI+DQogICAg +PHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBEYXRhVHlw +ZSIgdHlwZT0idG5zOldyaXRlckdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZldyaXRlckdyb3VwRGF0 +YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZXcml0ZXJHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1 +ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZXJHcm91cFRy +YW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBUcmFu +c3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZldyaXRlckdyb3VwVHJhbnNwb3J0RGF0 +YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRl +ckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERh +dGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJMaXN0T2ZXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6 +TGlzdE9mV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6 +ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0 +YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv +bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlw +ZSIgdHlwZT0idG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJMaXN0T2ZXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0 +YVR5cGUiIHR5cGU9InRuczpXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIw +IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1 +ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mV3Jp +dGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZXcml0ZXJHcm91cE1lc3Nh +Z2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxl +eFR5cGUgbmFtZT0iUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVk +IiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJQdWJsaXNoZXJJZCIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5n +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iQWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblByb3BlcnRp +ZXMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc3BvcnRTZXR0aW5ncyIgdHlw +ZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBzIiB0eXBlPSJ0bnM6TGlzdE9mV3Jp +dGVyR3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwcyIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdy +b3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3Vi +Q29ubmVjdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiAv +Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25uZWN0aW9uRGF0YVR5 +cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNv +bm5lY3Rpb25EYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgbWlu +T2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +TGlzdE9mUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29u +bmVjdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6 +ZWxlbWVudCBuYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpDb25u +ZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxp +c3RPZkNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0 +bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb25uZWN0aW9uVHJhbnNw +b3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +Ik5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ik5ldHdvcmtJbnRlcmZhY2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiB0eXBl +PSJ0bnM6TmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iTGlzdE9mTmV0d29ya0FkZHJlc3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgdHlwZT0idG5zOk5l +dHdvcmtBZGRyZXNzRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIHR5 +cGU9InRuczpMaXN0T2ZOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94 +czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJOZXR3b3JrQWRkcmVzc1VybERh +dGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4 +czpleHRlbnNpb24gYmFzZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiPg0KICAgICAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJsIiB0eXBlPSJ4czpz +dHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2Vx +dWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrQWRkcmVzc1Vy +bERhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya0FkZHJlc3NV +cmxEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIG1pbk9jY3Vy +cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +Zk5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZOZXR3b3JrQWRkcmVz +c1VybERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJSZWFkZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRl +bnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1YlN1Ykdy +b3VwRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJNZXNzYWdlU2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0 +UmVhZGVycyIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJEYXRhVHlwZSIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwv +eHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpS +ZWFkZXJHcm91cERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZS +ZWFkZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJSZWFkZXJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBEYXRhVHlw +ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iTGlzdE9mUmVhZGVyR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdy +b3VwRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9IlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVy +R3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlz +dE9mUmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0i +dG5zOlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlJlYWRlckdyb3VwVHJh +bnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFU +eXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +IlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBNZXNzYWdl +RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlYWRlckdyb3Vw +TWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlJlYWRlckdyb3VwTWVz +c2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0i +dG5zOkxpc3RPZlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94 +czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU2V0UmVhZGVyRGF0YVR5 +cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5 +cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkVuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlcklkIiB0eXBlPSJ1YTpWYXJpYW50 +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cElk +IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEYXRhU2V0V3JpdGVySWQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9j +Y3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXRhRGF0YSIgdHlw +ZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlw +ZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlUmVjZWl2ZVRpbWVvdXQiIHR5cGU9InhzOmRvdWJsZSIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5RnJhbWVDb3VudCIg +dHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkhlYWRlckxheW91dFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0 +eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlHcm91cElkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0 +eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFT +ZXRSZWFkZXJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNw +b3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIg +dHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXQiIHR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRh +U2V0UmVhZGVyRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIC8+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRSZWFkZXJEYXRhVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFJlYWRlckRh +dGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFJlYWRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1h +eE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNl +Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0 +UmVhZGVyRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRh +dGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRh +dGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRSZWFkZXJUcmFu +c3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNl +dFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpE +YXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1 +bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRSZWFkZXJUcmFu +c3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRh +VHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9IkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVy +TWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRh +U2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0 +YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91 +bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVNldFJlYWRlck1lc3NhZ2VE +YXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN1 +YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3Jp +YmVkRGF0YVNldERhdGFUeXBlIiB0eXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIg +Lz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaWJlZERhdGFTZXREYXRh +VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2Ny +aWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUi +IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9Ikxpc3RPZlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdWJz +Y3JpYmVkRGF0YVNldERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSI+DQogICAgPHhz +OmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9 +InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldFZhcmlhYmxlcyIgdHlwZT0idG5zOkxp +c3RPZkZpZWxkVGFyZ2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hz +OmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgdHlwZT0idG5zOlRhcmdldFZhcmlhYmxlc0RhdGFU +eXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUYXJnZXRWYXJpYWJsZXNE +YXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFy +Z2V0VmFyaWFibGVzRGF0YVR5cGUiIHR5cGU9InRuczpUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIg +bWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iTGlzdE9mVGFyZ2V0VmFyaWFibGVzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUYXJnZXRW +YXJpYWJsZXNEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6 +Y29tcGxleFR5cGUgbmFtZT0iRmllbGRUYXJnZXREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldEZpZWxkSWQiIHR5cGU9InVhOkd1aWQi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVySW5kZXhS +YW5nZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0Tm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJB +dHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IldyaXRlSW5kZXhSYW5nZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3Zl +cnJpZGVWYWx1ZUhhbmRsaW5nIiB0eXBlPSJ0bnM6T3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdmVycmlkZVZhbHVlIiB0eXBl +PSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmllbGRUYXJnZXREYXRhVHlwZSIg +dHlwZT0idG5zOkZpZWxkVGFyZ2V0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9Ikxpc3RPZkZpZWxkVGFyZ2V0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkZpZWxkVGFyZ2V0RGF0YVR5cGUiIHR5cGU9InRuczpGaWVsZFRh +cmdldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZGaWVsZFRhcmdldERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlz +dE9mRmllbGRUYXJnZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0K +ICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIj4NCiAgICA8eHM6 +cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1 +ZT0iRGlzYWJsZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGFzdFVzYWJs +ZVZhbHVlXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik92ZXJyaWRlVmFsdWVf +MiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9Ik92ZXJyaWRlVmFsdWVIYW5kbGluZyIgdHlwZT0idG5zOk92ZXJyaWRlVmFs +dWVIYW5kbGluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3ZlcnJpZGVW +YWx1ZUhhbmRsaW5nIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJPdmVycmlkZVZhbHVlSGFuZGxpbmciIHR5cGU9InRuczpPdmVycmlkZVZhbHVlSGFuZGxpbmci +IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mT3ZlcnJp +ZGVWYWx1ZUhhbmRsaW5nIiB0eXBlPSJ0bnM6TGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiBu +aWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJT +dWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQg +bWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlN1YnNjcmliZWRE +YXRhU2V0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUGFyZW50Tm9kZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSb2xlUGVy +bWlzc2lvbnMiIHR5cGU9InRuczpMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hz +OmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIiB0 +eXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFT +ZXRNaXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5 +cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9Ikxpc3RPZlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIHR5cGU9InRuczpM +aXN0T2ZTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94 +czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9u +RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1 +Ymxpc2hlZERhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldERhdGFUeXBl +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iQ29ubmVjdGlvbnMiIHR5cGU9InRuczpMaXN0T2ZQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJFbmFibGVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3Vi +Q29uZmlndXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvbkRhdGFU +eXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0 +aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRp +b25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0 +bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94 +czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJl +ZERhdGFTZXRSZWZEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxz +ZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFU +eXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkRhdGFTZXROYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAg +ICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgdHlwZT0idG5z +OlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldFJlZkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlw +ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhbmRhbG9u +ZVN1YnNjcmliZWREYXRhU2V0UmVmRGF0YVR5cGUiIHR5cGU9InRuczpTdGFuZGFsb25lU3Vic2Ny +aWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRl +ZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU3RhbmRhbG9uZVN1YnNjcmliZWREYXRh +U2V0UmVmRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFT +ZXRSZWZEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAg +IDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBi +YXNlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iRGF0YVNldEZvbGRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXRh +RGF0YSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFT +ZXQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAg +IDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9IlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiB0eXBlPSJ0bnM6U3Rh +bmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ikxpc3RPZlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJl +ZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERh +dGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlw +ZT0idG5zOkxpc3RPZlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBuaWxsYWJs +ZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZWN1cml0 +eUdyb3VwRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBGb2xkZXIiIHR5cGU9InVh +Okxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IktleUxpZmV0aW1lIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4 +czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJNYXhGdXR1cmVLZXlDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9j +Y3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFBhc3RLZXlDb3VudCIgdHlw +ZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlNlY3VyaXR5R3JvdXBJZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZVBlcm1pc3Npb25zIiB0 +eXBlPSJ0bnM6TGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiB0eXBl +PSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9IlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOlNlY3VyaXR5R3JvdXBEYXRh +VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU2VjdXJpdHlHcm91cERh +dGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1 +cml0eUdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpTZWN1cml0eUdyb3VwRGF0YVR5cGUiIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxp +c3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlNlY3VyaXR5R3JvdXBE +YXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iUHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvblVyaSIgdHlwZT0ieHM6c3RyaW5n +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iUHVzaFRhcmdldEZvbGRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmwi +IHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJV +c2VyVG9rZW5UeXBlIiB0eXBlPSJ0bnM6VXNlclRva2VuUG9saWN5IiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkS2V5Q291 +bnQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlJldHJ5SW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVzaFRhcmdldFByb3BlcnRpZXMiIHR5cGU9 +InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwcyIgdHlwZT0idWE6TGlzdE9m +U3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YktleVB1 +c2hUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIg +Lz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViS2V5UHVzaFRhcmdldERh +dGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJT +dWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0 +YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9Ikxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOkxp +c3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxl +bWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbjJEYXRh +VHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6 +ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgICAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERh +dGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5 +cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iRGF0YVNldENsYXNzZXMiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0TWV0YURhdGFU +eXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkRlZmF1bHRTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5k +cG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwcyIgdHlwZT0idG5zOkxpc3RPZlNl +Y3VyaXR5R3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0cyIgdHlwZT0idG5z +Okxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uVmVy +c2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uUHJvcGVydGllcyIgdHlwZT0idG5zOkxpc3RP +ZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAg +PC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENv +bnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNv +bmZpZ3VyYXRpb24yRGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFU +eXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0 +aW9uMkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJh +dGlvbjJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSIgdHlw +ZT0idG5zOkxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb24yRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVl +Ij48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRhdGFTZXRPcmRlcmlu +Z1R5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJVbmRlZmluZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlv +biB2YWx1ZT0iQXNjZW5kaW5nV3JpdGVySWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2 +YWx1ZT0iQXNjZW5kaW5nV3JpdGVySWRTaW5nbGVfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9u +Pg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPcmRlcmlu +Z1R5cGUiIHR5cGU9InRuczpEYXRhU2V0T3JkZXJpbmdUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0T3JkZXJpbmdUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0T3JkZXJpbmdUeXBlIiB0eXBlPSJ0bnM6 +RGF0YVNldE9yZGVyaW5nVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIg +Lz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJMaXN0T2ZEYXRhU2V0T3JkZXJpbmdUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNl +dE9yZGVyaW5nVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2lt +cGxlVHlwZSAgbmFtZT0iVWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpy +ZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4N +CiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwTmV0d29ya01lc3Nh +Z2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAv +Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwTmV0d29ya01lc3NhZ2VDb250 +ZW50TWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVWFk +cE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwTmV0d29ya01lc3NhZ2VD +b250ZW50TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJM +aXN0T2ZVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkxpc3RPZlVhZHBO +ZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVYWRwV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUi +Pg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVu +c2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3JvdXBWZXJzaW9uIiB0eXBl +PSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkRhdGFTZXRPcmRlcmluZyIgdHlwZT0idG5zOkRhdGFTZXRPcmRlcmluZ1R5cGUiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2Fn +ZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ09mZnNl +dCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUHVibGlzaGluZ09mZnNldCIgdHlwZT0idWE6TGlzdE9mRG91YmxlIiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAg +PC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4 +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBl +IiB0eXBlPSJ0bnM6VWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVhZHBXcml0ZXJHcm91 +cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlw +ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iTGlzdE9mVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlz +dE9mVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czpl +bGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJVYWRwRGF0YVNldE1lc3NhZ2VDb250 +ZW50TWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAg +ICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9IlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6VWFkcERhdGFTZXRN +ZXNzYWdlQ29udGVudE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVh +ZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5z +OlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0 +eXBlPSJ0bnM6TGlzdE9mVWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG5pbGxhYmxlPSJ0 +cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVhZHBEYXRhU2V0 +V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZh +bHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFTZXRXcml0ZXJNZXNzYWdl +RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBEYXRhU2V0TWVz +c2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iQ29uZmlndXJlZFNpemUiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIg +dHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkRhdGFTZXRPZmZzZXQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9j +Y3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9u +Pg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9IlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6 +VWFkcERhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldFdyaXRlck1lc3Nh +Z2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBt +aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJMaXN0T2ZVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RP +ZlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czpl +bGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3Nh +Z2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAg +ICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4N +CiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikdyb3Vw +VmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgdHlwZT0ieHM6dW5zaWdu +ZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRh +dGFTZXRPZmZzZXQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0Q2xhc3NJZCIgdHlwZT0idWE6R3VpZCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtNZXNz +YWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXNz +YWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJ +bnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iUmVjZWl2ZU9mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvY2Vzc2luZ09mZnNldCIgdHlw +ZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQog +ICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNv +bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VE +YXRhVHlwZSIgdHlwZT0idG5zOlVhZHBEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VE +YXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVWFk +cERhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpVYWRwRGF0YVNldFJlYWRl +ck1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVWFkcERhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5 +cGUiIHR5cGU9InRuczpMaXN0T2ZVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbmls +bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSnNv +bk5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4 +czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlw +ZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJMaXN0T2ZKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbk5ldHdvcmtNZXNzYWdlQ29u +dGVudE1hc2siIHR5cGU9InRuczpKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2Nj +dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uTmV0d29ya01l +c3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkxpc3RPZkpzb25OZXR3b3JrTWVzc2FnZUNvbnRl +bnRNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4 +Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3Jp +dGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5z +Okpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAg +IDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhD +b250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uV3Jp +dGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpKc29uV3JpdGVyR3JvdXBNZXNzYWdl +RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkpzb25Xcml0ZXJH +cm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iSnNvbldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbldy +aXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu +ZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uV3JpdGVyR3JvdXBNZXNzYWdl +RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9 +Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFz +ZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxl +VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2si +IHR5cGU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0TWVzc2Fn +ZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSnNvbkRhdGFT +ZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpMaXN0T2ZKc29uRGF0YVNldE1lc3NhZ2VD +b250ZW50TWFzayIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxl +eFR5cGUgbmFtZT0iSnNvbkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpj +b21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0 +bnM6RGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0 +eXBlPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6 +Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +Ikpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRX +cml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RP +Zkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIg +dHlwZT0idG5zOkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAi +IG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVl +bmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29u +RGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkpzb25EYXRhU2V0 +V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJKc29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+ +DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5z +aW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICAgICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29u +dGVudE1hc2siIHR5cGU9InRuczpKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXNzYWdlQ29u +dGVudE1hc2siIHR5cGU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+ +DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpK +c29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0UmVhZGVyTWVzc2Fn +ZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +Ikxpc3RPZkpzb25EYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9m +SnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVs +ZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlFvc0RhdGFUeXBlIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iUW9zRGF0YVR5cGUiIHR5cGU9InRuczpRb3NEYXRhVHlwZSIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUW9zRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6UW9z +RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9Ikxpc3RPZlFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUW9zRGF0YVR5 +cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9IlRyYW5zbWl0UW9zRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0i +ZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UW9zRGF0YVR5cGUiPg0KICAg +ICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4 +dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc21pdFFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNt +aXRRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNt +aXRRb3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iVHJhbnNtaXRRb3NEYXRhVHlwZSIgdHlwZT0idG5zOlRyYW5zbWl0UW9zRGF0YVR5cGUiIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +Ikxpc3RPZlRyYW5zbWl0UW9zRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUcmFuc21pdFFvc0Rh +dGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29u +dGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHJhbnNt +aXRRb3NEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJQcmlvcml0eUxhYmVsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4 +dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIHR5cGU9InRu +czpUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9Ikxpc3RPZlRyYW5zbWl0UW9zUHJpb3JpdHlEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiB0 +eXBlPSJ0bnM6VHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUcmFuc21pdFFv +c1ByaW9yaXR5RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUcmFuc21pdFFvc1ByaW9yaXR5RGF0 +YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9IlJlY2VpdmVRb3NEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVk +PSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpRb3NEYXRhVHlwZSI+DQog +ICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6 +ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVRb3NEYXRhVHlwZSIgdHlwZT0idG5zOlJlY2Vp +dmVRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVjZWl2 +ZVFvc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJSZWNlaXZlUW9zRGF0YVR5cGUiIHR5cGU9InRuczpSZWNlaXZlUW9zRGF0YVR5cGUiIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxp +c3RPZlJlY2VpdmVRb3NEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlY2VpdmVRb3NEYXRhVHlw +ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iUmVjZWl2ZVFvc1ByaW9yaXR5RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBt +aXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UmVjZWl2ZVFvc0Rh +dGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5h +bWU9IlByaW9yaXR5TGFiZWwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9u +Pg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9IlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVjZWl2 +ZVFvc1ByaW9yaXR5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RP +ZlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgdHlwZT0idG5zOlJl +Y2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu +ZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWNlaXZlUW9zUHJpb3JpdHlEYXRh +VHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiBuaWxsYWJs +ZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3Jh +bUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1p +eGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpDb25uZWN0aW9uVHJh +bnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iRGlzY292ZXJ5QWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0K +ICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNw +b3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlw +ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1Db25uZWN0aW9u +VHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0 +YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtQ29ubmVj +dGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1Db25uZWN0aW9u +VHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSI+ +DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5z +aW9uIGJhc2U9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAg +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlB +bm5vdW5jZVJhdGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5TWF4TWVzc2FnZVNpemUiIHR5cGU9Inhz +OnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iUW9zQ2F0ZWdvcnkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVFvcyIgdHlwZT0i +dWE6TGlzdE9mRXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94 +czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdy +YW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJMaXN0T2ZEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnQyRGF0YVR5cGUiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRy +YW5zcG9ydDJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJE +YXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiB0 +eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiBuaWxs +YWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRh +Z3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVu +dCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3Jv +dXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlUmVwZWF0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkQnl0 +ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VS +ZXBlYXREZWxheSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwv +eHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250 +ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVdy +aXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3Vw +VHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRh +dGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFU +eXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBtaW5P +Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJM +aXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0 +T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48 +L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFncmFtV3JpdGVyR3Jv +dXBUcmFuc3BvcnQyRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFs +c2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRy +YW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkFkZHJlc3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRb3ND +YXRlZ29yeSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtUW9zIiB0eXBlPSJ1YTpMaXN0 +T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5QW5ub3VuY2VSYXRlIiB0eXBlPSJ4czp1 +bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlRvcGljIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hz +OmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdy +YW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iTGlzdE9mRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSI+DQogICAg +PHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91 +cFRyYW5zcG9ydDJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3Bv +cnQyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5 +cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0MkRhdGFUeXBl +IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBs +ZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpE +YXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2Jq +ZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlFvc0NhdGVnb3J5IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Rb3Mi +IHR5cGU9InVhOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUb3BpYyIgdHlwZT0ieHM6c3Ry +aW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVl +bmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1EYXRhU2V0UmVh +ZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFu +c3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdy +YW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFU +eXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +Ikxpc3RPZkRhdGFncmFtRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6 +TGlzdE9mRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0 +cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb2tlckNvbm5l +Y3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJm +YWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0 +RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUmVzb3VyY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdXRoZW50aWNhdGlvblBy +b2ZpbGVVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwv +eHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckNv +bm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +TGlzdE9mQnJva2VyQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJDb25uZWN0aW9uVHJhbnNwb3J0RGF0 +YVR5cGUiIHR5cGU9InRuczpCcm9rZXJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxp +c3RPZkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkJy +b2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxl +bWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQnJva2VyVHJhbnNwb3J0UXVhbGl0eU9m +U2VydmljZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdFNwZWNpZmllZF8wIiAvPg0KICAgICAgPHhzOmVudW1l +cmF0aW9uIHZhbHVlPSJCZXN0RWZmb3J0XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFs +dWU9IkF0TGVhc3RPbmNlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF0TW9z +dE9uY2VfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXhhY3RseU9uY2VfNCIg +Lz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZpY2UiIHR5cGU9InRuczpCcm9r +ZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJMaXN0T2ZCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIj4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2 +aWNlIiB0eXBlPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgbWluT2NjdXJz +PSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm9rZXJUcmFuc3BvcnRR +dWFsaXR5T2ZTZXJ2aWNlIiB0eXBlPSJ0bnM6TGlzdE9mQnJva2VyVHJhbnNwb3J0UXVhbGl0eU9m +U2VydmljZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNv +bXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRu +czpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5h +bWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9m +aWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUi +IHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8 +L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJCcm9rZXJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6QnJva2Vy +V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iTGlzdE9mQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNl +cXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3Bv +cnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUi +IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9Ikxpc3RPZkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpM +aXN0T2ZCcm9rZXJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+ +PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm9rZXJEYXRhU2V0V3Jp +dGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFs +c2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9y +dERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBl +PSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJp +bmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFu +c3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iTWV0YURhdGFRdWV1ZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRh +RGF0YVVwZGF0ZVRpbWUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +ICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4 +Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJva2Vy +RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6QnJva2VyRGF0YVNldFdy +aXRlclRyYW5zcG9ydERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0 +T2ZCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckRhdGFTZXRXcml0ZXJUcmFuc3BvcnRE +YXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIg +bWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iTGlzdE9mQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6 +TGlzdE9mQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1 +ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm9rZXJEYXRhU2V0 +UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0i +ZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFJlYWRlclRyYW5z +cG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0 +eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpz +dHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJU +cmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iTWV0YURhdGFRdWV1ZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAg +IDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxl +eFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnRE +YXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIg +Lz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyRGF0YVNldFJlYWRlclRy +YW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpCcm9r +ZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlckRhdGFTZXRS +ZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkJyb2tlckRhdGFTZXRSZWFk +ZXJUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8 +eHM6c2ltcGxlVHlwZSAgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siPg0KICAgIDx4 +czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlv +bj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJDb25maWd1 +cmF0aW9uUmVmTWFzayIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZNYXNrIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFz +ayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29u +ZmlndXJhdGlvblJlZk1hc2siIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIg +bWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNl +Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJTdWJD +b25maWd1cmF0aW9uUmVmTWFzayIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb25S +ZWZNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbmZpZ3VyYXRpb25NYXNrIiB0eXBlPSJ0bnM6 +UHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkVsZW1lbnRJbmRleCIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvbkluZGV4IiB0eXBl +PSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJHcm91cEluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29u +ZmlndXJhdGlvblJlZkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0 +T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgdHlw +ZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhP +Y2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29u +ZmlndXJhdGlvblJlZkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlv +blJlZkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uVmFsdWVEYXRhVHlwZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvbkVsZW1lbnQi +IHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4 +czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJJZGVudGlmaWVyIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJD +b25maWd1cmF0aW9uVmFsdWVEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25WYWx1ZURhdGFU +eXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIG1pbk9jY3Vy +cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +ZlB1YlN1YkNvbmZpZ3VyYXRpb25WYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3Vi +Q29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+ +DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRpYWdub3N0aWNzTGV2ZWwiPg0KICAgIDx4czpy +ZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVl +PSJCYXNpY18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBZHZhbmNlZF8xIiAv +Pg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbmZvXzIiIC8+DQogICAgICA8eHM6ZW51 +bWVyYXRpb24gdmFsdWU9IkxvZ18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJE +ZWJ1Z180IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY3NMZXZlbCIgdHlwZT0idG5zOkRpYWdub3N0aWNz +TGV2ZWwiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNzTGV2 +ZWwiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0 +aWNzTGV2ZWwiIHR5cGU9InRuczpEaWFnbm9zdGljc0xldmVsIiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNzTGV2ZWwiIHR5cGU9InRu +czpMaXN0T2ZEaWFnbm9zdGljc0xldmVsIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lm +aWNhdGlvbiI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluZm9ybWF0aW9uXzAiIC8+DQogICAgICA8eHM6ZW51bWVy +YXRpb24gdmFsdWU9IkVycm9yXzEiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpz +aW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJD +bGFzc2lmaWNhdGlvbiIgdHlwZT0idG5zOlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZp +Y2F0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJEaWFnbm9z +dGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iUHViU3ViRGlhZ25vc3RpY3NDb3VudGVyQ2xhc3NpZmljYXRpb24iIHR5 +cGU9InRuczpQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgbWluT2NjdXJz +PSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJTdWJEaWFnbm9zdGlj +c0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkRpYWdub3N0aWNz +Q291bnRlckNsYXNzaWZpY2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJBbGlhc05hbWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxpYXNOYW1lIiB0eXBlPSJ1YTpRdWFsaWZp +ZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUmVmZXJlbmNlZE5vZGVzIiB0eXBlPSJ1YTpMaXN0T2ZFeHBhbmRlZE5vZGVJZCIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBbGlhc05hbWVEYXRhVHlwZSIg +dHlwZT0idG5zOkFsaWFzTmFtZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJMaXN0T2ZBbGlhc05hbWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iQWxpYXNOYW1lRGF0YVR5cGUiIHR5cGU9InRuczpBbGlhc05hbWVEYXRh +VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iTGlzdE9mQWxpYXNOYW1lRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZBbGlhc05h +bWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxl +VHlwZSAgbmFtZT0iUGFzc3dvcmRPcHRpb25zTWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJh +c2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBs +ZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlBhc3N3b3JkT3B0aW9uc01hc2siIHR5cGU9InRu +czpQYXNzd29yZE9wdGlvbnNNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0 +T2ZQYXNzd29yZE9wdGlvbnNNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJQYXNzd29yZE9wdGlvbnNNYXNrIiB0eXBlPSJ0bnM6UGFzc3dvcmRPcHRpb25z +TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQ +YXNzd29yZE9wdGlvbnNNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mUGFzc3dvcmRPcHRpb25zTWFzayIg +bmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0i +VXNlckNvbmZpZ3VyYXRpb25NYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5z +aWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIiB0eXBlPSJ0bnM6VXNlckNv +bmZpZ3VyYXRpb25NYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVc2Vy +Q29uZmlndXJhdGlvbk1hc2siPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlVzZXJDb25maWd1cmF0aW9uTWFzayIgdHlwZT0idG5zOlVzZXJDb25maWd1cmF0aW9u +TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZV +c2VyQ29uZmlndXJhdGlvbk1hc2siIHR5cGU9InRuczpMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1h +c2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9IlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlVzZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyQ29uZmlndXJh +dGlvbiIgdHlwZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVzY3JpcHRpb24iIHR5cGU9InhzOnN0cmluZyIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyTWFuYWdlbWVudERhdGFUeXBl +IiB0eXBlPSJ0bnM6VXNlck1hbmFnZW1lbnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iTGlzdE9mVXNlck1hbmFnZW1lbnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck1hbmFnZW1lbnREYXRhVHlwZSIgdHlwZT0i +dG5zOlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJv +dW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29t +cGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVzZXJNYW5hZ2VtZW50RGF0YVR5 +cGUiIHR5cGU9InRuczpMaXN0T2ZVc2VyTWFuYWdlbWVudERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1 +ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkVuY29kZWRUaWNrZXQiIHR5 +cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRHVwbGV4Ij4NCiAg +ICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlv +biB2YWx1ZT0iRnVsbF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJIYWxmXzEi +IC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fMiIgLz4NCiAgICA8L3hz +OnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkR1 +cGxleCIgdHlwZT0idG5zOkR1cGxleCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlz +dE9mRHVwbGV4Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJE +dXBsZXgiIHR5cGU9InRuczpEdXBsZXgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5k +ZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGlzdE9mRHVwbGV4IiB0eXBlPSJ0bnM6TGlzdE9mRHVwbGV4IiBuaWxsYWJs +ZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJJbnRlcmZh +Y2VBZG1pblN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IkRvd25fMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdGlu +Z18yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iSW50ZXJmYWNlQWRtaW5TdGF0dXMiIHR5cGU9InRuczpJbnRlcmZhY2VB +ZG1pblN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSW50ZXJmYWNl +QWRtaW5TdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkludGVyZmFjZUFkbWluU3RhdHVzIiB0eXBlPSJ0bnM6SW50ZXJmYWNlQWRtaW5TdGF0dXMiIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50ZXJmYWNl +QWRtaW5TdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZJbnRlcmZhY2VBZG1pblN0YXR1cyIgbmlsbGFi +bGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSW50ZXJm +YWNlT3BlclN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IkRvd25fMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdGlu +Z18yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmtub3duXzMiIC8+DQogICAg +ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvcm1hbnRfNCIgLz4NCiAgICAgIDx4czplbnVtZXJh +dGlvbiB2YWx1ZT0iTm90UHJlc2VudF81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVl +PSJMb3dlckxheWVyRG93bl82IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2lt +cGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50ZXJmYWNlT3BlclN0YXR1cyIgdHlwZT0i +dG5zOkludGVyZmFjZU9wZXJTdGF0dXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxp +c3RPZkludGVyZmFjZU9wZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkludGVyZmFjZU9wZXJTdGF0dXMiIHR5cGU9InRuczpJbnRlcmZhY2VPcGVy +U3RhdHVzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +ZkludGVyZmFjZU9wZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZJbnRlcmZhY2VPcGVyU3RhdHVz +IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1l +PSJOZWdvdGlhdGlvblN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmlu +ZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluUHJvZ3Jlc3NfMCIgLz4NCiAgICAg +IDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ29tcGxldGVfMSIgLz4NCiAgICAgIDx4czplbnVtZXJh +dGlvbiB2YWx1ZT0iRmFpbGVkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVu +a25vd25fMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9OZWdvdGlhdGlvbl80 +IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTmVnb3RpYXRpb25TdGF0dXMiIHR5cGU9InRuczpOZWdvdGlhdGlvblN0YXR1 +cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmVnb3RpYXRpb25TdGF0dXMi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5lZ290aWF0aW9u +U3RhdHVzIiB0eXBlPSJ0bnM6TmVnb3RpYXRpb25TdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2Nj +dXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTmVnb3RpYXRpb25TdGF0dXMiIHR5cGU9InRu +czpMaXN0T2ZOZWdvdGlhdGlvblN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4N +Cg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVHNuRmFpbHVyZUNvZGUiPg0KICAgIDx4czpyZXN0 +cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJO +b0ZhaWx1cmVfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW5zdWZmaWNpZW50 +QmFuZHdpZHRoXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikluc3VmZmljaWVu +dFJlc291cmNlc18yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnN1ZmZpY2ll +bnRUcmFmZmljQ2xhc3NCYW5kd2lkdGhfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1 +ZT0iU3RyZWFtSWRJblVzZV80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJl +YW1EZXN0aW5hdGlvbkFkZHJlc3NJblVzZV81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZh +bHVlPSJTdHJlYW1QcmVlbXB0ZWRCeUhpZ2hlclJhbmtfNiIgLz4NCiAgICAgIDx4czplbnVtZXJh +dGlvbiB2YWx1ZT0iTGF0ZW5jeUhhc0NoYW5nZWRfNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlv +biB2YWx1ZT0iRWdyZXNzUG9ydE5vdEF2YkNhcGFibGVfOCIgLz4NCiAgICAgIDx4czplbnVtZXJh +dGlvbiB2YWx1ZT0iVXNlRGlmZmVyZW50RGVzdGluYXRpb25BZGRyZXNzXzkiIC8+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik91dE9mTXNycFJlc291cmNlc18xMCIgLz4NCiAgICAgIDx4 +czplbnVtZXJhdGlvbiB2YWx1ZT0iT3V0T2ZNbXJwUmVzb3VyY2VzXzExIiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJDYW5ub3RTdG9yZURlc3RpbmF0aW9uQWRkcmVzc18xMiIgLz4N +CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpb3JpdHlJc05vdEFuU3JjQ2xhc3NfMTMi +IC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1heEZyYW1lU2l6ZVRvb0xhcmdlXzE0 +IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNYXhGYW5JblBvcnRzTGltaXRSZWFj +aGVkXzE1IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGaXJzdFZhbHVlQ2hhbmdl +ZEZvclN0cmVhbUlkXzE2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWbGFuQmxv +Y2tlZE9uRWdyZXNzXzE3IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWbGFuVGFn +Z2luZ0Rpc2FibGVkT25FZ3Jlc3NfMTgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9 +IlNyQ2xhc3NQcmlvcml0eU1pc21hdGNoXzE5IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZh +bHVlPSJGZWF0dXJlTm90UHJvcGFnYXRlZF8yMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2 +YWx1ZT0iTWF4TGF0ZW5jeUV4Y2VlZGVkXzIxIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZh +bHVlPSJCcmlkZ2VEb2VzTm90UHJvdmlkZU5ldHdvcmtJZF8yMiIgLz4NCiAgICAgIDx4czplbnVt +ZXJhdGlvbiB2YWx1ZT0iU3RyZWFtVHJhbnNmb3JtTm90U3VwcG9ydGVkXzIzIiAvPg0KICAgICAg +PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1JZFR5cGVOb3RTdXBwb3J0ZWRfMjQiIC8+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZlYXR1cmVOb3RTdXBwb3J0ZWRfMjUiIC8+DQog +ICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJUc25GYWlsdXJlQ29kZSIgdHlwZT0idG5zOlRzbkZhaWx1cmVDb2RlIiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25GYWlsdXJlQ29kZSI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuRmFpbHVyZUNvZGUiIHR5cGU9InRuczpU +c25GYWlsdXJlQ29kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJMaXN0T2ZUc25GYWlsdXJlQ29kZSIgdHlwZT0idG5zOkxpc3RPZlRzbkZhaWx1cmVDb2RlIiBu +aWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJU +c25TdHJlYW1TdGF0ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2FibGVkXzAiIC8+DQogICAgICA8eHM6ZW51 +bWVyYXRpb24gdmFsdWU9IkNvbmZpZ3VyaW5nXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g +dmFsdWU9IlJlYWR5XzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZXJhdGlv +bmFsXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzQiIC8+DQogICAg +PC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJUc25TdHJlYW1TdGF0ZSIgdHlwZT0idG5zOlRzblN0cmVhbVN0YXRlIiAvPg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25TdHJlYW1TdGF0ZSI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuU3RyZWFtU3RhdGUiIHR5cGU9InRuczpUc25T +dHJlYW1TdGF0ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJM +aXN0T2ZUc25TdHJlYW1TdGF0ZSIgdHlwZT0idG5zOkxpc3RPZlRzblN0cmVhbVN0YXRlIiBuaWxs +YWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUc25U +YWxrZXJTdGF0dXMiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAg +ICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb25lXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IlJlYWR5XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZhaWxl +ZF8yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iVHNuVGFsa2VyU3RhdHVzIiB0eXBlPSJ0bnM6VHNuVGFsa2VyU3RhdHVz +IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25UYWxrZXJTdGF0dXMiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRzblRhbGtlclN0YXR1 +cyIgdHlwZT0idG5zOlRzblRhbGtlclN0YXR1cyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu +Ym91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25UYWxrZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZU +c25UYWxrZXJTdGF0dXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNp +bXBsZVR5cGUgIG5hbWU9IlRzbkxpc3RlbmVyU3RhdHVzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24g +YmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAv +Pg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWFkeV8xIiAvPg0KICAgICAgPHhzOmVu +dW1lcmF0aW9uIHZhbHVlPSJQYXJ0aWFsRmFpbGVkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IkZhaWxlZF8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2lt +cGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuTGlzdGVuZXJTdGF0dXMiIHR5cGU9InRu +czpUc25MaXN0ZW5lclN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9m +VHNuTGlzdGVuZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlRzbkxpc3RlbmVyU3RhdHVzIiB0eXBlPSJ0bnM6VHNuTGlzdGVuZXJTdGF0dXMiIG1p +bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVHNuTGlzdGVu +ZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZUc25MaXN0ZW5lclN0YXR1cyIgbmlsbGFibGU9InRy +dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHJpb3JpdHlNYXBw +aW5nRW50cnlUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJNYXBwaW5nVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eUxhYmVsIiB0eXBlPSJ4czpz +dHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJQcmlvcml0eVZhbHVlX1BDUCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eVZhbHVlX0RTQ1AiIHR5 +cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJpb3JpdHlNYXBwaW5n +RW50cnlUeXBlIiB0eXBlPSJ0bnM6UHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQcmlvcml0eU1hcHBpbmdFbnRyeVR5cGUiPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5TWFwcGluZ0Vu +dHJ5VHlwZSIgdHlwZT0idG5zOlByaW9yaXR5TWFwcGluZ0VudHJ5VHlwZSIgbWluT2NjdXJzPSIw +IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1 +ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHJp +b3JpdHlNYXBwaW5nRW50cnlUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHJpb3JpdHlNYXBwaW5nRW50 +cnlUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTb3VyY2VOb2RlIiB0eXBlPSJ1YTpOb2RlSWQiIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJS +ZWZlcmVuY2VUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xl +YW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGUi +IHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uRGF0YVR5cGUiIHR5cGU9InRuczpSZWZlcmVuY2VE +ZXNjcmlwdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZS +ZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6 +UmVmZXJlbmNlRGVzY3JpcHRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu +Ym91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVmZXJlbmNlRGVzY3JpcHRp +b25EYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uRGF0YVR5cGUi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Zvcndh +cmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlRhcmdldE5vZGUiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiB0eXBl +PSJ0bnM6UmVmZXJlbmNlTGlzdEVudHJ5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ikxpc3RPZlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VMaXN0RW50cnlEYXRhVHlwZSIg +dHlwZT0idG5zOlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VM +aXN0RW50cnlEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZUxpc3RFbnRyeURhdGFU +eXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBu +YW1lPSJJZFR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAg +ICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOdW1lcmljXzAiIC8+DQogICAgICA8eHM6ZW51bWVy +YXRpb24gdmFsdWU9IlN0cmluZ18xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJH +dWlkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wYXF1ZV8zIiAvPg0KICAg +IDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iSWRUeXBlIiB0eXBlPSJ0bnM6SWRUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJMaXN0T2ZJZFR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IklkVHlwZSIgdHlwZT0idG5zOklkVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu +Ym91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZJZFR5cGUiIHR5cGU9InRuczpMaXN0T2ZJZFR5cGUiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ik5v +ZGVDbGFzcyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuc3BlY2lmaWVkXzAiIC8+DQogICAgICA8eHM6ZW51bWVy +YXRpb24gdmFsdWU9Ik9iamVjdF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJW +YXJpYWJsZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZXRob2RfNCIgLz4N +CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT2JqZWN0VHlwZV84IiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZVR5cGVfMTYiIC8+DQogICAgICA8eHM6ZW51bWVy +YXRpb24gdmFsdWU9IlJlZmVyZW5jZVR5cGVfMzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g +dmFsdWU9IkRhdGFUeXBlXzY0IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWaWV3 +XzEyOCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgLz4NCg0KICA8 +eHM6c2ltcGxlVHlwZSAgbmFtZT0iUGVybWlzc2lvblR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlv +biBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpz +aW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJtaXNzaW9uVHlwZSIgdHlwZT0idG5z +OlBlcm1pc3Npb25UeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBY2Nlc3NMZXZl +bFR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEJ5dGUiPg0KICAg +IDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iQWNjZXNzTGV2ZWxUeXBlIiB0eXBlPSJ0bnM6QWNjZXNzTGV2ZWxUeXBlIiAvPg0KDQogIDx4 +czpzaW1wbGVUeXBlICBuYW1lPSJBY2Nlc3NMZXZlbEV4VHlwZSI+DQogICAgPHhzOnJlc3RyaWN0 +aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hz +OnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFjY2Vzc0xldmVsRXhUeXBlIiB0eXBl +PSJ0bnM6QWNjZXNzTGV2ZWxFeFR5cGUiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkV2 +ZW50Tm90aWZpZXJUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRC +eXRlIj4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIiB0eXBlPSJ0bnM6RXZlbnROb3RpZmllclR5 +cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJvbGVQZXJtaXNzaW9uVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZUlkIiB0eXBlPSJ1 +YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJQZXJtaXNzaW9ucyIgdHlwZT0idG5zOlBlcm1pc3Npb25UeXBlIiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iUm9sZVBlcm1pc3Npb25UeXBlIiB0eXBlPSJ0bnM6Um9sZVBlcm1pc3Np +b25UeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSb2xlUGVybWlzc2lv +blR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJvbGVQ +ZXJtaXNzaW9uVHlwZSIgdHlwZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgbWluT2NjdXJzPSIw +IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1 +ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUm9s +ZVBlcm1pc3Npb25UeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiBuaWxs +YWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRh +VHlwZURlZmluaXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZURlZmluaXRp +b24iIHR5cGU9InRuczpEYXRhVHlwZURlZmluaXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ikxpc3RPZkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVEZWZpbml0aW9uIiB0eXBlPSJ0bnM6RGF0YVR5 +cGVEZWZpbml0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhVHlwZURlZmluaXRpb24iIHR5cGU9InRuczpMaXN0 +T2ZEYXRhVHlwZURlZmluaXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAg +PHhzOnNpbXBsZVR5cGUgIG5hbWU9IlN0cnVjdHVyZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlv +biBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJ1Y3R1 +cmVfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RydWN0dXJlV2l0aE9wdGlv +bmFsRmllbGRzXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuaW9uXzIiIC8+ +DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0cnVjdHVyZVdpdGhTdWJ0eXBlZFZhbHVl +c18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmlvbldpdGhTdWJ0eXBlZFZh +bHVlc180IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlVHlwZSIgdHlwZT0idG5zOlN0cnVjdHVyZVR5cGUi +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0cnVjdHVyZUZpZWxkIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmci +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1 +YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJWYWx1ZVJhbmsiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iQXJyYXlEaW1lbnNpb25zIiB0eXBlPSJ1YTpMaXN0T2ZVSW50 +MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJNYXhTdHJpbmdMZW5ndGgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc09wdGlvbmFsIiB0eXBlPSJ4czpib29sZWFu +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlRmllbGQiIHR5cGU9InRuczpTdHJ1Y3R1 +cmVGaWVsZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RydWN0dXJlRmll +bGQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVy +ZUZpZWxkIiB0eXBlPSJ0bnM6U3RydWN0dXJlRmllbGQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cnVjdHVyZUZpZWxk +IiB0eXBlPSJ0bnM6TGlzdE9mU3RydWN0dXJlRmllbGQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVs +ZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iPg0K +ICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lv +biBiYXNlPSJ0bnM6RGF0YVR5cGVEZWZpbml0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlZmF1bHRFbmNvZGluZ0lkIiB0eXBlPSJ1YTpO +b2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iQmFzZURhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJl +VHlwZSIgdHlwZT0idG5zOlN0cnVjdHVyZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZHMiIHR5cGU9InRuczpMaXN0T2ZTdHJ1Y3R1cmVGaWVs +ZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5j +ZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24i +IHR5cGU9InRuczpTdHJ1Y3R1cmVEZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJMaXN0T2ZTdHJ1Y3R1cmVEZWZpbml0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiB0eXBlPSJ0bnM6U3RydWN0 +dXJlRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU3RydWN0dXJlRGVmaW5pdGlvbiIgdHlwZT0idG5zOkxp +c3RPZlN0cnVjdHVyZURlZmluaXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1EZWZpbml0aW9uIj4NCiAgICA8eHM6Y29tcGxl +eENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRh +dGFUeXBlRGVmaW5pdGlvbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJGaWVsZHMiIHR5cGU9InRuczpMaXN0T2ZFbnVtRmllbGQiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8 +L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtRGVmaW5pdGlvbiIgdHlwZT0idG5zOkVudW1E +ZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtRGVmaW5p +dGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURl +ZmluaXRpb24iIHR5cGU9InRuczpFbnVtRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1 +cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bURlZmluaXRp +b24iIHR5cGU9InRuczpMaXN0T2ZFbnVtRGVmaW5pdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6 +ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTm9kZSI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJO +b2RlQ2xhc3MiIHR5cGU9InRuczpOb2RlQ2xhc3MiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNw +bGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpM +b2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iV3JpdGVNYXNrIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcldyaXRlTWFzayIgdHlwZT0ieHM6 +dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJv +bGVQZXJtaXNzaW9ucyIgdHlwZT0idG5zOkxpc3RPZlJvbGVQZXJtaXNzaW9uVHlwZSIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJS +b2xlUGVybWlzc2lvbnMiIHR5cGU9InRuczpMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nl +c3NSZXN0cmljdGlvbnMiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXMiIHR5cGU9InRuczpMaXN0T2ZSZWZl +cmVuY2VOb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2Vx +dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5vZGUiIHR5 +cGU9InRuczpOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZOb2RlIj4N +CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlIiB0eXBlPSJ0 +bnM6Tm9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGlzdE9mTm9kZSIgdHlwZT0idG5zOkxpc3RPZk5vZGUiIG5pbGxhYmxlPSJ0 +cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikluc3RhbmNlTm9k +ZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0 +ZW5zaW9uIGJhc2U9InRuczpOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICA8 +L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29u +dGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW5zdGFuY2VO +b2RlIiB0eXBlPSJ0bnM6SW5zdGFuY2VOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJUeXBlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAg +ICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpj +b21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +VHlwZU5vZGUiIHR5cGU9InRuczpUeXBlTm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iT2JqZWN0Tm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQog +ICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgICAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlw +ZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVu +Y2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJPYmplY3ROb2RlIiB0eXBlPSJ0 +bnM6T2JqZWN0Tm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0VHlwZU5v +ZGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4 +dGVuc2lvbiBiYXNlPSJ0bnM6VHlwZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNp +b24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iT2JqZWN0VHlwZU5vZGUiIHR5cGU9InRuczpPYmplY3RUeXBlTm9kZSIg +Lz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFibGVOb2RlIj4NCiAgICA8eHM6Y29t +cGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5z +Okluc3RhbmNlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +VmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJBY2Nlc3NMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQog +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckFjY2Vzc0xldmVsIiB0eXBlPSJ4czp1bnNp +Z25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJN +aW5pbXVtU2FtcGxpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yaXppbmciIHR5cGU9InhzOmJvb2xl +YW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NM +ZXZlbEV4IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8 +L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29u +dGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVmFyaWFibGVO +b2RlIiB0eXBlPSJ0bnM6VmFyaWFibGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJWYXJpYWJsZVR5cGVOb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNl +Ij4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlR5cGVOb2RlIj4NCiAgICAgICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpW +YXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0 +YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZVJhbmsiIHR5cGU9InhzOmludCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5RGltZW5zaW9u +cyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IklzQWJzdHJhY3QiIHR5cGU9InhzOmJvb2xl +YW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6 +ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9IlZhcmlhYmxlVHlwZU5vZGUiIHR5cGU9InRuczpWYXJpYWJs +ZVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VUeXBlTm9k +ZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0 +ZW5zaW9uIGJhc2U9InRuczpUeXBlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Fic3RyYWN0IiB0eXBlPSJ4czpib29sZWFuIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3ltbWV0cmljIiB0eXBl +PSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iSW52ZXJzZU5hbWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVu +c2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlTm9kZSIgdHlwZT0idG5zOlJlZmVyZW5jZVR5 +cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNZXRob2ROb2RlIj4NCiAgICA8 +eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFz +ZT0idG5zOkluc3RhbmNlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJFeGVjdXRhYmxlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckV4ZWN1dGFibGUiIHR5cGU9 +InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAg +ICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29t +cGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1ldGhvZE5vZGUiIHR5cGU9InRuczpNZXRo +b2ROb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWaWV3Tm9kZSI+DQogICAgPHhz +OmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9 +InRuczpJbnN0YW5jZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iQ29udGFpbnNOb0xvb3BzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlw +ZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVu +Y2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3Tm9kZSIgdHlwZT0idG5z +OlZpZXdOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVHlwZU5vZGUiPg0K +ICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lv +biBiYXNlPSJ0bnM6VHlwZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIg +dHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94 +czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iRGF0YVR5cGVOb2RlIiB0eXBlPSJ0bnM6RGF0YVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklzSW52 +ZXJzZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iVGFyZ2V0SWQiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZU5vZGUiIHR5cGU9InRuczpSZWZlcmVu +Y2VOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VOb2Rl +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VO +b2RlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlTm9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu +Ym91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVmZXJlbmNlTm9kZSIgdHlw +ZT0idG5zOkxpc3RPZlJlZmVyZW5jZU5vZGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFyZ3VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlw +ZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5RGltZW5zaW9ucyIgdHlwZT0idWE6 +TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iRGVzY3JpcHRpb24iIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXJndW1lbnQiIHR5cGU9InRuczpBcmd1 +bWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQXJndW1lbnQiPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFyZ3VtZW50IiB0eXBlPSJ0 +bnM6QXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9Ikxpc3RPZkFyZ3VtZW50IiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IkVudW1WYWx1ZVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlZhbHVlIiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0 +aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkVudW1WYWx1ZVR5cGUiIHR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtVmFsdWVUeXBlIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtVmFsdWVUeXBlIiB0eXBlPSJ0bnM6 +RW51bVZhbHVlVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bVZhbHVlVHlwZSIgdHlwZT0idG5zOkxpc3RPZkVu +dW1WYWx1ZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9IkVudW1GaWVsZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJm +YWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpFbnVtVmFsdWVUeXBlIj4NCiAg +ICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5 +cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAg +PC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENv +bnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVudW1GaWVs +ZCIgdHlwZT0idG5zOkVudW1GaWVsZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlz +dE9mRW51bUZpZWxkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJFbnVtRmllbGQiIHR5cGU9InRuczpFbnVtRmllbGQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVudW1GaWVsZCIgdHlw +ZT0idG5zOkxpc3RPZkVudW1GaWVsZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3B0aW9uU2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFs +aWRCaXRzIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iT3B0aW9uU2V0IiB0eXBlPSJ0bnM6T3B0aW9uU2V0IiAvPg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZPcHRpb25TZXQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9Ik9wdGlvblNldCIgdHlwZT0idG5zOk9wdGlvblNldCIgbWlu +T2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +TGlzdE9mT3B0aW9uU2V0IiB0eXBlPSJ0bnM6TGlzdE9mT3B0aW9uU2V0IiBuaWxsYWJsZT0idHJ1 +ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9Ik5vcm1hbGl6ZWRTdHJpbmci +IHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWNpbWFsU3RyaW5n +IiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRHVyYXRpb25TdHJp +bmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lU3RyaW5n +IiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVN0cmluZyIg +dHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkR1cmF0aW9uIiB0eXBl +PSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXRjVGltZSIgdHlwZT0ieHM6 +ZGF0ZVRpbWUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxlSWQiIHR5cGU9InhzOnN0 +cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVGltZVpvbmVEYXRhVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT2Zmc2V0IiB0eXBlPSJ4 +czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF5bGln +aHRTYXZpbmdJbk9mZnNldCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +IlRpbWVab25lRGF0YVR5cGUiIHR5cGU9InRuczpUaW1lWm9uZURhdGFUeXBlIiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUaW1lWm9uZURhdGFUeXBlIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lWm9uZURhdGFUeXBlIiB0eXBlPSJ0 +bnM6VGltZVpvbmVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVGltZVpvbmVEYXRhVHlwZSIgdHlwZT0idG5z +Okxpc3RPZlRpbWVab25lRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmVsZW1lbnQgbmFtZT0iSW5kZXgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQog +IDx4czplbGVtZW50IG5hbWU9IkludGVnZXJJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoN +CiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkFwcGxpY2F0aW9uVHlwZSI+DQogICAgPHhzOnJlc3Ry +aWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNl +cnZlcl8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDbGllbnRfMSIgLz4NCiAg +ICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2xpZW50QW5kU2VydmVyXzIiIC8+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2NvdmVyeVNlcnZlcl8zIiAvPg0KICAgIDwveHM6cmVz +dHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGlj +YXRpb25UeXBlIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25UeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvblVyaSIgdHlwZT0ieHM6c3RyaW5nIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +UHJvZHVjdFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25OYW1lIiB0eXBlPSJ1YTpM +b2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25UeXBlIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25UeXBl +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJHYXRld2F5U2VydmVy +VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlQcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJp +bmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJEaXNjb3ZlcnlVcmxzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgdHlwZT0idG5z +OkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxp +c3RPZkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIHR5cGU9InRuczpBcHBsaWNh +dGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiB0eXBlPSJ0 +bnM6TGlzdE9mQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxl +bWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVxdWVzdEhlYWRlciI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Ub2tlbiIg +dHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iVGltZXN0YW1wIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhhbmRsZSIgdHlwZT0ieHM6 +dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +dHVybkRpYWdub3N0aWNzIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXVkaXRFbnRyeUlkIiB0eXBlPSJ4czpzdHJpbmciIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJU +aW1lb3V0SGludCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIHR5cGU9InVhOkV4dGVuc2lvbk9i +amVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNl +Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVy +IiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +UmVzcG9uc2VIZWFkZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlUmVzdWx0IiB0 +eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJTZXJ2aWNlRGlhZ25vc3RpY3MiIHR5cGU9InVhOkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RyaW5n +VGFibGUiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIHR5cGU9InVh +OkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJS +ZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KDQogIDx4czplbGVt +ZW50IG5hbWU9IlZlcnNpb25UaW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgLz4NCg0KICA8eHM6 +Y29tcGxleFR5cGUgbmFtZT0iU2VydmljZUZhdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVh +ZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VGYXVsdCIg +dHlwZT0idG5zOlNlcnZpY2VGYXVsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vz +c2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iVXJpc1ZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmlzIiB0eXBlPSJ1 +YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmlzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2Nh +bGVJZHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VJZCIgdHlwZT0ieHM6dW5zaWdu +ZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlcXVlc3RUeXBl +IiB0eXBlPSJ0bnM6U2Vzc2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iU2Vzc2lvbmxlc3NJbnZva2VSZXNwb25zZVR5cGUiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZVVyaXMiIHR5cGU9InVh +Okxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNlcnZlclVyaXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZp +Y2VJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9u +bGVzc0ludm9rZVJlc3BvbnNlVHlwZSIgdHlwZT0idG5zOlNlc3Npb25sZXNzSW52b2tlUmVzcG9u +c2VUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJGaW5kU2VydmVyc1JlcXVlc3Qi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFk +ZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmlu +ZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpcyIgdHlwZT0i +dWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZp +bmRTZXJ2ZXJzUmVxdWVzdCIgdHlwZT0idG5zOkZpbmRTZXJ2ZXJzUmVxdWVzdCIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iRmluZFNlcnZlcnNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpS +ZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNlcnZlcnMiIHR5cGU9InRuczpMaXN0T2ZBcHBsaWNhdGlvbkRlc2Ny +aXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJz +UmVzcG9uc2UiIHR5cGU9InRuczpGaW5kU2VydmVyc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlJlY29yZElkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyTmFtZSIgdHlwZT0ieHM6 +c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iRGlzY292ZXJ5VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJDYXBhYmlsaXRp +ZXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiIHR5cGU9InRuczpTZXJ2ZXJPbk5ldHdvcmsiIC8+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNlcnZlck9uTmV0d29yayI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyT25OZXR3b3JrIiB0eXBl +PSJ0bnM6U2VydmVyT25OZXR3b3JrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVk +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTZXJ2ZXJPbk5ldHdvcmsiIHR5cGU9InRu +czpMaXN0T2ZTZXJ2ZXJPbk5ldHdvcmsiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIg +dHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ1JlY29yZElkIiB0eXBlPSJ4czp1bnNp +Z25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVj +b3Jkc1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2FwYWJpbGl0eUZpbHRlciIgdHlwZT0idWE6TGlz +dE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2Vx +dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2 +ZXJzT25OZXR3b3JrUmVxdWVzdCIgdHlwZT0idG5zOkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVz +dCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmluZFNlcnZlcnNPbk5ldHdvcmtSZXNw +b25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9u +c2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RDb3VudGVyUmVzZXRUaW1l +IiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iU2VydmVycyIgdHlwZT0idG5zOkxpc3RPZlNlcnZlck9uTmV0d29yayIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJGaW5kU2VydmVyc09uTmV0d29ya1Jlc3BvbnNl +IiB0eXBlPSJ0bnM6RmluZFNlcnZlcnNPbk5ldHdvcmtSZXNwb25zZSIgLz4NCg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJBcHBsaWNhdGlvbkluc3RhbmNlQ2VydGlmaWNhdGUiIHR5cGU9InhzOmJhc2U2 +NEJpbmFyeSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTWVzc2FnZVNlY3VyaXR5TW9k +ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51 +bWVyYXRpb24gdmFsdWU9IkludmFsaWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1 +ZT0iTm9uZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTaWduXzIiIC8+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNpZ25BbmRFbmNyeXB0XzMiIC8+DQogICAgPC94 +czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJN +ZXNzYWdlU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCg0K +ICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVXNlclRva2VuVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0 +aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFub255 +bW91c18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyTmFtZV8xIiAvPg0K +ICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDZXJ0aWZpY2F0ZV8yIiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJJc3N1ZWRUb2tlbl8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rp +b24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclRva2VuVHlw +ZSIgdHlwZT0idG5zOlVzZXJUb2tlblR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IlVzZXJUb2tlblBvbGljeSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUG9saWN5SWQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRva2VuVHlwZSIgdHlwZT0idG5zOlVz +ZXJUb2tlblR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklz +c3VlZFRva2VuVHlwZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNzdWVyRW5kcG9pbnRVcmwiIHR5cGU9 +InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclRva2VuUG9saWN5IiB0eXBlPSJ0bnM6 +VXNlclRva2VuUG9saWN5IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVc2Vy +VG9rZW5Qb2xpY3kiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlVzZXJUb2tlblBvbGljeSIgdHlwZT0idG5zOlVzZXJUb2tlblBvbGljeSIgbWluT2NjdXJzPSIw +IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1 +ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVXNl +clRva2VuUG9saWN5IiB0eXBlPSJ0bnM6TGlzdE9mVXNlclRva2VuUG9saWN5IiBuaWxsYWJsZT0i +dHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludERl +c2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJF +bmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyIiB0eXBlPSJ0bnM6QXBwbGljYXRp +b25EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNlcnZlckNlcnRpZmljYXRlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnki +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJTZWN1cml0eU1vZGUiIHR5cGU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgdHlwZT0i +eHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW5zIiB0eXBlPSJ0bnM6TGlzdE9mVXNlclRva2Vu +UG9saWN5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlM +ZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9p +bnREZXNjcmlwdGlvbiIgdHlwZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24iIC8+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50RGVzY3JpcHRpb24iIHR5 +cGU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i +b3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv +bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbmRwb2ludERlc2NyaXB0aW9u +IiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwv +eHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iR2V0RW5kcG9pbnRzUmVxdWVz +dCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhl +YWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3Ry +aW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iTG9jYWxlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9maWxlVXJpcyIgdHlw +ZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +IkdldEVuZHBvaW50c1JlcXVlc3QiIHR5cGU9InRuczpHZXRFbmRwb2ludHNSZXF1ZXN0IiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHZXRFbmRwb2ludHNSZXNwb25zZSI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9 +InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50cyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50 +RGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iR2V0RW5k +cG9pbnRzUmVzcG9uc2UiIHR5cGU9InRuczpHZXRFbmRwb2ludHNSZXNwb25zZSIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVnaXN0ZXJlZFNlcnZlciI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQ +cm9kdWN0VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJOYW1lcyIgdHlwZT0idWE6TGlzdE9m +TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlNlcnZlclR5cGUiIHR5cGU9InRuczpBcHBsaWNhdGlvblR5cGUiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmki +IHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkRpc2NvdmVyeVVybHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlNlbWFwaG9yZUZpbGVQYXRoIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc09ubGluZSIgdHlwZT0ieHM6 +Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29t +cGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyZWRTZXJ2ZXIiIHR5cGU9InRu +czpSZWdpc3RlcmVkU2VydmVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZS +ZWdpc3RlcmVkU2VydmVyIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJSZWdpc3RlcmVkU2VydmVyIiB0eXBlPSJ0bnM6UmVnaXN0ZXJlZFNlcnZlciIgbWluT2Nj +dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlz +dE9mUmVnaXN0ZXJlZFNlcnZlciIgdHlwZT0idG5zOkxpc3RPZlJlZ2lzdGVyZWRTZXJ2ZXIiIG5p +bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJl +Z2lzdGVyU2VydmVyUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXIi +IHR5cGU9InRuczpSZWdpc3RlcmVkU2VydmVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IlJlZ2lzdGVyU2VydmVyUmVxdWVzdCIgdHlwZT0idG5zOlJlZ2lzdGVyU2VydmVy +UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVnaXN0ZXJTZXJ2ZXJSZXNw +b25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9u +c2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWdpc3RlclNlcnZlclJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0 +ZXJTZXJ2ZXJSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlzY292ZXJ5 +Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQog +IDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRpc2NvdmVyeUNvbmZpZ3Vy +YXRpb24iIHR5cGU9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOmNvbXBs +ZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpE +aXNjb3ZlcnlDb25maWd1cmF0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9Ik1kbnNTZXJ2ZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +U2VydmVyQ2FwYWJpbGl0aWVzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4 +dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiIgdHlwZT0idG5z +Ok1kbnNEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJSZWdpc3RlclNlcnZlcjJSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNl +cnZlciIgdHlwZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9u +IiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJTZXJ2ZXIyUmVxdWVzdCIgdHlwZT0idG5zOlJlZ2lzdGVy +U2VydmVyMlJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyU2Vy +dmVyMlJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlv +blJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5 +cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IlJlZ2lzdGVyU2VydmVyMlJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJTZXJ2 +ZXIyUmVzcG9uc2UiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlNlY3VyaXR5VG9rZW5S +ZXF1ZXN0VHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAg +ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Iklzc3VlXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IlJlbmV3XzEiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1w +bGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUiIHR5 +cGU9InRuczpTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJDaGFubmVsSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUb2tlbklkIiB0eXBlPSJ4czp1bnNp +Z25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRl +ZEF0IiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUmV2aXNlZExpZmV0aW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJz +PSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIiB0eXBlPSJ0bnM6Q2hhbm5lbFNlY3Vy +aXR5VG9rZW4iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9wZW5TZWN1cmVDaGFubmVs +UmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVx +dWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRQcm90b2NvbFZlcnNp +b24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJSZXF1ZXN0VHlwZSIgdHlwZT0idG5zOlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlw +ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2Rl +IiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50Tm9uY2UiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +cXVlc3RlZExpZmV0aW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgdHlwZT0idG5zOk9wZW5TZWN1cmVDaGFubmVs +UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3BlblNlY3VyZUNoYW5uZWxS +ZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVz +cG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclByb3RvY29sVmVy +c2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlNlY3VyaXR5VG9rZW4iIHR5cGU9InRuczpDaGFubmVsU2VjdXJpdHlUb2tl +biIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlNlcnZlck5vbmNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXNwb25zZSIgdHlwZT0idG5z +Ok9wZW5TZWN1cmVDaGFubmVsUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IkNsb3NlU2VjdXJlQ2hhbm5lbFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNsb3NlU2VjdXJlQ2hhbm5lbFJl +cXVlc3QiIHR5cGU9InRuczpDbG9zZVNlY3VyZUNoYW5uZWxSZXF1ZXN0IiAvPg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJDbG9zZVNlY3VyZUNoYW5uZWxSZXNwb25zZSI+DQogICAgPHhzOnNl +cXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRu +czpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJD +bG9zZVNlY3VyZUNoYW5uZWxSZXNwb25zZSIgdHlwZT0idG5zOkNsb3NlU2VjdXJlQ2hhbm5lbFJl +c3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTaWduZWRTb2Z0d2FyZUNlcnRp +ZmljYXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDZXJ0 +aWZpY2F0ZURhdGEiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpZ25hdHVyZSIgdHlwZT0ieHM6 +YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpZ25l +ZFNvZnR3YXJlQ2VydGlmaWNhdGUiIHR5cGU9InRuczpTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRl +IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaWduZWRTb2Z0d2FyZUNlcnRp +ZmljYXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaWdu +ZWRTb2Z0d2FyZUNlcnRpZmljYXRlIiB0eXBlPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0 +ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iTGlzdE9mU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgdHlwZT0idG5zOkxpc3RPZlNp +Z25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkF1dGhlbnRpY2F0aW9uVG9rZW4iIHR5cGU9InVh +Ok5vZGVJZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2lnbmF0dXJlRGF0YSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxnb3JpdGhtIiB0eXBl +PSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJTaWduYXR1cmUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduYXR1cmVEYXRhIiB0eXBlPSJ0bnM6U2ln +bmF0dXJlRGF0YSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3JlYXRlU2Vzc2lvblJl +cXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVl +c3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50RGVzY3JpcHRpb24iIHR5 +cGU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpIiB0eXBlPSJ4czpzdHJp +bmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbk5hbWUiIHR5cGU9Inhz +OnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkNsaWVudE5vbmNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDZXJ0 +aWZpY2F0ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkU2Vzc2lvblRpbWVvdXQi +IHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6 +ZWxlbWVudCBuYW1lPSJDcmVhdGVTZXNzaW9uUmVxdWVzdCIgdHlwZT0idG5zOkNyZWF0ZVNlc3Np +b25SZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDcmVhdGVTZXNzaW9uUmVz +cG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3Bv +bnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uSWQiIHR5cGU9InVh +Ok5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRT +ZXNzaW9uVGltZW91dCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJOb25jZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vy +dmVyQ2VydGlmaWNhdGUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlckVuZHBvaW50cyIg +dHlwZT0idG5zOkxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJTb2Z0d2FyZUNlcnRp +ZmljYXRlcyIgdHlwZT0idG5zOkxpc3RPZlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2 +ZXJTaWduYXR1cmUiIHR5cGU9InRuczpTaWduYXR1cmVEYXRhIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVxdWVzdE1lc3NhZ2VT +aXplIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2Vx +dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVNl +c3Npb25SZXNwb25zZSIgdHlwZT0idG5zOkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlBvbGljeUlkIiB0eXBlPSJ4czpzdHJpbmciIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5 +cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +QW5vbnltb3VzSWRlbnRpdHlUb2tlbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJm +YWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+ +DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwv +eHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFub255bW91c0lkZW50aXR5VG9rZW4iIHR5cGU9InRu +czpBbm9ueW1vdXNJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJV +c2VyTmFtZUlkZW50aXR5VG9rZW4iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFs +c2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0K +ICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck5h +bWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQYXNzd29yZCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5 +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkVuY3J5cHRpb25BbGdvcml0aG0iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6 +ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlVz +ZXJOYW1lSWRlbnRpdHlUb2tlbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iWDUwOUlk +ZW50aXR5VG9rZW4iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAg +ICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgICAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2VydGlmaWNhdGVEYXRh +IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hz +OmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJYNTA5SWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlg1MDlJZGVudGl0eVRva2VuIiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJJc3N1ZWRJZGVudGl0eVRva2VuIj4NCiAgICA8eHM6Y29t +cGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5z +OlVzZXJJZGVudGl0eVRva2VuIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlRva2VuRGF0YSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVu +Y3J5cHRpb25BbGdvcml0aG0iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9u +Pg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9Iklzc3VlZElkZW50aXR5VG9rZW4iIHR5cGU9InRuczpJc3N1ZWRJZGVudGl0 +eVRva2VuIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlJzYUVuY3J5cHRlZFNlY3JldCIgdHlw +ZT0idWE6VmFyaWFudCIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFY2NFbmNyeXB0ZWRTZWNy +ZXQiIHR5cGU9InVhOlZhcmlhbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFjdGl2 +YXRlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50U2ln +bmF0dXJlIiB0eXBlPSJ0bnM6U2lnbmF0dXJlRGF0YSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudFNvZnR3YXJlQ2VydGlmaWNh +dGVzIiB0eXBlPSJ0bnM6TGlzdE9mU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlk +cyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InVhOkV4 +dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlVzZXJUb2tlblNpZ25hdHVyZSIgdHlwZT0idG5zOlNpZ25hdHVyZURh +dGEiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWN0aXZhdGVTZXNzaW9u +UmVxdWVzdCIgdHlwZT0idG5zOkFjdGl2YXRlU2Vzc2lvblJlcXVlc3QiIC8+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJl +c3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iU2VydmVyTm9uY2UiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3Vs +dHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVh +Okxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9IkFjdGl2YXRlU2Vzc2lvblJlc3BvbnNlIiB0eXBlPSJ0bnM6QWN0aXZhdGVTZXNzaW9uUmVz +cG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNsb3NlU2Vzc2lvblJlcXVlc3Qi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFk +ZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9ucyIgdHlwZT0i +eHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNsb3NlU2Vzc2lvblJlcXVlc3QiIHR5 +cGU9InRuczpDbG9zZVNlc3Npb25SZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJDbG9zZVNlc3Npb25SZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSIg +dHlwZT0idG5zOkNsb3NlU2Vzc2lvblJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJDYW5jZWxSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RI +YW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2Vs +UmVxdWVzdCIgdHlwZT0idG5zOkNhbmNlbFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9IkNhbmNlbFJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2Fu +Y2VsQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2Fu +Y2VsUmVzcG9uc2UiIHR5cGU9InRuczpDYW5jZWxSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxl +VHlwZSAgbmFtZT0iTm9kZUF0dHJpYnV0ZXNNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFz +ZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0K +ICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBY2Nlc3NMZXZlbF8xIiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJBcnJheURpbWVuc2lvbnNfMiIgLz4NCiAgICAgIDx4czplbnVt +ZXJhdGlvbiB2YWx1ZT0iQnJvd3NlTmFtZV80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZh +bHVlPSJDb250YWluc05vTG9vcHNfOCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i +RGF0YVR5cGVfMTYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRlc2NyaXB0aW9u +XzMyIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNwbGF5TmFtZV82NCIgLz4N +CiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXZlbnROb3RpZmllcl8xMjgiIC8+DQogICAg +ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV4ZWN1dGFibGVfMjU2IiAvPg0KICAgICAgPHhzOmVu +dW1lcmF0aW9uIHZhbHVlPSJIaXN0b3JpemluZ181MTIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9IkludmVyc2VOYW1lXzEwMjQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFs +dWU9IklzQWJzdHJhY3RfMjA0OCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWlu +aW11bVNhbXBsaW5nSW50ZXJ2YWxfNDA5NiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1 +ZT0iTm9kZUNsYXNzXzgxOTIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVJ +ZF8xNjM4NCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3ltbWV0cmljXzMyNzY4 +IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyQWNjZXNzTGV2ZWxfNjU1MzYi +IC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVzZXJFeGVjdXRhYmxlXzEzMTA3MiIg +Lz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVXNlcldyaXRlTWFza18yNjIxNDQiIC8+ +DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZhbHVlUmFua181MjQyODgiIC8+DQogICAg +ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IldyaXRlTWFza18xMDQ4NTc2IiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJWYWx1ZV8yMDk3MTUyIiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJEYXRhVHlwZURlZmluaXRpb25fNDE5NDMwNCIgLz4NCiAgICAgIDx4czplbnVt +ZXJhdGlvbiB2YWx1ZT0iUm9sZVBlcm1pc3Npb25zXzgzODg2MDgiIC8+DQogICAgICA8eHM6ZW51 +bWVyYXRpb24gdmFsdWU9IkFjY2Vzc1Jlc3RyaWN0aW9uc18xNjc3NzIxNiIgLz4NCiAgICAgIDx4 +czplbnVtZXJhdGlvbiB2YWx1ZT0iQWxsXzMzNTU0NDMxIiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJCYXNlTm9kZV8yNjUwMTIyMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2 +YWx1ZT0iT2JqZWN0XzI2NTAxMzQ4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJP +YmplY3RUeXBlXzI2NTAzMjY4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJp +YWJsZV8yNjU3MTM4MyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVmFyaWFibGVU +eXBlXzI4NjAwNDM4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZXRob2RfMjY2 +MzI1NDgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlZmVyZW5jZVR5cGVfMjY1 +MzcwNjAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZpZXdfMjY1MDEzNTYiIC8+ +DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJOb2RlQXR0cmlidXRlc01hc2siIHR5cGU9InRuczpOb2RlQXR0cmlidXRlc01hc2si +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiB0 +eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iRGlzcGxheU5hbWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIg +dHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlTWFzayIgdHlwZT0ieHM6dW5zaWduZWRJbnQi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJXcml0ZU1hc2si +IHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUF0dHJpYnV0 +ZXMiIHR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iT2JqZWN0QXR0cmlidXRlcyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxz +ZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAg +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudE5vdGlm +aWVyIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94 +czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRl +bnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik9iamVjdEF0dHJp +YnV0ZXMiIHR5cGU9InRuczpPYmplY3RBdHRyaWJ1dGVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJWYXJpYWJsZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhl +ZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMi +Pg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFs +dWUiIHR5cGU9InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEYXRhVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlUmFuayIgdHlw +ZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +QXJyYXlEaW1lbnNpb25zIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWNjZXNzTGV2ZWwi +IHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWluaW11bVNhbXBsaW5n +SW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4 +czplbGVtZW50IG5hbWU9Ikhpc3Rvcml6aW5nIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAg +ICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJWYXJpYWJsZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpWYXJpYWJsZUF0dHJpYnV0ZXMi +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1ldGhvZEF0dHJpYnV0ZXMiPg0KICAgIDx4 +czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNl +PSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iRXhlY3V0YWJsZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJFeGVjdXRhYmxlIiB0eXBl +PSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQog +ICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNv +bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRob2RBdHRyaWJ1dGVzIiB0eXBlPSJ0 +bnM6TWV0aG9kQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0 +VHlwZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0K +ICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlw +ZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0K +ICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiIHR5 +cGU9InRuczpPYmplY3RUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iVmFyaWFibGVUeXBlQXR0cmlidXRlcyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVk +PSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlQXR0cmlidXRlcyI+ +DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1 +ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBl +PSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJB +cnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Fic3RyYWN0IiB0 +eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+ +DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYWJsZVR5cGVBdHRyaWJ1dGVz +IiB0eXBlPSJ0bnM6VmFyaWFibGVUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVu +dCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJp +YnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlN5bW1ldHJpYyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludmVyc2VOYW1lIiB0eXBl +PSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21w +bGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVm +ZXJlbmNlVHlwZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpSZWZlcmVuY2VUeXBlQXR0cmlidXRlcyIg +Lz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVBdHRyaWJ1dGVzIj4NCiAgICA8 +eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFz +ZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9IklzQWJzdHJhY3QiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0K +ICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkRhdGFUeXBlQXR0cmlidXRlcyIgdHlwZT0idG5zOkRhdGFUeXBlQXR0cmlidXRl +cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmlld0F0dHJpYnV0ZXMiPg0KICAgIDx4 +czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNl +PSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iQ29udGFpbnNOb0xvb3BzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIg +dHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2Vx +dWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3QXR0cmlidXRlcyIg +dHlwZT0idG5zOlZpZXdBdHRyaWJ1dGVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJH +ZW5lcmljQXR0cmlidXRlVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkF0dHJpYnV0ZUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIHR5cGU9InVhOlZhcmlhbnQiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiIHR5cGU9InRuczpHZW5l +cmljQXR0cmlidXRlVmFsdWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkdl +bmVyaWNBdHRyaWJ1dGVWYWx1ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iR2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiB0eXBlPSJ0bnM6R2VuZXJpY0F0dHJpYnV0 +ZVZhbHVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJMaXN0T2ZHZW5lcmljQXR0cmlidXRlVmFsdWUiIHR5cGU9InRuczpMaXN0T2ZH +ZW5lcmljQXR0cmlidXRlVmFsdWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAg +PHhzOmNvbXBsZXhUeXBlIG5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIj4NCiAgICA8eHM6Y29tcGxl +eENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5v +ZGVBdHRyaWJ1dGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkF0dHJpYnV0ZVZhbHVlcyIgdHlwZT0idG5zOkxpc3RPZkdlbmVyaWNBdHRyaWJ1 +dGVWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpz +ZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkdlbmVyaWNBdHRyaWJ1 +dGVzIiB0eXBlPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9IkFkZE5vZGVzSXRlbSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUGFyZW50Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5j +ZVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkTmV3Tm9kZUlkIiB0eXBlPSJ1YTpF +eHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2Rl +Q2xhc3MiIHR5cGU9InRuczpOb2RlQ2xhc3MiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ik5vZGVBdHRyaWJ1dGVzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJU +eXBlRGVmaW5pdGlvbiIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNJdGVtIiB0eXBlPSJ0bnM6QWRkTm9kZXNJdGVt +IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBZGROb2Rlc0l0ZW0iPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZE5vZGVzSXRlbSIgdHlw +ZT0idG5zOkFkZE5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWRkTm9kZXNJdGVtIiB0eXBlPSJ0bnM6TGlz +dE9mQWRkTm9kZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJBZGROb2Rlc1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkZWROb2RlSWQiIHR5cGU9 +InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rl +c1Jlc3VsdCIgdHlwZT0idG5zOkFkZE5vZGVzUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJMaXN0T2ZBZGROb2Rlc1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNSZXN1bHQiIHR5cGU9InRuczpBZGROb2Rlc1Jlc3Vs +dCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iTGlzdE9mQWRkTm9kZXNSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZBZGROb2Rlc1Jlc3Vs +dCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iQWRkTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9B +ZGQiIHR5cGU9InRuczpMaXN0T2ZBZGROb2Rlc0l0ZW0iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6QWRkTm9kZXNSZXF1ZXN0 +IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIj4NCiAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlw +ZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkFkZE5vZGVz +UmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIiB0 +eXBlPSJ0bnM6QWRkTm9kZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +QWRkUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlNvdXJjZU5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0 +eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldFNlcnZlclVyaSIgdHlwZT0ieHM6 +c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iVGFyZ2V0Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5v +ZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFkZFJl +ZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6QWRkUmVmZXJlbmNlc0l0ZW0iIC8+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkFkZFJlZmVyZW5jZXNJdGVtIj4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzSXRlbSIgdHlwZT0idG5z +OkFkZFJlZmVyZW5jZXNJdGVtIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBZGRSZWZlcmVuY2VzSXRlbSIgdHlwZT0idG5z +Okxpc3RPZkFkZFJlZmVyZW5jZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRSZWZlcmVuY2VzUmVxdWVzdCI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0i +dG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VzVG9BZGQiIHR5cGU9InRuczpMaXN0T2ZBZGRS +ZWZlcmVuY2VzSXRlbSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRS +ZWZlcmVuY2VzUmVxdWVzdCIgdHlwZT0idG5zOkFkZFJlZmVyZW5jZXNSZXF1ZXN0IiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2UiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0 +bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +RGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2UiIHR5cGU9 +InRuczpBZGRSZWZlcmVuY2VzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IkRlbGV0ZU5vZGVzSXRlbSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVUYXJnZXRSZWZlcmVuY2VzIiB0 +eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTm9kZXNJdGVtIiB0 +eXBlPSJ0bnM6RGVsZXRlTm9kZXNJdGVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM +aXN0T2ZEZWxldGVOb2Rlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkRlbGV0ZU5vZGVzSXRlbSIgdHlwZT0idG5zOkRlbGV0ZU5vZGVzSXRlbSIgbWlu +T2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +TGlzdE9mRGVsZXRlTm9kZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mRGVsZXRlTm9kZXNJdGVtIiBu +aWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJE +ZWxldGVOb2Rlc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb0Rl +bGV0ZSIgdHlwZT0idG5zOkxpc3RPZkRlbGV0ZU5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc1JlcXVlc3QiIHR5cGU9InRuczpEZWxldGVO +b2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZU5vZGVzUmVz +cG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3Bv +bnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpM +aXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9z +dGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVl +bmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rl +c1Jlc3BvbnNlIiB0eXBlPSJ0bnM6RGVsZXRlTm9kZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZU5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +UmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJv +b2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5v +ZGVJZCIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVCaWRpcmVjdGlvbmFsIiB0eXBl +PSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0i +IHR5cGU9InRuczpEZWxldGVSZWZlcmVuY2VzSXRlbSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iTGlzdE9mRGVsZXRlUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6RGVs +ZXRlUmVmZXJlbmNlc0l0ZW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0 +bnM6TGlzdE9mRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1l +bnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0Ij4N +CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVy +IiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXNUb0RlbGV0ZSIgdHlwZT0idG5z +Okxpc3RPZkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6RGVsZXRlUmVmZXJl +bmNlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZVJlZmVyZW5j +ZXNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +UmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9 +InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRp +YWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0 +ZVJlZmVyZW5jZXNSZXNwb25zZSIgdHlwZT0idG5zOkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSIg +Lz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQXR0cmlidXRlV3JpdGVNYXNrIj4NCiAgICA8 +eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rp +b24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXR0cmlidXRlV3Jp +dGVNYXNrIiB0eXBlPSJ0bnM6QXR0cmlidXRlV3JpdGVNYXNrIiAvPg0KDQogIDx4czpzaW1wbGVU +eXBlICBuYW1lPSJCcm93c2VEaXJlY3Rpb24iPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4 +czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGb3J3YXJkXzAiIC8+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmVyc2VfMSIgLz4NCiAgICAgIDx4czplbnVt +ZXJhdGlvbiB2YWx1ZT0iQm90aF8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJ +bnZhbGlkXzMiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VEaXJlY3Rpb24iIHR5cGU9InRuczpCcm93c2VEaXJl +Y3Rpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlZpZXdEZXNjcmlwdGlvbiI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmlld0lkIiB0eXBlPSJ1 +YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJUaW1lc3RhbXAiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3VmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJ +bnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3RGVzY3JpcHRpb24iIHR5cGU9InRuczpWaWV3 +RGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZURlc2NyaXB0 +aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQi +IHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkJyb3dzZURpcmVjdGlvbiIgdHlwZT0idG5zOkJyb3dzZURpcmVj +dGlvbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNl +VHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmNsdWRlU3VidHlwZXMiIHR5cGU9InhzOmJvb2xl +YW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzc01h +c2siIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJSZXN1bHRNYXNrIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIw +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkJyb3dzZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6QnJvd3NlRGVzY3JpcHRpb24i +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIj4N +CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VEZXNjcmlw +dGlvbiIgdHlwZT0idG5zOkJyb3dzZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy +cz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VEZXNjcmlw +dGlvbiIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+ +PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJCcm93c2VSZXN1bHRNYXNr +Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVt +ZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJS +ZWZlcmVuY2VUeXBlSWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSXNGb3J3 +YXJkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVDbGFzc180IiAvPg0K +ICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCcm93c2VOYW1lXzgiIC8+DQogICAgICA8eHM6 +ZW51bWVyYXRpb24gdmFsdWU9IkRpc3BsYXlOYW1lXzE2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJUeXBlRGVmaW5pdGlvbl8zMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2 +YWx1ZT0iQWxsXzYzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VU +eXBlSW5mb18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUYXJnZXRJbmZvXzYw +IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iQnJvd3NlUmVzdWx0TWFzayIgdHlwZT0idG5zOkJyb3dzZVJlc3VsdE1hc2si +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlSWQi +IHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IklzRm9yd2FyZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRl +ZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFt +ZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFz +cyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRp +b24iIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6UmVmZXJlbmNlRGVzY3Jp +cHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZmVyZW5jZURlc2Ny +aXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZl +cmVuY2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOlJlZmVyZW5jZURlc2NyaXB0aW9uIiBtaW5PY2N1 +cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0 +T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZURlc2NyaXB0 +aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9 +IkNvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9IkJyb3dzZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5 +cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXMiIHR5cGU9InRuczpMaXN0T2ZSZWZlcmVu +Y2VEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93 +c2VSZXN1bHQiIHR5cGU9InRuczpCcm93c2VSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ikxpc3RPZkJyb3dzZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iQnJvd3NlUmVzdWx0IiB0eXBlPSJ0bnM6QnJvd3NlUmVzdWx0IiBtaW5P +Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJM +aXN0T2ZCcm93c2VSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VSZXN1bHQiIG5pbGxhYmxl +PSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZVJl +cXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVl +c3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmlldyIgdHlwZT0idG5zOlZpZXdE +ZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlJlcXVlc3RlZE1heFJlZmVyZW5jZXNQZXJOb2RlIiB0eXBlPSJ4czp1bnNp +Z25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNU +b0Jyb3dzZSIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVJlcXVlc3QiIHR5cGU9InRuczpCcm93c2VS +ZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VSZXNwb25zZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIi +IHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZCcm93 +c2VSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZv +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQog +IDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVJlc3BvbnNlIiB0 +eXBlPSJ0bnM6QnJvd3NlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJy +b3dzZU5leHRSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGVhc2VDb250 +aW51YXRpb25Qb2ludHMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50cyIgdHlwZT0idWE6TGlzdE9mQnl0 +ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVl +bmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0 +UmVxdWVzdCIgdHlwZT0idG5zOkJyb3dzZU5leHRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFk +ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUmVzdWx0IiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0lu +Zm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiIHR5cGU9InRuczpCcm93c2VOZXh0 +UmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlbGF0aXZlUGF0aEVsZW1l +bnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5j +ZVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNJbnZlcnNlIiB0eXBlPSJ4czpib29sZWFuIiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmNsdWRlU3VidHlwZXMi +IHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlRhcmdldE5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsYXRpdmVQYXRoRWxlbWVudCIgdHlwZT0idG5zOlJlbGF0 +aXZlUGF0aEVsZW1lbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlbGF0 +aXZlUGF0aEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiIHR5cGU9InRuczpSZWxhdGl2ZVBhdGhFbGVtZW50IiBt +aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJMaXN0T2ZSZWxhdGl2ZVBhdGhFbGVtZW50IiB0eXBlPSJ0bnM6TGlzdE9mUmVsYXRpdmVQYXRo +RWxlbWVudCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iUmVsYXRpdmVQYXRoIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJFbGVtZW50cyIgdHlwZT0idG5zOkxpc3RPZlJlbGF0aXZlUGF0aEVsZW1lbnQi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsYXRpdmVQYXRoIiB0eXBl +PSJ0bnM6UmVsYXRpdmVQYXRoIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VQ +YXRoIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGlu +Z05vZGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGF0aXZlUGF0aCIgdHlwZT0idG5zOlJlbGF0aXZl +UGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNl +Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VQYXRoIiB0 +eXBlPSJ0bnM6QnJvd3NlUGF0aCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9m +QnJvd3NlUGF0aCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +QnJvd3NlUGF0aCIgdHlwZT0idG5zOkJyb3dzZVBhdGgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJz +PSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwv +eHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGgiIHR5 +cGU9InRuczpMaXN0T2ZCcm93c2VQYXRoIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VQYXRoVGFyZ2V0Ij4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRJZCIgdHlwZT0idWE6RXhwYW5k +ZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJSZW1haW5pbmdQYXRoSW5kZXgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aFRhcmdldCIgdHlwZT0idG5zOkJyb3dzZVBhdGhU +YXJnZXQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGhUYXJn +ZXQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBh +dGhUYXJnZXQiIHR5cGU9InRuczpCcm93c2VQYXRoVGFyZ2V0IiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VQYXRo +VGFyZ2V0IiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFRhcmdldCIgbmlsbGFibGU9InRydWUi +PjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQnJvd3NlUGF0aFJlc3Vs +dCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29k +ZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iVGFyZ2V0cyIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZVBhdGhUYXJnZXQiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aFJlc3VsdCIgdHlwZT0i +dG5zOkJyb3dzZVBhdGhSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RP +ZkJyb3dzZVBhdGhSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkJyb3dzZVBhdGhSZXN1bHQiIHR5cGU9InRuczpCcm93c2VQYXRoUmVzdWx0IiBtaW5P +Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJM +aXN0T2ZCcm93c2VQYXRoUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFJlc3VsdCIg +bmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +VHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVz +dEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkJyb3dzZVBhdGhzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aCIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv +bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2xhdGVCcm93c2VQYXRoc1RvTm9k +ZUlkc1JlcXVlc3QiIHR5cGU9InRuczpUcmFuc2xhdGVCcm93c2VQYXRoc1RvTm9kZUlkc1JlcXVl +c3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9O +b2RlSWRzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0 +eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0i +dWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNSZXNwb25zZSIgdHlwZT0idG5zOlRy +YW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRl +ciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9Ik5vZGVzVG9SZWdpc3RlciIgdHlwZT0idWE6TGlzdE9mTm9kZUlkIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6 +UmVnaXN0ZXJOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lz +dGVyTm9kZXNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVy +ZWROb2RlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJO +b2Rlc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVbnJlZ2lzdGVyTm9k +ZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJS +ZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9VbnJlZ2lzdGVy +IiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iVW5yZWdpc3Rlck5vZGVzUmVxdWVzdCIgdHlwZT0idG5zOlVucmVnaXN0ZXJOb2Rlc1Jl +cXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3Bv +bnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25z +ZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6VW5yZWdp +c3Rlck5vZGVzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ291bnRlciIgdHlw +ZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJpY1Jhbmdl +IiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVuZHBvaW50 +Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iT3BlcmF0aW9uVGltZW91dCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VCaW5hcnlFbmNvZGluZyIgdHlwZT0ieHM6Ym9vbGVhbiIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4U3RyaW5nTGVuZ3Ro +IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +Ik1heEJ5dGVTdHJpbmdMZW5ndGgiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QXJyYXlMZW5ndGgiIHR5cGU9InhzOmludCIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4TWVzc2FnZVNpemUiIHR5cGU9 +InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QnVm +ZmVyU2l6ZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJDaGFubmVsTGlmZXRpbWUiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlUb2tlbkxpZmV0aW1lIiB0eXBlPSJ4czpp +bnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludENvbmZpZ3VyYXRpb24iIHR5cGU9InRu +czpFbmRwb2ludENvbmZpZ3VyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxp +c3RPZkVuZHBvaW50Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRDb25maWd1cmF0aW9uIiB0eXBlPSJ0bnM6RW5kcG9pbnRD +b25maWd1cmF0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbmRwb2ludENvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpM +aXN0T2ZFbmRwb2ludENvbmZpZ3VyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1ZXJ5RGF0YURlc2NyaXB0aW9uIj4NCiAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWxhdGl2ZVBhdGgiIHR5cGU9 +InRuczpSZWxhdGl2ZVBhdGgiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9 +InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURh +dGFEZXNjcmlwdGlvbiIgdHlwZT0idG5zOlF1ZXJ5RGF0YURlc2NyaXB0aW9uIiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZRdWVyeURhdGFEZXNjcmlwdGlvbiI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlEYXRhRGVzY3JpcHRpb24i +IHR5cGU9InRuczpRdWVyeURhdGFEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9 +InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUXVlcnlEYXRhRGVzY3Jp +cHRpb24iIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFEZXNjcmlwdGlvbiIgbmlsbGFibGU9InRy +dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTm9kZVR5cGVEZXNj +cmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlw +ZURlZmluaXRpb25Ob2RlIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluY2x1ZGVTdWJUeXBl +cyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iRGF0YVRvUmV0dXJuIiB0eXBlPSJ0bnM6TGlzdE9mUXVlcnlEYXRhRGVzY3JpcHRpb24i +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVR5cGVEZXNjcmlwdGlv +biIgdHlwZT0idG5zOk5vZGVUeXBlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9Ikxpc3RPZk5vZGVUeXBlRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpOb2Rl +VHlwZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOb2RlVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6 +TGlzdE9mTm9kZVR5cGVEZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4N +Cg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRmlsdGVyT3BlcmF0b3IiPg0KICAgIDx4czpyZXN0 +cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJF +cXVhbHNfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSXNOdWxsXzEiIC8+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdyZWF0ZXJUaGFuXzIiIC8+DQogICAgICA8eHM6 +ZW51bWVyYXRpb24gdmFsdWU9Ikxlc3NUaGFuXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g +dmFsdWU9IkdyZWF0ZXJUaGFuT3JFcXVhbF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZh +bHVlPSJMZXNzVGhhbk9yRXF1YWxfNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i +TGlrZV82IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb3RfNyIgLz4NCiAgICAg +IDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmV0d2Vlbl84IiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJJbkxpc3RfOSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQW5k +XzEwIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPcl8xMSIgLz4NCiAgICAgIDx4 +czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2FzdF8xMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2 +YWx1ZT0iSW5WaWV3XzEzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPZlR5cGVf +MTQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlbGF0ZWRUb18xNSIgLz4NCiAg +ICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQml0d2lzZUFuZF8xNiIgLz4NCiAgICAgIDx4czpl +bnVtZXJhdGlvbiB2YWx1ZT0iQml0d2lzZU9yXzE3IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+ +DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsdGVyT3BlcmF0b3Ii +IHR5cGU9InRuczpGaWx0ZXJPcGVyYXRvciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +UXVlcnlEYXRhU2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJOb2RlSWQiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiB0 +eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFTZXQiIHR5cGU9 +InRuczpRdWVyeURhdGFTZXQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlF1 +ZXJ5RGF0YVNldCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +UXVlcnlEYXRhU2V0IiB0eXBlPSJ0bnM6UXVlcnlEYXRhU2V0IiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZRdWVyeURhdGFT +ZXQiIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFTZXQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVs +ZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVSZWZlcmVuY2UiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9k +ZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9 +InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +ZmVyZW5jZWROb2RlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVJlZmVyZW5jZSIgdHlwZT0idG5zOk5vZGVSZWZlcmVu +Y2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5vZGVSZWZlcmVuY2UiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVSZWZlcmVuY2Ui +IHR5cGU9InRuczpOb2RlUmVmZXJlbmNlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu +ZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOb2RlUmVmZXJlbmNlIiB0eXBlPSJ0 +bnM6TGlzdE9mTm9kZVJlZmVyZW5jZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhdG9yIiB0eXBlPSJ0 +bnM6RmlsdGVyT3BlcmF0b3IiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkZpbHRlck9wZXJhbmRzIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiIHR5 +cGU9InRuczpDb250ZW50RmlsdGVyRWxlbWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iTGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXJFbGVtZW50IiB0eXBlPSJ0bnM6Q29udGVu +dEZpbHRlckVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNvbnRlbnRGaWx0ZXJFbGVtZW50IiB0eXBlPSJ0bnM6 +TGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbnRlbnRGaWx0ZXIiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9m +Q29udGVudEZpbHRlckVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iQ29udGVudEZpbHRlciIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbnRlbnRGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXIiIHR5cGU9InRuczpDb250ZW50 +RmlsdGVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJMaXN0T2ZDb250ZW50RmlsdGVyIiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZp +bHRlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iRmlsdGVyT3BlcmFuZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJh +bmQiIHR5cGU9InRuczpGaWx0ZXJPcGVyYW5kIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJFbGVtZW50T3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+ +DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAg +PHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4IiB0eXBlPSJ4 +czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0K +ICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRWxlbWVudE9wZXJhbmQiIHR5cGU9InRu +czpFbGVtZW50T3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGl0ZXJhbE9w +ZXJhbmQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhz +OmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRl +bnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAg +PHhzOmVsZW1lbnQgbmFtZT0iTGl0ZXJhbE9wZXJhbmQiIHR5cGU9InRuczpMaXRlcmFsT3BlcmFu +ZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXR0cmlidXRlT3BlcmFuZCI+DQogICAg +PHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJh +c2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFsaWFzIiB0 +eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aCIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmRleFJhbmdlIiB0eXBlPSJ4czpzdHJpbmci +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+ +DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVPcGVyYW5kIiB0eXBl +PSJ0bnM6QXR0cmlidXRlT3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2lt +cGxlQXR0cmlidXRlT3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxz +ZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAg +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlR5cGVEZWZpbml0 +aW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VQYXRoIiB0eXBlPSJ1YTpMaXN0T2ZR +dWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5 +cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAg +PC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENv +bnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpbXBsZUF0 +dHJpYnV0ZU9wZXJhbmQiIHR5cGU9InRuczpTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaW1wbGVBdHRyaWJ1dGVP +cGVyYW5kIiB0eXBlPSJ0bnM6U2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgbWluT2NjdXJzPSIwIiBt +YXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2ltcGxl +QXR0cmlidXRlT3BlcmFuZCIgdHlwZT0idG5zOkxpc3RPZlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQi +IG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IkNvbnRlbnRGaWx0ZXJFbGVtZW50UmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVyYW5kU3RhdHVzQ29kZXMiIHR5 +cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVyYW5kRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1 +YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXJF +bGVtZW50UmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDb250ZW50 +RmlsdGVyRWxlbWVudFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIHR5cGU9InRuczpDb250ZW50Rmls +dGVyRWxlbWVudFJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIHR5 +cGU9InRuczpMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbmlsbGFibGU9InRydWUi +PjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ29udGVudEZpbHRlclJl +c3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRWxlbWVu +dFJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVs +ZW1lbnREaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6 +Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXJSZXN1bHQiIHR5 +cGU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1l +PSJQYXJzaW5nUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU3RhdHVzQ29kZXMiIHR5cGU9InVhOkxpc3RPZlN0 +YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEYXRhRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGlj +SW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNl +Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQYXJzaW5nUmVzdWx0 +IiB0eXBlPSJ0bnM6UGFyc2luZ1Jlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +TGlzdE9mUGFyc2luZ1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUGFyc2luZ1Jlc3VsdCIgdHlwZT0idG5zOlBhcnNpbmdSZXN1bHQiIG1pbk9jY3Vy +cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +ZlBhcnNpbmdSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZQYXJzaW5nUmVzdWx0IiBuaWxsYWJsZT0i +dHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJRdWVyeUZpcnN0 +UmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVx +dWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3IiB0eXBlPSJ0bnM6Vmll +d0Rlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iTm9kZVR5cGVzIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVR5cGVEZXNjcmlw +dGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkZpbHRlciIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXIiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhEYXRhU2V0c1RvUmV0 +dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iTWF4UmVmZXJlbmNlc1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9IlF1ZXJ5Rmlyc3RSZXF1ZXN0IiB0eXBlPSJ0bnM6UXVlcnlG +aXJzdFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1ZXJ5Rmlyc3RSZXNw +b25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9u +c2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXJ5RGF0YVNldHMiIHR5cGU9 +InRuczpMaXN0T2ZRdWVyeURhdGFTZXQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb250aW51YXRpb25Qb2ludCIgdHlwZT0ieHM6YmFz +ZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUGFyc2luZ1Jlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZQYXJzaW5nUmVzdWx0 +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRl +clJlc3VsdCIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXJSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlGaXJzdFJlc3BvbnNlIiB0eXBlPSJ0bnM6UXVlcnlG +aXJzdFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJRdWVyeU5leHRSZXF1 +ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0 +SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGVhc2VDb250aW51YXRpb25Qb2lu +dCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeU5leHRSZXF1ZXN0IiB0eXBlPSJ0bnM6 +UXVlcnlOZXh0UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUXVlcnlOZXh0 +UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +c3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFTZXRzIiB0 +eXBlPSJ0bnM6TGlzdE9mUXVlcnlEYXRhU2V0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZENvbnRpbnVhdGlvblBvaW50IiB0 +eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFt +ZT0iUXVlcnlOZXh0UmVzcG9uc2UiIHR5cGU9InRuczpRdWVyeU5leHRSZXNwb25zZSIgLz4NCg0K +ICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIj4NCiAgICA8eHM6cmVz +dHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i +U291cmNlXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlcnZlcl8xIiAvPg0K +ICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCb3RoXzIiIC8+DQogICAgICA8eHM6ZW51bWVy +YXRpb24gdmFsdWU9Ik5laXRoZXJfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i +SW52YWxpZF80IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiB0eXBlPSJ0bnM6VGltZXN0 +YW1wc1RvUmV0dXJuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkVmFsdWVJZCI+ +DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBl +PSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0 +cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkRhdGFFbmNvZGluZyIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkVmFsdWVJZCIgdHlwZT0idG5zOlJlYWRWYWx1 +ZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWFkVmFsdWVJZCI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZFZhbHVlSWQiIHR5 +cGU9InRuczpSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlw +ZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVhZFZhbHVlSWQiIHR5cGU9InRuczpMaXN0 +T2ZSZWFkVmFsdWVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iUmVhZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +TWF4QWdlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgdHlwZT0idG5zOlRpbWVzdGFtcHNUb1JldHVy +biIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb1JlYWQi +IHR5cGU9InRuczpMaXN0T2ZSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJSZWFkUmVxdWVzdCIgdHlwZT0idG5zOlJlYWRSZXF1ZXN0IiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VI +ZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5m +b3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9IlJlYWRSZXNwb25zZSIgdHlwZT0idG5zOlJlYWRSZXNwb25zZSIgLz4N +Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlkIj4NCiAgICA8eHM6 +c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJ +ZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFFbmNvZGluZyIgdHlwZT0idWE6 +UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnki +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlk +IiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRWYWx1ZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJMaXN0T2ZIaXN0b3J5UmVhZFZhbHVlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkVmFsdWVJZCIgdHlwZT0idG5zOkhpc3RvcnlS +ZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iTGlzdE9mSGlzdG9yeVJlYWRWYWx1ZUlkIiB0eXBlPSJ0bnM6TGlzdE9m +SGlzdG9yeVJlYWRWYWx1ZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJIaXN0b3J5UmVhZFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNl +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29k +ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9u +UG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlEYXRhIiB0eXBlPSJ1YTpFeHRl +bnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9y +eVJlYWRSZXN1bHQiIHR5cGU9InRuczpIaXN0b3J5UmVhZFJlc3VsdCIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mSGlzdG9yeVJlYWRSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkUmVzdWx0IiB0eXBlPSJ0bnM6 +SGlzdG9yeVJlYWRSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkhpc3RvcnlSZWFkUmVzdWx0IiB0eXBlPSJ0bnM6 +TGlzdE9mSGlzdG9yeVJlYWRSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPHhzOnNl +cXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgdHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0 +YWlscyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZEV2ZW50RGV0YWlscyI+DQog +ICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9u +IGJhc2U9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQog +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgdHlwZT0ieHM6dW5z +aWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJT +dGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXIiIHR5cGU9InRuczpFdmVu +dEZpbHRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpz +ZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+ +DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRFdmVudERldGFp +bHMiIHR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBu +YW1lPSJSZWFkRXZlbnREZXRhaWxzMiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJm +YWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpSZWFkRXZlbnREZXRhaWxzIj4N +CiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlYWRN +b2RpZmllZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hz +OnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVu +dD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZEV2ZW50RGV0 +YWlsczIiIHR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzMiIgLz4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iUmVhZFJhd01vZGlmaWVkRGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50 +IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5UmVh +ZERldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iSXNSZWFkTW9kaWZpZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1l +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIg +dHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJOdW1WYWx1ZXNQZXJOb2RlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHVybkJvdW5kcyIgdHlwZT0i +eHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAg +ICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZFJhd01vZGlmaWVkRGV0YWlscyIgdHlw +ZT0idG5zOlJlYWRSYXdNb2RpZmllZERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9 +ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWls +cyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJT +dGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9jZXNzaW5nSW50ZXJ2YWwiIHR5 +cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5h +bWU9IkFnZ3JlZ2F0ZVR5cGUiIHR5cGU9InVhOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVD +b25maWd1cmF0aW9uIiB0eXBlPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwv +eHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIiB0eXBlPSJ0bnM6 +UmVhZFByb2Nlc3NlZERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRB +dFRpbWVEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAg +ICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXFUaW1lcyIgdHlw +ZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlU2ltcGxlQm91bmRzIiB0eXBlPSJ4czpib29s +ZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hz +OmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkQXRUaW1lRGV0YWlscyIgdHlwZT0idG5zOlJlYWRB +dFRpbWVEZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkQW5ub3RhdGlv +bkRhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAg +ICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXFUaW1lcyIgdHlw +ZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNv +bXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJS +ZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6UmVhZEFubm90YXRpb25EYXRhRGV0 +YWlscyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeURhdGEiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFWYWx1ZXMiIHR5cGU9InVh +Okxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJI +aXN0b3J5RGF0YSIgdHlwZT0idG5zOkhpc3RvcnlEYXRhIiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJNb2RpZmljYXRpb25JbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJNb2RpZmljYXRpb25UaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlVHlwZSIgdHlwZT0idG5z +Okhpc3RvcnlVcGRhdGVUeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJVc2VyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9Ik1vZGlmaWNhdGlvbkluZm8iIHR5cGU9InRuczpNb2RpZmljYXRpb25JbmZv +IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNb2RpZmljYXRpb25JbmZvIj4N +CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZmljYXRpb25J +bmZvIiB0eXBlPSJ0bnM6TW9kaWZpY2F0aW9uSW5mbyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9 +InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTW9kaWZpY2F0aW9uSW5m +byIgdHlwZT0idG5zOkxpc3RPZk1vZGlmaWNhdGlvbkluZm8iIG5pbGxhYmxlPSJ0cnVlIj48L3hz +OmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlNb2RpZmllZERhdGEi +Pg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVu +c2lvbiBiYXNlPSJ0bnM6SGlzdG9yeURhdGEiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZpY2F0aW9uSW5mb3MiIHR5cGU9InRuczpMaXN0 +T2ZNb2RpZmljYXRpb25JbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21w +bGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlz +dG9yeU1vZGlmaWVkRGF0YSIgdHlwZT0idG5zOkhpc3RvcnlNb2RpZmllZERhdGEiIC8+DQoNCiAg +PHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlFdmVudCI+DQogICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRzIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeUV2 +ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3Rv +cnlFdmVudCIgdHlwZT0idG5zOkhpc3RvcnlFdmVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iSGlzdG9yeU1vZGlmaWVkRXZlbnQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhl +ZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeUV2ZW50Ij4N +CiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGlm +aWNhdGlvbkluZm9zIiB0eXBlPSJ0bnM6TGlzdE9mTW9kaWZpY2F0aW9uSW5mbyIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwv +eHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlNb2RpZmllZEV2ZW50IiB0eXBlPSJ0bnM6 +SGlzdG9yeU1vZGlmaWVkRXZlbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3Rv +cnlSZWFkUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5UmVhZERl +dGFpbHMiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgdHlw +ZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50cyIgdHlwZT0ieHM6Ym9vbGVhbiIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb1JlYWQiIHR5 +cGU9InRuczpMaXN0T2ZIaXN0b3J5UmVhZFZhbHVlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRSZXF1ZXN0IiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRS +ZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJIaXN0b3J5UmVhZFJlc3BvbnNl +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhl +YWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RP +Zkhpc3RvcnlSZWFkUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFn +bm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5 +UmVhZFJlc3BvbnNlIiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXNwb25zZSIgLz4NCg0KICA8eHM6 +Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVWYWx1ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIg +dHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpEYXRh +VmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVWYWx1ZSIg +dHlwZT0idG5zOldyaXRlVmFsdWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RP +ZldyaXRlVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IldyaXRlVmFsdWUiIHR5cGU9InRuczpXcml0ZVZhbHVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy +cz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXcml0ZVZhbHVlIiB0 +eXBlPSJ0bnM6TGlzdE9mV3JpdGVWYWx1ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4N +Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVu +Y2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVx +dWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ik5vZGVzVG9Xcml0ZSIgdHlwZT0idG5zOkxpc3RPZldyaXRlVmFsdWUiIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVSZXF1ZXN0IiB0eXBlPSJ0 +bnM6V3JpdGVSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZVJlc3Bv +bnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25z +ZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlz +dE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3Rp +Y0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVSZXNwb25z +ZSIgdHlwZT0idG5zOldyaXRlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1 +ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVVw +ZGF0ZURldGFpbHMiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCg0KICA8eHM6 +c2ltcGxlVHlwZSAgbmFtZT0iSGlzdG9yeVVwZGF0ZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlv +biBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnNlcnRf +MSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVwbGFjZV8yIiAvPg0KICAgICAg +PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVcGRhdGVfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlv +biB2YWx1ZT0iRGVsZXRlXzQiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1w +bGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlVHlwZSIgdHlwZT0idG5z +Okhpc3RvcnlVcGRhdGVUeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJQZXJmb3Jt +VXBkYXRlVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAg +ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikluc2VydF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJSZXBsYWNlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVw +ZGF0ZV8zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZW1vdmVfNCIgLz4NCiAg +ICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9IlBlcmZvcm1VcGRhdGVUeXBlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIC8+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZURhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29t +cGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5z +Okhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1J +bnNlcnRSZXBsYWNlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVcGRhdGVWYWx1ZXMiIHR5cGU9InVhOkxp +c3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAg +PC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENv +bnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZURh +dGFEZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlRGF0YURldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9IlVwZGF0ZVN0cnVjdHVyZURhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxl +eENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhp +c3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4 +czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1JbnNl +cnRSZXBsYWNlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVcGRhdGVWYWx1ZXMiIHR5cGU9InVhOkxpc3RP +ZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94 +czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRl +bnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZVN0cnVj +dHVyZURhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlU3RydWN0dXJlRGF0YURldGFpbHMiIC8+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZUV2ZW50RGV0YWlscyI+DQogICAgPHhz +OmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9 +InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAg +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJm +b3JtSW5zZXJ0UmVwbGFjZSIgdHlwZT0idG5zOlBlcmZvcm1VcGRhdGVUeXBlIiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsdGVyIiB0eXBlPSJ0bnM6RXZl +bnRGaWx0ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iRXZlbnREYXRhIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeUV2ZW50Rmll +bGRMaXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNl +cXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlRXZlbnREZXRh +aWxzIiB0eXBlPSJ0bnM6VXBkYXRlRXZlbnREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJEZWxldGVSYXdNb2RpZmllZERldGFpbHMiPg0KICAgIDx4czpjb21wbGV4Q29udGVu +dCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeVVw +ZGF0ZURldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNEZWxldGVNb2RpZmllZCIg +dHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNp +b24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhz +OmVsZW1lbnQgbmFtZT0iRGVsZXRlUmF3TW9kaWZpZWREZXRhaWxzIiB0eXBlPSJ0bnM6RGVsZXRl +UmF3TW9kaWZpZWREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVB +dFRpbWVEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAg +ICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAg +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlw +ZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAg +IDx4czplbGVtZW50IG5hbWU9IlJlcVRpbWVzIiB0eXBlPSJ1YTpMaXN0T2ZEYXRlVGltZSIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAg +ICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29t +cGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZUF0VGltZURldGFpbHMiIHR5cGU9 +InRuczpEZWxldGVBdFRpbWVEZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJE +ZWxldGVFdmVudERldGFpbHMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2Ui +Pg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0K +ICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlk +IiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRJZHMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJp +bmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVu +Y2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVFdmVudERldGFpbHMi +IHR5cGU9InRuczpEZWxldGVFdmVudERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9wZXJhdGlvblJlc3VsdHMiIHR5cGU9InVh +Okxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdu +b3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2Vx +dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlV +cGRhdGVSZXN1bHQiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlUmVzdWx0IiAvPg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZIaXN0b3J5VXBkYXRlUmVzdWx0Ij4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlUmVzdWx0IiB0eXBl +PSJ0bnM6SGlzdG9yeVVwZGF0ZVJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91 +bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSGlzdG9yeVVwZGF0ZVJlc3VsdCIg +dHlwZT0idG5zOkxpc3RPZkhpc3RvcnlVcGRhdGVSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hz +OmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXF1ZXN0 +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVh +ZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIiB0eXBl +PSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iSGlzdG9yeVVwZGF0ZVJlcXVlc3QiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlUmVx +dWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeVVwZGF0ZVJlc3BvbnNl +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhl +YWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RP +Zkhpc3RvcnlVcGRhdGVSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRp +YWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3Rv +cnlVcGRhdGVSZXNwb25zZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVSZXNwb25zZSIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ2FsbE1ldGhvZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9iamVjdElkIiB0eXBlPSJ1YTpOb2RlSWQi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJNZXRob2RJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW5wdXRBcmd1bWVudHMiIHR5cGU9InVhOkxp +c3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbE1l +dGhvZFJlcXVlc3QiIHR5cGU9InRuczpDYWxsTWV0aG9kUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mQ2FsbE1ldGhvZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhbGxNZXRob2RSZXF1ZXN0IiB0eXBlPSJ0bnM6 +Q2FsbE1ldGhvZFJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNhbGxNZXRob2RSZXF1ZXN0IiB0eXBlPSJ0bnM6 +TGlzdE9mQ2FsbE1ldGhvZFJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbGxNZXRob2RSZXN1bHQiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1 +c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklucHV0QXJn +dW1lbnRSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW5wdXRBcmd1bWVudERp +YWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdXRwdXRBcmd1 +bWVudHMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iQ2FsbE1ldGhvZFJlc3VsdCIgdHlwZT0idG5zOkNhbGxNZXRob2RSZXN1bHQi +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNhbGxNZXRob2RSZXN1bHQiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhbGxNZXRob2RSZXN1 +bHQiIHR5cGU9InRuczpDYWxsTWV0aG9kUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i +dW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDYWxsTWV0aG9kUmVzdWx0 +IiB0eXBlPSJ0bnM6TGlzdE9mQ2FsbE1ldGhvZFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6 +ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ2FsbFJlcXVlc3QiPg0KICAgIDx4 +czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9 +InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0aG9kc1RvQ2FsbCIgdHlwZT0idG5zOkxpc3RPZkNhbGxN +ZXRob2RSZXF1ZXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNhbGxS +ZXF1ZXN0IiB0eXBlPSJ0bnM6Q2FsbFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5h +bWU9IkNhbGxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMi +IHR5cGU9InRuczpMaXN0T2ZDYWxsTWV0aG9kUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBl +PSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJDYWxsUmVzcG9uc2UiIHR5cGU9InRuczpDYWxsUmVzcG9uc2UiIC8+DQoNCiAgPHhz +OnNpbXBsZVR5cGUgIG5hbWU9Ik1vbml0b3JpbmdNb2RlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24g +YmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlzYWJsZWRf +MCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2FtcGxpbmdfMSIgLz4NCiAgICAg +IDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVwb3J0aW5nXzIiIC8+DQogICAgPC94czpyZXN0cmlj +dGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5n +TW9kZSIgdHlwZT0idG5zOk1vbml0b3JpbmdNb2RlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBu +YW1lPSJEYXRhQ2hhbmdlVHJpZ2dlciI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0 +cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0YXR1c18wIiAvPg0KICAgICAg +PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdGF0dXNWYWx1ZV8xIiAvPg0KICAgICAgPHhzOmVudW1l +cmF0aW9uIHZhbHVlPSJTdGF0dXNWYWx1ZVRpbWVzdGFtcF8yIiAvPg0KICAgIDwveHM6cmVzdHJp +Y3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5n +ZVRyaWdnZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlVHJpZ2dlciIgLz4NCg0KICA8eHM6c2ltcGxl +VHlwZSAgbmFtZT0iRGVhZGJhbmRUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6 +c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAg +PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBYnNvbHV0ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJQZXJjZW50XzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpz +aW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFR5cGUiIHR5cGU9InRuczpE +ZWFkYmFuZFR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdGaWx0 +ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nRmlsdGVyIiB0eXBlPSJ0bnM6 +TW9uaXRvcmluZ0ZpbHRlciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YUNoYW5n +ZUZpbHRlciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8 +eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICAgICAgPHhzOnNl +cXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyaWdnZXIiIHR5cGU9InRuczpE +YXRhQ2hhbmdlVHJpZ2dlciIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkRlYWRiYW5kVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFZhbHVlIiB0eXBlPSJ4czpk +b3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwv +eHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFDaGFuZ2VGaWx0ZXIiIHR5cGU9InRuczpEYXRh +Q2hhbmdlRmlsdGVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFdmVudEZpbHRlciI+ +DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5z +aW9uIGJhc2U9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdENsYXVzZXMiIHR5cGU9InRuczpMaXN0 +T2ZTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IldoZXJlQ2xhdXNlIiB0eXBlPSJ0bnM6Q29u +dGVudEZpbHRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94 +czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRl +bnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV2ZW50RmlsdGVy +IiB0eXBlPSJ0bnM6RXZlbnRGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFn +Z3JlZ2F0ZUNvbmZpZ3VyYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlVzZVNlcnZlckNhcGFiaWxpdGllc0RlZmF1bHRzIiB0eXBlPSJ4czpib29sZWFu +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmVhdFVuY2VydGFp +bkFzQmFkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJQZXJjZW50RGF0YUJhZCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJjZW50RGF0YUdvb2QiIHR5cGU9 +InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iVXNlU2xvcGVkRXh0cmFwb2xhdGlvbiIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIw +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpBZ2dyZWdhdGVDb25m +aWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXIi +Pg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVu +c2lvbiBiYXNlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1l +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWdncmVnYXRl +VHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlByb2Nlc3NpbmdJbnRlcnZhbCIgdHlwZT0ieHM6 +ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWdn +cmVnYXRlQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQog +ICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNv +bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXIiIHR5cGU9InRu +czpBZ2dyZWdhdGVGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3Jp +bmdGaWx0ZXJSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nRmlsdGVy +UmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlclJlc3VsdCIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iRXZlbnRGaWx0ZXJSZXN1bHQiPg0KICAgIDx4czpjb21wbGV4Q29udGVu +dCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6TW9uaXRvcmlu +Z0ZpbHRlclJlc3VsdCI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJTZWxlY3RDbGF1c2VSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2Rl +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25v +c3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iV2hlcmVDbGF1c2VSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVy +UmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNl +cXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRGaWx0ZXJSZXN1 +bHQiIHR5cGU9InRuczpFdmVudEZpbHRlclJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUg +bmFtZT0iQWdncmVnYXRlRmlsdGVyUmVzdWx0Ij4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4 +ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk1vbml0b3JpbmdGaWx0 +ZXJSZXN1bHQiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUmV2aXNlZFN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkUHJvY2Vzc2luZ0ludGVydmFs +IiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJSZXZpc2VkQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOkFnZ3JlZ2F0 +ZUNvbmZpZ3VyYXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAg +IDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhD +b250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdh +dGVGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpBZ2dyZWdhdGVGaWx0ZXJSZXN1bHQiIC8+DQoNCiAg +PHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRIYW5kbGUiIHR5cGU9InhzOnVu +c2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1w +bGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkZpbHRlciIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1 +cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVldWVT +aXplIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iRGlzY2FyZE9sZGVzdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIw +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFt +ZXRlcnMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVS +ZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJdGVt +VG9Nb25pdG9yIiB0eXBlPSJ0bnM6UmVhZFZhbHVlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nTW9kZSIgdHlwZT0i +dG5zOk1vbml0b3JpbmdNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJSZXF1ZXN0ZWRQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0 +ZVJlcXVlc3QiIHR5cGU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1D +cmVhdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIG1pbk9j +Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxp +c3RPZk1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVk +SXRlbUNyZWF0ZVJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhz +OmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0 +YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0 +b3JlZEl0ZW1JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3Vi +bGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRRdWV1 +ZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJGaWx0ZXJSZXN1bHQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtQ3JlYXRlUmVz +dWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgLz4NCg0KICA8eHM6Y29t +cGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJl +c3VsdCIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiIG1pbk9jY3Vycz0iMCIg +bWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVu +Y2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0 +b3JlZEl0ZW1DcmVhdGVSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtQ3JlYXRl +UmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0 +SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIHR5cGU9 +InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9Ikl0ZW1zVG9DcmVhdGUiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtQ3Jl +YXRlUmVxdWVzdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNl +cXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVN +b25pdG9yZWRJdGVtc1JlcXVlc3QiIHR5cGU9InRuczpDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVl +c3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVz +cG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3Bv +bnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6 +TGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0i +dWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg +bmFtZT0iQ3JlYXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOkNyZWF0ZU1vbml0 +b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3Jl +ZEl0ZW1Nb2RpZnlSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJNb25pdG9yZWRJdGVtSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRQYXJhbWV0ZXJzIiB0eXBl +PSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIHR5cGU9InRuczpNb25pdG9yZWRJ +dGVtTW9kaWZ5UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9u +aXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0IiB0eXBlPSJ0bnM6TW9uaXRv +cmVkSXRlbU1vZGlmeVJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5 +cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0 +IiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIG5pbGxhYmxlPSJ0 +cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0 +ZW1Nb2RpZnlSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpk +b3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRR +dWV1ZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXJSZXN1bHQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5 +UmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgLz4NCg0KICA8eHM6 +Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCI+DQogICAg +PHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU1vZGlm +eVJlc3VsdCIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIG1pbk9jY3Vycz0i +MCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2Vx +dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1v +bml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtTW9k +aWZ5UmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1 +ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIHR5 +cGU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9Ikl0ZW1zVG9Nb2RpZnkiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVt +TW9kaWZ5UmVxdWVzdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2Rp +ZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiIHR5cGU9InRuczpNb2RpZnlNb25pdG9yZWRJdGVtc1Jl +cXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vZGlmeU1vbml0b3JlZEl0ZW1z +UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +c3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0 +bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlw +ZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOk1vZGlmeU1v +bml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldE1v +bml0b3JpbmdNb2RlUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3Jp +cHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9Ik1vbml0b3JpbmdNb2RlIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ01vZGUi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1J +ZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVu +dCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZVJlcXVlc3QiIHR5cGU9InRuczpTZXRNb25pdG9yaW5n +TW9kZVJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldE1vbml0b3JpbmdN +b2RlUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIg +bmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBl +PSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZE +aWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hz +OnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRN +b25pdG9yaW5nTW9kZVJlc3BvbnNlIiB0eXBlPSJ0bnM6U2V0TW9uaXRvcmluZ01vZGVSZXNwb25z +ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2V0VHJpZ2dlcmluZ1JlcXVlc3QiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIi +IHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2ln +bmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmlnZ2Vy +aW5nSXRlbUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iTGlua3NUb0FkZCIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlu +a3NUb1JlbW92ZSIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9IlNldFRyaWdnZXJpbmdSZXF1ZXN0IiB0eXBlPSJ0bnM6U2V0VHJpZ2dl +cmluZ1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldFRyaWdnZXJpbmdS +ZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVz +cG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZFJlc3VsdHMiIHR5cGU9 +InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGREaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RP +ZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iUmVtb3ZlUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29k +ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlJlbW92ZURpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8i +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0VHJpZ2dlcmluZ1Jlc3Bv +bnNlIiB0eXBlPSJ0bnM6U2V0VHJpZ2dlcmluZ1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5j +ZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1 +ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1 +cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtSWRzIiB0eXBl +PSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i +RGVsZXRlTW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiB0eXBlPSJ0bnM6RGVsZXRlTW9uaXRvcmVkSXRl +bXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVNb25pdG9yZWRJ +dGVtc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlw +ZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9m +RGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVs +ZXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOkRlbGV0ZU1vbml0b3JlZEl0ZW1z +UmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlv +blJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +cXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxh +YmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkUHVibGlzaGlu +Z0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlJlcXVlc3RlZExpZmV0aW1lQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50 +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRNYXhL +ZWVwQWxpdmVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQdWJsaXNoIiB0eXBlPSJ4 +czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +UHVibGlzaGluZ0VuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5IiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0K +ICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXF1ZXN0IiB0eXBlPSJ0bnM6 +Q3JlYXRlU3Vic2NyaXB0aW9uUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i +Q3JlYXRlU3Vic2NyaXB0aW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIHR5cGU9 +InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2 +aXNlZExpZmV0aW1lQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9 +InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg +PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9u +UmVzcG9uc2UiIHR5cGU9InRuczpDcmVhdGVTdWJzY3JpcHRpb25SZXNwb25zZSIgLz4NCg0KICA8 +eHM6Y29tcGxleFR5cGUgbmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVxdWVzdCI+DQogICAgPHhz +OnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0i +dG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZFB1Ymxp +c2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25l +ZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVk +TWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlzaCIgdHlw +ZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlByaW9yaXR5IiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJNb2RpZnlTdWJzY3JpcHRpb25SZXF1ZXN0IiB0eXBlPSJ0bnM6TW9kaWZ5U3Vic2NyaXB0aW9u +UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9u +UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJl +c3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkUHVibGlzaGlu +Z0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IlJldmlzZWRMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZE1heEtlZXBB +bGl2ZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwv +eHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1v +ZGlmeVN1YnNjcmlwdGlvblJlc3BvbnNlIiB0eXBlPSJ0bnM6TW9kaWZ5U3Vic2NyaXB0aW9uUmVz +cG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldFB1Ymxpc2hpbmdNb2RlUmVx +dWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVz +dEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgdHlw +ZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +U3Vic2NyaXB0aW9uSWRzIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiB0eXBlPSJ0bnM6 +U2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJT +ZXRQdWJsaXNoaW5nTW9kZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +UmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlw +ZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l +bnQgbmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXNwb25zZSIgdHlwZT0idG5zOlNldFB1Ymxpc2hp +bmdNb2RlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlv +bk1lc3NhZ2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNl +cXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb3RpZmljYXRpb25EYXRhIiB0 +eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgdHlwZT0idG5zOk5vdGlmaWNhdGlvbk1l +c3NhZ2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvbkRhdGEiPg0K +ICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOb3RpZmljYXRpb25EYXRhIiB0eXBlPSJ0bnM6Tm90aWZp +Y2F0aW9uRGF0YSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YUNoYW5nZU5vdGlm +aWNhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8 +eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICAgICAgPHhzOnNl +cXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1zIiB0eXBl +PSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5m +b3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxl +PSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+ +DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOkRhdGFDaGFuZ2VO +b3RpZmljYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1O +b3RpZmljYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkNsaWVudEhhbmRsZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpEYXRhVmFsdWUiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIg +dHlwZT0idG5zOk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24i +IHR5cGU9InRuczpNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZNb25pdG9yZWRJ +dGVtTm90aWZpY2F0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlv +biIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt +ZT0iRXZlbnROb3RpZmljYXRpb25MaXN0Ij4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9 +ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vdGlmaWNhdGlvbkRhdGEi +Pg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZl +bnRzIiB0eXBlPSJ0bnM6TGlzdE9mRXZlbnRGaWVsZExpc3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFi +bGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lv +bj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6 +ZWxlbWVudCBuYW1lPSJFdmVudE5vdGlmaWNhdGlvbkxpc3QiIHR5cGU9InRuczpFdmVudE5vdGlm +aWNhdGlvbkxpc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV2ZW50RmllbGRMaXN0 +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRIYW5k +bGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJFdmVudEZpZWxkcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkTGlzdCIgdHlwZT0idG5zOkV2 +ZW50RmllbGRMaXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFdmVudEZp +ZWxkTGlzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZl +bnRGaWVsZExpc3QiIHR5cGU9InRuczpFdmVudEZpZWxkTGlzdCIgbWluT2NjdXJzPSIwIiBtYXhP +Y2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRXZlbnRGaWVs +ZExpc3QiIHR5cGU9InRuczpMaXN0T2ZFdmVudEZpZWxkTGlzdCIgbmlsbGFibGU9InRydWUiPjwv +eHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeUV2ZW50RmllbGRM +aXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZp +ZWxkcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJIaXN0b3J5RXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpIaXN0b3J5RXZlbnRG +aWVsZExpc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkhpc3RvcnlFdmVu +dEZpZWxkTGlzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +SGlzdG9yeUV2ZW50RmllbGRMaXN0IiB0eXBlPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBt +aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJMaXN0T2ZIaXN0b3J5RXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpMaXN0T2ZIaXN0b3J5RXZl +bnRGaWVsZExpc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9IlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhD +b250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb3Rp +ZmljYXRpb25EYXRhIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlN0YXR1cyIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ1YTpEaWFn +bm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94 +czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRl +bnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NoYW5n +ZU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiIgLz4NCg0K +ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50Ij4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIg +dHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIw +IiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVt +ZW50IG5hbWU9IlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgdHlwZT0idG5zOlN1YnNjcmlw +dGlvbkFja25vd2xlZGdlbWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9m +U3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQiIHR5cGU9InRuczpT +dWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJv +dW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29t +cGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xl +ZGdlbWVudCIgdHlwZT0idG5zOkxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgbmls +bGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVi +bGlzaFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uQWNr +bm93bGVkZ2VtZW50cyIgdHlwZT0idG5zOkxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVu +dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoUmVxdWVzdCIg +dHlwZT0idG5zOlB1Ymxpc2hSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQ +dWJsaXNoUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRp +b25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgdHlwZT0idWE6TGlzdE9mVUlu +dDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iTW9yZU5vdGlmaWNhdGlvbnMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIHR5cGU9InRu +czpOb3RpZmljYXRpb25NZXNzYWdlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29k +ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9j +Y3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpj +b21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaFJlc3BvbnNlIiB0eXBlPSJ0 +bnM6UHVibGlzaFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZXB1Ymxp +c2hSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJS +ZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxs +YWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbklkIiB0 +eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQg +bmFtZT0iUmV0cmFuc21pdFNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlcXVlc3QiIHR5cGU9InRuczpSZXB1Ymxpc2hS +ZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZXB1Ymxpc2hSZXNwb25zZSI+ +DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFk +ZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIHR5cGU9 +InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9IlJlcHVibGlzaFJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVwdWJsaXNoUmVzcG9uc2UiIC8+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zZmVyUmVzdWx0Ij4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0 +dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdmFpbGFi +bGVTZXF1ZW5jZU51bWJlcnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlc3VsdCIgdHlwZT0idG5zOlRyYW5zZmVy +UmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUcmFuc2ZlclJlc3Vs +dCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJS +ZXN1bHQiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9 +InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94 +czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHQi +IHR5cGU9InRuczpMaXN0T2ZUcmFuc2ZlclJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxl +bWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zUmVx +dWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVz +dEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZHMiIHR5cGU9 +InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlNlbmRJbml0aWFsVmFsdWVzIiB0eXBlPSJ4czpib29sZWFuIiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zUmVxdWVzdCIgdHlwZT0i +dG5zOlRyYW5zZmVyU3Vic2NyaXB0aW9uc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBl +IG5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3Bv +bnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZlRyYW5zZmVyUmVzdWx0IiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlh +Z25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclN1YnNjcmlwdGlvbnNSZXNwb25zZSIg +dHlwZT0idG5zOlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21w +bGV4VHlwZSBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJl +cXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz +OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVx +dWVzdCIgdHlwZT0idG5zOkRlbGV0ZVN1YnNjcmlwdGlvbnNSZXF1ZXN0IiAvPg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0 +bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +RGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBs +ZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2Ui +IHR5cGU9InRuczpEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9IkJ1aWxkSW5mbyI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iUHJvZHVjdFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWFudWZhY3R1cmVyTmFt +ZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvZnR3 +YXJlVmVyc2lvbiIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGROdW1iZXIiIHR5cGU9InhzOnN0cmlu +ZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkJ1aWxkRGF0ZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJC +dWlsZEluZm8iIHR5cGU9InRuczpCdWlsZEluZm8iIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5h +bWU9IlJlZHVuZGFuY3lTdXBwb3J0Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3Ry +aW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhz +OmVudW1lcmF0aW9uIHZhbHVlPSJDb2xkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFs +dWU9Ildhcm1fMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSG90XzMiIC8+DQog +ICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRyYW5zcGFyZW50XzQiIC8+DQogICAgICA8eHM6 +ZW51bWVyYXRpb24gdmFsdWU9IkhvdEFuZE1pcnJvcmVkXzUiIC8+DQogICAgPC94czpyZXN0cmlj +dGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbmN5 +U3VwcG9ydCIgdHlwZT0idG5zOlJlZHVuZGFuY3lTdXBwb3J0IiAvPg0KDQogIDx4czpzaW1wbGVU +eXBlICBuYW1lPSJTZXJ2ZXJTdGF0ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0 +cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJ1bm5pbmdfMCIgLz4NCiAgICAg +IDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFpbGVkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRp +b24gdmFsdWU9Ik5vQ29uZmlndXJhdGlvbl8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZh +bHVlPSJTdXNwZW5kZWRfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2h1dGRv +d25fNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdF81IiAvPg0KICAgICAg +PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb21tdW5pY2F0aW9uRmF1bHRfNiIgLz4NCiAgICAgIDx4 +czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5rbm93bl83IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+ +DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyU3RhdGUiIHR5 +cGU9InRuczpTZXJ2ZXJTdGF0ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVkdW5k +YW50U2VydmVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IlNlcnZlcklkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9 +InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlTGV2ZWwiIHR5cGU9Inhz +OnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +U2VydmVyU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAg +IDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9 +IlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiB0eXBlPSJ0bnM6UmVkdW5kYW50U2VydmVyRGF0YVR5 +cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZHVuZGFudFNlcnZlckRh +dGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1 +bmRhbnRTZXJ2ZXJEYXRhVHlwZSIgdHlwZT0idG5zOlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiBt +aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1l +PSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZHVuZGFu +dFNlcnZlckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludFVybExpc3REYXRhVHlwZSI+DQogICAgPHhzOnNlcXVl +bmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmxMaXN0IiB0eXBlPSJ1YTpM +aXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9p +bnRVcmxMaXN0RGF0YVR5cGUiIHR5cGU9InRuczpFbmRwb2ludFVybExpc3REYXRhVHlwZSIgLz4N +Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJs +TGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6RW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIG1pbk9jY3Vy +cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6 +c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RP +ZkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnRVcmxMaXN0 +RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9Ik5ldHdvcmtHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtQ +YXRocyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiBtaW5PY2N1cnM9 +IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxl +eFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtHcm91cERhdGFUeXBlIiB0eXBlPSJ0 +bnM6TmV0d29ya0dyb3VwRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxp +c3RPZk5ldHdvcmtHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJOZXR3b3JrR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtHcm91 +cERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6 +ZWxlbWVudCBuYW1lPSJMaXN0T2ZOZXR3b3JrR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RP +Zk5ldHdvcmtHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlw +ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxpbmdJ +bnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhNb25pdG9yZWRJdGVtQ291 +bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgdHlwZT0ieHM6dW5zaWduZWRJ +bnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRh +VHlwZSIgdHlwZT0idG5zOlNhbXBsaW5nSW50ZXJ2YWxEaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0K +DQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTYW1wbGluZ0ludGVydmFsRGlhZ25vc3Rp +Y3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +U2FtcGxpbmdJbnRlcnZhbERpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTYW1wbGluZ0lu +dGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91 +bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21w +bGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2FtcGxpbmdJbnRlcnZhbERpYWdu +b3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTYW1wbGluZ0ludGVydmFsRGlhZ25vc3Rp +Y3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxl +eFR5cGUgbmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiPg0KICAgIDx4czpz +ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclZpZXdDb3VudCIgdHlwZT0i +eHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkN1cnJlbnRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdW11bGF0ZWRTZXNzaW9uQ291bnQiIHR5cGU9 +InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJTZWN1cml0eVJlamVjdGVkU2Vzc2lvbkNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVqZWN0ZWRTZXNzaW9uQ291 +bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJTZXNzaW9uVGltZW91dENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkFib3J0Q291bnQi +IHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJDdXJyZW50U3Vic2NyaXB0aW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdW11bGF0ZWRTdWJzY3Jp +cHRpb25Db3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbENvdW50IiB0eXBlPSJ4czp1bnNp +Z25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJp +dHlSZWplY3RlZFJlcXVlc3RzQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9 +IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWplY3RlZFJlcXVlc3RzQ291bnQiIHR5 +cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4N +CiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyRGlhZ25vc3Rp +Y3NTdW1tYXJ5RGF0YVR5cGUiIHR5cGU9InRuczpTZXJ2ZXJEaWFnbm9zdGljc1N1bW1hcnlEYXRh +VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmVyU3RhdHVzRGF0YVR5cGUi +Pg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXJ0VGltZSIg +dHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IkN1cnJlbnRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGRJbmZvIiB0eXBlPSJ0bnM6 +QnVpbGRJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iU2Vjb25kc1RpbGxTaHV0ZG93biIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNodXRkb3duUmVhc29uIiB0 +eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0K +ICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5h +bWU9IlNlcnZlclN0YXR1c0RhdGFUeXBlIiB0eXBlPSJ0bnM6U2VydmVyU3RhdHVzRGF0YVR5cGUi +IC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBl +Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uSWQi +IHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25OYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRE +ZXNjcmlwdGlvbiIgdHlwZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmki +IHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGVJ +ZHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFjdHVhbFNlc3Npb25UaW1lb3V0IiB0eXBlPSJ4 +czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFJl +c3BvbnNlTWVzc2FnZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDb25uZWN0aW9uVGltZSIgdHlwZT0ieHM6 +ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVu +dExhc3RDb250YWN0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRTdWJzY3JpcHRpb25zQ291bnQiIHR5cGU9Inhz +OnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJD +dXJyZW50TW9uaXRvcmVkSXRlbXNDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vy +cz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRQdWJsaXNoUmVxdWVzdHNJ +blF1ZXVlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhz +OmVsZW1lbnQgbmFtZT0iVG90YWxSZXF1ZXN0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRl +ckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iVW5hdXRob3JpemVkUmVxdWVzdENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZElu +dCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZENvdW50IiB0 +eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0i +dHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkQ291bnQiIHR5cGU9 +InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVDb3VudCIgdHlwZT0idG5zOlNlcnZp +Y2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAg +ICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlQ291bnQiIHR5cGU9InRuczpTZXJ2aWNl +Q291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAg +PHhzOmVsZW1lbnQgbmFtZT0iQ2FsbENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRh +VHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50 +IG5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRl +ckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VD +b3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZUNvdW50IiB0eXBlPSJ0bnM6U2Vydmlj +ZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IlNldFRyaWdnZXJpbmdDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VD +b3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc0NvdW50IiB0eXBlPSJ0bnM6U2Vy +dmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvbkNvdW50IiB0eXBlPSJ0bnM6 +U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmeVN1YnNjcmlwdGlvbkNvdW50IiB0eXBlPSJ0 +bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNldFB1Ymxpc2hpbmdNb2RlQ291bnQiIHR5cGU9 +InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVl +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaENvdW50IiB0eXBlPSJ0bnM6U2Vy +dmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNv +dW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc0NvdW50IiB0eXBlPSJ0bnM6U2Vy +dmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNDb3VudCIgdHlwZT0idG5z +OlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2Vydmlj +ZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkFkZFJlZmVyZW5jZXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VD +b3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50 +ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czpl +bGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3Vu +dGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJCcm93c2VDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5 +cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJCcm93c2VOZXh0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +VHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3Vu +dGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJRdWVyeUZpcnN0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRh +dGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iUXVlcnlOZXh0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBl +IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFt +ZT0iUmVnaXN0ZXJOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlVucmVnaXN0ZXJOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uRGlhZ25vc3RpY3NE +YXRhVHlwZSIgdHlwZT0idG5zOlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4 +czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkRpYWdub3N0 +aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2Nj +dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94 +czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlz +dE9mU2Vzc2lvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTZXNzaW9uRGlh +Z25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6 +Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSI+DQog +ICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbklkIiB0eXBl +PSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJDbGllbnRVc2VySWRPZlNlc3Npb24iIHR5cGU9InhzOnN0cmluZyIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNs +aWVudFVzZXJJZEhpc3RvcnkiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBu +aWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF1dGhlbnRpY2F0aW9u +TWVjaGFuaXNtIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmNvZGluZyIgdHlwZT0ieHM6c3RyaW5nIiBt +aW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +VHJhbnNwb3J0UHJvdG9jb2wiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJs +ZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5TW9kZSIgdHlwZT0i +dG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0i +MCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDZXJ0 +aWZpY2F0ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0 +cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czpl +bGVtZW50IG5hbWU9IlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRu +czpTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 +VHlwZSBuYW1lPSJMaXN0T2ZTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uU2VjdXJpdHlE +aWFnbm9zdGljc0RhdGFUeXBlIiB0eXBlPSJ0bnM6U2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NE +YXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRy +dWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGlzdE9mU2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlw +ZT0idG5zOkxpc3RPZlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIG5pbGxhYmxl +PSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNlcnZpY2VD +b3VudGVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlRvdGFsQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQog +ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFcnJvckNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIHR5cGU9InRuczpT +ZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGF0 +dXNSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0 +YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 +L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNSZXN1bHQiIHR5cGU9 +InRuczpTdGF0dXNSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0 +YXR1c1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i +U3RhdHVzUmVzdWx0IiB0eXBlPSJ0bnM6U3RhdHVzUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9j +Y3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0K +ICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGF0dXNSZXN1 +bHQiIHR5cGU9InRuczpMaXN0T2ZTdGF0dXNSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVs +ZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN1YnNjcmlwdGlvbkRpYWdub3N0aWNz +RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNl +c3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2ln +bmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0 +eSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxl +bWVudCBuYW1lPSJQdWJsaXNoaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJz +PSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9 +InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJNYXhMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIHR5 +cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5Q291bnQiIHR5cGU9InhzOnVuc2lnbmVk +SW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVDb3Vu +dCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkRpc2FibGVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0i +MCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlcXVlc3RDb3VudCIgdHlw +ZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5h +bWU9IlJlcHVibGlzaE1lc3NhZ2VSZXF1ZXN0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXB1Ymxpc2hNZXNzYWdl +Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6 +ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlcXVlc3RDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVycmVkVG9B +bHRDbGllbnRDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAg +ICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVycmVkVG9TYW1lQ2xpZW50Q291bnQiIHR5cGU9 +InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJQdWJsaXNoUmVxdWVzdENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIw +IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbnNDb3Vu +dCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVt +ZW50IG5hbWU9IkV2ZW50Tm90aWZpY2F0aW9uc0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIg +bWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm90aWZpY2F0aW9uc0Nv +dW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVs +ZW1lbnQgbmFtZT0iTGF0ZVB1Ymxpc2hSZXF1ZXN0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50 +IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50S2VlcEFs +aXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50TGlmZXRpbWVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJ +bnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuYWNrbm93bGVk +Z2VkTWVzc2FnZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2FyZGVkTWVzc2FnZUNvdW50IiB0eXBlPSJ4czp1 +bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9u +aXRvcmVkSXRlbUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzYWJsZWRNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9 +InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJNb25pdG9yaW5nUXVldWVPdmVyZmxvd0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV4dFNlcXVlbmNlTnVtYmVy +IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iRXZlbnRRdWV1ZU92ZXJGbG93Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBt +aW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlw +ZT0idG5zOlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9Ikxpc3RPZlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbkRpYWdu +b3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBl +IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJMaXN0T2ZTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlz +dE9mU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6 +ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVW +ZXJiTWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVBZGRlZF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0 +aW9uIHZhbHVlPSJOb2RlRGVsZXRlZF8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVl +PSJSZWZlcmVuY2VBZGRlZF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZl +cmVuY2VEZWxldGVkXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRhdGFUeXBl +Q2hhbmdlZF8xNiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+ +DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGVsQ2hhbmdlU3RydWN0dXJlVmVyYk1hc2siIHR5cGU9 +InRuczpNb2RlbENoYW5nZVN0cnVjdHVyZVZlcmJNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlw +ZSBuYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZmZlY3RlZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5P +Y2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWZm +ZWN0ZWRUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWZXJiIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUi +IG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBl +Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiB0eXBl +PSJ0bnM6TW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5 +cGUgbmFtZT0iTGlzdE9mTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSI+DQogICAgPHhzOnNl +cXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRh +VHlwZSIgdHlwZT0idG5zOk1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIG1pbk9jY3Vycz0i +MCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2Vx +dWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1v +ZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZNb2RlbENoYW5nZVN0 +cnVjdHVyZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpj +b21wbGV4VHlwZSBuYW1lPSJTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIj4NCiAgICA8 +eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZmZlY3RlZCIgdHlwZT0idWE6 +Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iQWZmZWN0ZWRUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmls +bGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4N +CiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgdHlw +ZT0idG5zOlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBs +ZXhUeXBlIG5hbWU9Ikxpc3RPZlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiPg0KICAg +IDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbWFudGljQ2hhbmdlU3Ry +dWN0dXJlRGF0YVR5cGUiIHR5cGU9InRuczpTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBl +IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N +CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu +YW1lPSJMaXN0T2ZTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlz +dE9mU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6 +ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmFuZ2UiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvdyIgdHlwZT0ieHM6ZG91YmxlIiBtaW5P +Y2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaWdoIiB0eXBlPSJ4czpkb3Vi +bGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhU +eXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSYW5nZSIgdHlwZT0idG5zOlJhbmdlIiAvPg0KDQog +IDx4czpjb21wbGV4VHlwZSBuYW1lPSJFVUluZm9ybWF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIg +bWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IlVuaXRJZCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVu +dCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9u +IiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50 +IG5hbWU9IkVVSW5mb3JtYXRpb24iIHR5cGU9InRuczpFVUluZm9ybWF0aW9uIiAvPg0KDQogIDx4 +czpzaW1wbGVUeXBlICBuYW1lPSJBeGlzU2NhbGVFbnVtZXJhdGlvbiI+DQogICAgPHhzOnJlc3Ry +aWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikxp +bmVhcl8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMb2dfMSIgLz4NCiAgICAg +IDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTG5fMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0K +ICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkF4aXNTY2FsZUVudW1lcmF0 +aW9uIiB0eXBlPSJ0bnM6QXhpc1NjYWxlRW51bWVyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhU +eXBlIG5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJSZWFsIiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW1hZ2luYXJ5IiB0eXBlPSJ4czpmbG9hdCIgbWluT2Nj +dXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4 +czplbGVtZW50IG5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIiB0eXBlPSJ0bnM6Q29tcGxleE51bWJl +clR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRvdWJsZUNvbXBsZXhOdW1iZXJU +eXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFsIiB0 +eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +IkltYWdpbmFyeSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpz +ZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRG91Ymxl +Q29tcGxleE51bWJlclR5cGUiIHR5cGU9InRuczpEb3VibGVDb21wbGV4TnVtYmVyVHlwZSIgLz4N +Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXhpc0luZm9ybWF0aW9uIj4NCiAgICA8eHM6c2Vx +dWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmdpbmVlcmluZ1VuaXRzIiB0eXBlPSJ0 +bnM6RVVJbmZvcm1hdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkVVUmFuZ2UiIHR5cGU9InRuczpSYW5nZSIgbWluT2NjdXJzPSIw +IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpdGxlIiB0eXBl +PSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAg +ICAgPHhzOmVsZW1lbnQgbmFtZT0iQXhpc1NjYWxlVHlwZSIgdHlwZT0idG5zOkF4aXNTY2FsZUVu +dW1lcmF0aW9uIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBeGlz +U3RlcHMiIHR5cGU9InVhOkxpc3RPZkRvdWJsZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1 +ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxl +bWVudCBuYW1lPSJBeGlzSW5mb3JtYXRpb24iIHR5cGU9InRuczpBeGlzSW5mb3JtYXRpb24iIC8+ +DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlhWVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0K +ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAi +IC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6ZmxvYXQiIG1pbk9j +Y3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8 +eHM6ZWxlbWVudCBuYW1lPSJYVlR5cGUiIHR5cGU9InRuczpYVlR5cGUiIC8+DQoNCiAgPHhzOmNv +bXBsZXhUeXBlIG5hbWU9IlByb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1 +ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVNlc3Npb25JZCIgdHlwZT0idWE6 +Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iQ3JlYXRlQ2xpZW50TmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAi +IG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW52b2NhdGlvbkNy +ZWF0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9Ikxhc3RUcmFuc2l0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1p +bk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RDYWxsIiB0 +eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8 +eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kU2Vzc2lvbklkIiB0eXBlPSJ1YTpOb2RlSWQiIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJM +YXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIHR5cGU9InRuczpMaXN0T2ZBcmd1bWVudCIgbWluT2Nj +dXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RN +ZXRob2RPdXRwdXRBcmd1bWVudHMiIHR5cGU9InRuczpMaXN0T2ZBcmd1bWVudCIgbWluT2NjdXJz +PSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRo +b2RDYWxsVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4 +czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RSZXR1cm5TdGF0dXMiIHR5cGU9InRuczpTdGF0dXNS +ZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5j +ZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZ3JhbURpYWdu +b3N0aWNEYXRhVHlwZSIgdHlwZT0idG5zOlByb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiIC8+DQoN +CiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlByb2dyYW1EaWFnbm9zdGljMkRhdGFUeXBlIj4NCiAg +ICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTZXNzaW9uSWQi +IHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAg +IDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZUNsaWVudE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWlu +T2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklu +dm9jYXRpb25DcmVhdGlvblRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+ +DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0VHJhbnNpdGlvblRpbWUiIHR5cGU9InhzOmRh +dGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0 +aG9kQ2FsbCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAv +Pg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgdHlwZT0idWE6 +Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1l +bnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBu +YW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQi +IG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1l +PSJMYXN0TWV0aG9kSW5wdXRWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vy +cz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0 +aG9kT3V0cHV0VmFsdWVzIiB0eXBlPSJ1YTpMaXN0T2ZWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG5p +bGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZENhbGxU +aW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1l +bnQgbmFtZT0iTGFzdE1ldGhvZFJldHVyblN0YXR1cyIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWlu +T2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQog +IDx4czplbGVtZW50IG5hbWU9IlByb2dyYW1EaWFnbm9zdGljMkRhdGFUeXBlIiB0eXBlPSJ0bnM6 +UHJvZ3JhbURpYWdub3N0aWMyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 +IkFubm90YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9 +Ik1lc3NhZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIg +Lz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1p +bk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJB +bm5vdGF0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8 +L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJB +bm5vdGF0aW9uIiB0eXBlPSJ0bnM6QW5ub3RhdGlvbiIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAg +bmFtZT0iRXhjZXB0aW9uRGV2aWF0aW9uRm9ybWF0Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFz +ZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWJzb2x1dGVWYWx1 +ZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZWYWx1ZV8xIiAv +Pg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZSYW5nZV8yIiAvPg0KICAg +ICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZFVVJhbmdlXzMiIC8+DQogICAgICA8 +eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9u +Pg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV4Y2VwdGlvbkRldmlh +dGlvbkZvcm1hdCIgdHlwZT0idG5zOkV4Y2VwdGlvbkRldmlhdGlvbkZvcm1hdCIgLz4NCg0KPC94 +czpzY2hlbWE+ + + + + NamespaceUri + + i=68 + i=8252 + + + http://opcfoundation.org/UA/2008/02/Types.xsd + + + + Deprecated + + i=68 + i=8252 + + + true + + + + Union + + i=69 + i=8252 + + + //xs:element[@name='Union'] + + + + KeyValuePair + + i=69 + i=8252 + + + //xs:element[@name='KeyValuePair'] + + + + AdditionalParametersType + + i=69 + i=8252 + + + //xs:element[@name='AdditionalParametersType'] + + + + EphemeralKeyType + + i=69 + i=8252 + + + //xs:element[@name='EphemeralKeyType'] + + + + EndpointType + + i=69 + i=8252 + + + //xs:element[@name='EndpointType'] + + + + BitFieldDefinition + + i=69 + i=8252 + + + //xs:element[@name='BitFieldDefinition'] + + + + RationalNumber + + i=69 + i=8252 + + + //xs:element[@name='RationalNumber'] + + + + Vector + + i=69 + i=8252 + + + //xs:element[@name='Vector'] + + + + 3DVector + + i=69 + i=8252 + + + //xs:element[@name='ThreeDVector'] + + + + CartesianCoordinates + + i=69 + i=8252 + + + //xs:element[@name='CartesianCoordinates'] + + + + 3DCartesianCoordinates + + i=69 + i=8252 + + + //xs:element[@name='ThreeDCartesianCoordinates'] + + + + Orientation + + i=69 + i=8252 + + + //xs:element[@name='Orientation'] + + + + 3DOrientation + + i=69 + i=8252 + + + //xs:element[@name='ThreeDOrientation'] + + + + Frame + + i=69 + i=8252 + + + //xs:element[@name='Frame'] + + + + 3DFrame + + i=69 + i=8252 + + + //xs:element[@name='ThreeDFrame'] + + + + IdentityMappingRuleType + + i=69 + i=8252 + + + //xs:element[@name='IdentityMappingRuleType'] + + + + CurrencyUnitType + + i=69 + i=8252 + + + //xs:element[@name='CurrencyUnitType'] + + + + AnnotationDataType + + i=69 + i=8252 + + + //xs:element[@name='AnnotationDataType'] + + + + LinearConversionDataType + + i=69 + i=8252 + + + //xs:element[@name='LinearConversionDataType'] + + + + QuantityDimension + + i=69 + i=8252 + + + //xs:element[@name='QuantityDimension'] + + + + TrustListDataType + + i=69 + i=8252 + + + //xs:element[@name='TrustListDataType'] + + + + TransactionErrorType + + i=69 + i=8252 + + + //xs:element[@name='TransactionErrorType'] + + + + DataTypeSchemaHeader + + i=69 + i=8252 + + + //xs:element[@name='DataTypeSchemaHeader'] + + + + DataTypeDescription + + i=69 + i=8252 + + + //xs:element[@name='DataTypeDescription'] + + + + StructureDescription + + i=69 + i=8252 + + + //xs:element[@name='StructureDescription'] + + + + EnumDescription + + i=69 + i=8252 + + + //xs:element[@name='EnumDescription'] + + + + SimpleTypeDescription + + i=69 + i=8252 + + + //xs:element[@name='SimpleTypeDescription'] + + + + UABinaryFileDataType + + i=69 + i=8252 + + + //xs:element[@name='UABinaryFileDataType'] + + + + PortableQualifiedName + + i=69 + i=8252 + + + //xs:element[@name='PortableQualifiedName'] + + + + PortableNodeId + + i=69 + i=8252 + + + //xs:element[@name='PortableNodeId'] + + + + UnsignedRationalNumber + + i=69 + i=8252 + + + //xs:element[@name='UnsignedRationalNumber'] + + + + DataSetMetaDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetMetaDataType'] + + + + FieldMetaData + + i=69 + i=8252 + + + //xs:element[@name='FieldMetaData'] + + + + ConfigurationVersionDataType + + i=69 + i=8252 + + + //xs:element[@name='ConfigurationVersionDataType'] + + + + PublishedDataSetDataType + + i=69 + i=8252 + + + //xs:element[@name='PublishedDataSetDataType'] + + + + PublishedDataSetSourceDataType + + i=69 + i=8252 + + + //xs:element[@name='PublishedDataSetSourceDataType'] + + + + PublishedVariableDataType + + i=69 + i=8252 + + + //xs:element[@name='PublishedVariableDataType'] + + + + PublishedDataItemsDataType + + i=69 + i=8252 + + + //xs:element[@name='PublishedDataItemsDataType'] + + + + PublishedEventsDataType + + i=69 + i=8252 + + + //xs:element[@name='PublishedEventsDataType'] + + + + PublishedDataSetCustomSourceDataType + + i=69 + i=8252 + + + //xs:element[@name='PublishedDataSetCustomSourceDataType'] + + + + DataSetWriterDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetWriterDataType'] + + + + DataSetWriterTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetWriterTransportDataType'] + + + + DataSetWriterMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetWriterMessageDataType'] + + + + PubSubGroupDataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubGroupDataType'] + + + + WriterGroupDataType + + i=69 + i=8252 + + + //xs:element[@name='WriterGroupDataType'] + + + + WriterGroupTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='WriterGroupTransportDataType'] + + + + WriterGroupMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='WriterGroupMessageDataType'] + + + + PubSubConnectionDataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubConnectionDataType'] + + + + ConnectionTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='ConnectionTransportDataType'] + + + + NetworkAddressDataType + + i=69 + i=8252 + + + //xs:element[@name='NetworkAddressDataType'] + + + + NetworkAddressUrlDataType + + i=69 + i=8252 + + + //xs:element[@name='NetworkAddressUrlDataType'] + + + + ReaderGroupDataType + + i=69 + i=8252 + + + //xs:element[@name='ReaderGroupDataType'] + + + + ReaderGroupTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='ReaderGroupTransportDataType'] + + + + ReaderGroupMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='ReaderGroupMessageDataType'] + + + + DataSetReaderDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetReaderDataType'] + + + + DataSetReaderTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetReaderTransportDataType'] + + + + DataSetReaderMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='DataSetReaderMessageDataType'] + + + + SubscribedDataSetDataType + + i=69 + i=8252 + + + //xs:element[@name='SubscribedDataSetDataType'] + + + + TargetVariablesDataType + + i=69 + i=8252 + + + //xs:element[@name='TargetVariablesDataType'] + + + + FieldTargetDataType + + i=69 + i=8252 + + + //xs:element[@name='FieldTargetDataType'] + + + + SubscribedDataSetMirrorDataType + + i=69 + i=8252 + + + //xs:element[@name='SubscribedDataSetMirrorDataType'] + + + + PubSubConfigurationDataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubConfigurationDataType'] + + + + StandaloneSubscribedDataSetRefDataType + + i=69 + i=8252 + + + //xs:element[@name='StandaloneSubscribedDataSetRefDataType'] + + + + StandaloneSubscribedDataSetDataType + + i=69 + i=8252 + + + //xs:element[@name='StandaloneSubscribedDataSetDataType'] + + + + SecurityGroupDataType + + i=69 + i=8252 + + + //xs:element[@name='SecurityGroupDataType'] + + + + PubSubKeyPushTargetDataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubKeyPushTargetDataType'] + + + + PubSubConfiguration2DataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubConfiguration2DataType'] + + + + UadpWriterGroupMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='UadpWriterGroupMessageDataType'] + + + + UadpDataSetWriterMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='UadpDataSetWriterMessageDataType'] + + + + UadpDataSetReaderMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='UadpDataSetReaderMessageDataType'] + + + + JsonWriterGroupMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='JsonWriterGroupMessageDataType'] + + + + JsonDataSetWriterMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='JsonDataSetWriterMessageDataType'] + + + + JsonDataSetReaderMessageDataType + + i=69 + i=8252 + + + //xs:element[@name='JsonDataSetReaderMessageDataType'] + + + + QosDataType + + i=69 + i=8252 + + + //xs:element[@name='QosDataType'] + + + + TransmitQosDataType + + i=69 + i=8252 + + + //xs:element[@name='TransmitQosDataType'] + + + + TransmitQosPriorityDataType + + i=69 + i=8252 + + + //xs:element[@name='TransmitQosPriorityDataType'] + + + + ReceiveQosDataType + + i=69 + i=8252 + + + //xs:element[@name='ReceiveQosDataType'] + + + + ReceiveQosPriorityDataType + + i=69 + i=8252 + + + //xs:element[@name='ReceiveQosPriorityDataType'] + + + + DatagramConnectionTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='DatagramConnectionTransportDataType'] + + + + DatagramConnectionTransport2DataType + + i=69 + i=8252 + + + //xs:element[@name='DatagramConnectionTransport2DataType'] + + + + DatagramWriterGroupTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='DatagramWriterGroupTransportDataType'] + + + + DatagramWriterGroupTransport2DataType + + i=69 + i=8252 + + + //xs:element[@name='DatagramWriterGroupTransport2DataType'] + + + + DatagramDataSetReaderTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='DatagramDataSetReaderTransportDataType'] + + + + BrokerConnectionTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='BrokerConnectionTransportDataType'] + + + + BrokerWriterGroupTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='BrokerWriterGroupTransportDataType'] + + + + BrokerDataSetWriterTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='BrokerDataSetWriterTransportDataType'] + + + + BrokerDataSetReaderTransportDataType + + i=69 + i=8252 + + + //xs:element[@name='BrokerDataSetReaderTransportDataType'] + + + + PubSubConfigurationRefDataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubConfigurationRefDataType'] + + + + PubSubConfigurationValueDataType + + i=69 + i=8252 + + + //xs:element[@name='PubSubConfigurationValueDataType'] + + + + AliasNameDataType + + i=69 + i=8252 + + + //xs:element[@name='AliasNameDataType'] + + + + UserManagementDataType + + i=69 + i=8252 + + + //xs:element[@name='UserManagementDataType'] + + + + PriorityMappingEntryType + + i=69 + i=8252 + + + //xs:element[@name='PriorityMappingEntryType'] + + + + ReferenceDescriptionDataType + + i=69 + i=8252 + + + //xs:element[@name='ReferenceDescriptionDataType'] + + + + ReferenceListEntryDataType + + i=69 + i=8252 + + + //xs:element[@name='ReferenceListEntryDataType'] + + + + RolePermissionType + + i=69 + i=8252 + + + //xs:element[@name='RolePermissionType'] + + + + DataTypeDefinition + + i=69 + i=8252 + + + //xs:element[@name='DataTypeDefinition'] + + + + StructureField + + i=69 + i=8252 + + + //xs:element[@name='StructureField'] + + + + StructureDefinition + + i=69 + i=8252 + + + //xs:element[@name='StructureDefinition'] + + + + EnumDefinition + + i=69 + i=8252 + + + //xs:element[@name='EnumDefinition'] + + + + Argument + + i=69 + i=8252 + + + //xs:element[@name='Argument'] + + + + EnumValueType + + i=69 + i=8252 + + + //xs:element[@name='EnumValueType'] + + + + EnumField + + i=69 + i=8252 + + + //xs:element[@name='EnumField'] + + + + OptionSet + + i=69 + i=8252 + + + //xs:element[@name='OptionSet'] + + + + TimeZoneDataType + + i=69 + i=8252 + + + //xs:element[@name='TimeZoneDataType'] + + + + ApplicationDescription + + i=69 + i=8252 + + + //xs:element[@name='ApplicationDescription'] + + + + ServerOnNetwork + + i=69 + i=8252 + + + //xs:element[@name='ServerOnNetwork'] + + + + UserTokenPolicy + + i=69 + i=8252 + + + //xs:element[@name='UserTokenPolicy'] + + + + EndpointDescription + + i=69 + i=8252 + + + //xs:element[@name='EndpointDescription'] + + + + RegisteredServer + + i=69 + i=8252 + + + //xs:element[@name='RegisteredServer'] + + + + DiscoveryConfiguration + + i=69 + i=8252 + + + //xs:element[@name='DiscoveryConfiguration'] + + + + MdnsDiscoveryConfiguration + + i=69 + i=8252 + + + //xs:element[@name='MdnsDiscoveryConfiguration'] + + + + SignedSoftwareCertificate + + i=69 + i=8252 + + + //xs:element[@name='SignedSoftwareCertificate'] + + + + UserIdentityToken + + i=69 + i=8252 + + + //xs:element[@name='UserIdentityToken'] + + + + AnonymousIdentityToken + + i=69 + i=8252 + + + //xs:element[@name='AnonymousIdentityToken'] + + + + UserNameIdentityToken + + i=69 + i=8252 + + + //xs:element[@name='UserNameIdentityToken'] + + + + X509IdentityToken + + i=69 + i=8252 + + + //xs:element[@name='X509IdentityToken'] + + + + IssuedIdentityToken + + i=69 + i=8252 + + + //xs:element[@name='IssuedIdentityToken'] + + + + AddNodesItem + + i=69 + i=8252 + + + //xs:element[@name='AddNodesItem'] + + + + AddReferencesItem + + i=69 + i=8252 + + + //xs:element[@name='AddReferencesItem'] + + + + DeleteNodesItem + + i=69 + i=8252 + + + //xs:element[@name='DeleteNodesItem'] + + + + DeleteReferencesItem + + i=69 + i=8252 + + + //xs:element[@name='DeleteReferencesItem'] + + + + RelativePathElement + + i=69 + i=8252 + + + //xs:element[@name='RelativePathElement'] + + + + RelativePath + + i=69 + i=8252 + + + //xs:element[@name='RelativePath'] + + + + EndpointConfiguration + + i=69 + i=8252 + + + //xs:element[@name='EndpointConfiguration'] + + + + ContentFilterElement + + i=69 + i=8252 + + + //xs:element[@name='ContentFilterElement'] + + + + ContentFilter + + i=69 + i=8252 + + + //xs:element[@name='ContentFilter'] + + + + FilterOperand + + i=69 + i=8252 + + + //xs:element[@name='FilterOperand'] + + + + ElementOperand + + i=69 + i=8252 + + + //xs:element[@name='ElementOperand'] + + + + LiteralOperand + + i=69 + i=8252 + + + //xs:element[@name='LiteralOperand'] + + + + AttributeOperand + + i=69 + i=8252 + + + //xs:element[@name='AttributeOperand'] + + + + SimpleAttributeOperand + + i=69 + i=8252 + + + //xs:element[@name='SimpleAttributeOperand'] + + + + ModificationInfo + + i=69 + i=8252 + + + //xs:element[@name='ModificationInfo'] + + + + HistoryEvent + + i=69 + i=8252 + + + //xs:element[@name='HistoryEvent'] + + + + HistoryModifiedEvent + + i=69 + i=8252 + + + //xs:element[@name='HistoryModifiedEvent'] + + + + MonitoringFilter + + i=69 + i=8252 + + + //xs:element[@name='MonitoringFilter'] + + + + EventFilter + + i=69 + i=8252 + + + //xs:element[@name='EventFilter'] + + + + AggregateConfiguration + + i=69 + i=8252 + + + //xs:element[@name='AggregateConfiguration'] + + + + HistoryEventFieldList + + i=69 + i=8252 + + + //xs:element[@name='HistoryEventFieldList'] + + + + BuildInfo + + i=69 + i=8252 + + + //xs:element[@name='BuildInfo'] + + + + RedundantServerDataType + + i=69 + i=8252 + + + //xs:element[@name='RedundantServerDataType'] + + + + EndpointUrlListDataType + + i=69 + i=8252 + + + //xs:element[@name='EndpointUrlListDataType'] + + + + NetworkGroupDataType + + i=69 + i=8252 + + + //xs:element[@name='NetworkGroupDataType'] + + + + SamplingIntervalDiagnosticsDataType + + i=69 + i=8252 + + + //xs:element[@name='SamplingIntervalDiagnosticsDataType'] + + + + ServerDiagnosticsSummaryDataType + + i=69 + i=8252 + + + //xs:element[@name='ServerDiagnosticsSummaryDataType'] + + + + ServerStatusDataType + + i=69 + i=8252 + + + //xs:element[@name='ServerStatusDataType'] + + + + SessionDiagnosticsDataType + + i=69 + i=8252 + + + //xs:element[@name='SessionDiagnosticsDataType'] + + + + SessionSecurityDiagnosticsDataType + + i=69 + i=8252 + + + //xs:element[@name='SessionSecurityDiagnosticsDataType'] + + + + ServiceCounterDataType + + i=69 + i=8252 + + + //xs:element[@name='ServiceCounterDataType'] + + + + StatusResult + + i=69 + i=8252 + + + //xs:element[@name='StatusResult'] + + + + SubscriptionDiagnosticsDataType + + i=69 + i=8252 + + + //xs:element[@name='SubscriptionDiagnosticsDataType'] + + + + ModelChangeStructureDataType + + i=69 + i=8252 + + + //xs:element[@name='ModelChangeStructureDataType'] + + + + SemanticChangeStructureDataType + + i=69 + i=8252 + + + //xs:element[@name='SemanticChangeStructureDataType'] + + + + Range + + i=69 + i=8252 + + + //xs:element[@name='Range'] + + + + EUInformation + + i=69 + i=8252 + + + //xs:element[@name='EUInformation'] + + + + ComplexNumberType + + i=69 + i=8252 + + + //xs:element[@name='ComplexNumberType'] + + + + DoubleComplexNumberType + + i=69 + i=8252 + + + //xs:element[@name='DoubleComplexNumberType'] + + + + AxisInformation + + i=69 + i=8252 + + + //xs:element[@name='AxisInformation'] + + + + XVType + + i=69 + i=8252 + + + //xs:element[@name='XVType'] + + + + ProgramDiagnosticDataType + + i=69 + i=8252 + + + //xs:element[@name='ProgramDiagnosticDataType'] + + + + ProgramDiagnostic2DataType + + i=69 + i=8252 + + + //xs:element[@name='ProgramDiagnostic2DataType'] + + + + Annotation + + i=69 + i=8252 + + + //xs:element[@name='Annotation'] + + + + Default JSON + + i=12756 + i=76 + + + + Default JSON + + i=14533 + i=76 + + + + Default JSON + + i=16313 + i=76 + + + + Default JSON + + i=17548 + i=76 + + + + Default JSON + + i=15528 + i=76 + + + + Default JSON + + i=32421 + i=76 + + + + Default JSON + + i=18806 + i=76 + + + + Default JSON + + i=18807 + i=76 + + + + Default JSON + + i=18808 + i=76 + + + + Default JSON + + i=18809 + i=76 + + + + Default JSON + + i=18810 + i=76 + + + + Default JSON + + i=18811 + i=76 + + + + Default JSON + + i=18812 + i=76 + + + + Default JSON + + i=18813 + i=76 + + + + Default JSON + + i=18814 + i=76 + + + + Default JSON + + i=15634 + i=76 + + + + Default JSON + + i=23498 + i=76 + + + + Default JSON + + i=32434 + i=76 + + + + Default JSON + + i=32435 + i=76 + + + + Default JSON + + i=32438 + i=76 + + + + Default JSON + + i=12554 + i=76 + + + + Default JSON + + i=32285 + i=76 + + + + Default JSON + + i=15534 + i=76 + + + + Default JSON + + i=14525 + i=76 + + + + Default JSON + + i=15487 + i=76 + + + + Default JSON + + i=15488 + i=76 + + + + Default JSON + + i=15005 + i=76 + + + + Default JSON + + i=15006 + i=76 + + + + Default JSON + + i=24105 + i=76 + + + + Default JSON + + i=24106 + i=76 + + + + Default JSON + + i=24107 + i=76 + + + + Default JSON + + i=14523 + i=76 + + + + Default JSON + + i=14524 + i=76 + + + + Default JSON + + i=14593 + i=76 + + + + Default JSON + + i=15578 + i=76 + + + + Default JSON + + i=15580 + i=76 + + + + Default JSON + + i=14273 + i=76 + + + + Default JSON + + i=15581 + i=76 + + + + Default JSON + + i=15582 + i=76 + + + + Default JSON + + i=25269 + i=76 + + + + Default JSON + + i=15597 + i=76 + + + + Default JSON + + i=15598 + i=76 + + + + Default JSON + + i=15605 + i=76 + + + + Default JSON + + i=15609 + i=76 + + + + Default JSON + + i=15480 + i=76 + + + + Default JSON + + i=15611 + i=76 + + + + Default JSON + + i=15616 + i=76 + + + + Default JSON + + i=15617 + i=76 + + + + Default JSON + + i=15618 + i=76 + + + + Default JSON + + i=15502 + i=76 + + + + Default JSON + + i=15510 + i=76 + + + + Default JSON + + i=15520 + i=76 + + + + Default JSON + + i=15621 + i=76 + + + + Default JSON + + i=15622 + i=76 + + + + Default JSON + + i=15623 + i=76 + + + + Default JSON + + i=15628 + i=76 + + + + Default JSON + + i=15629 + i=76 + + + + Default JSON + + i=15630 + i=76 + + + + Default JSON + + i=15631 + i=76 + + + + Default JSON + + i=14744 + i=76 + + + + Default JSON + + i=15635 + i=76 + + + + Default JSON + + i=15530 + i=76 + + + + Default JSON + + i=23599 + i=76 + + + + Default JSON + + i=23600 + i=76 + + + + Default JSON + + i=23601 + i=76 + + + + Default JSON + + i=25270 + i=76 + + + + Default JSON + + i=23602 + i=76 + + + + Default JSON + + i=15645 + i=76 + + + + Default JSON + + i=15652 + i=76 + + + + Default JSON + + i=15653 + i=76 + + + + Default JSON + + i=15657 + i=76 + + + + Default JSON + + i=15664 + i=76 + + + + Default JSON + + i=15665 + i=76 + + + + Default JSON + + i=23603 + i=76 + + + + Default JSON + + i=23604 + i=76 + + + + Default JSON + + i=23605 + i=76 + + + + Default JSON + + i=23608 + i=76 + + + + Default JSON + + i=23609 + i=76 + + + + Default JSON + + i=17467 + i=76 + + + + Default JSON + + i=23612 + i=76 + + + + Default JSON + + i=15532 + i=76 + + + + Default JSON + + i=23613 + i=76 + + + + Default JSON + + i=23614 + i=76 + + + + Default JSON + + i=15007 + i=76 + + + + Default JSON + + i=15667 + i=76 + + + + Default JSON + + i=15669 + i=76 + + + + Default JSON + + i=15670 + i=76 + + + + Default JSON + + i=25519 + i=76 + + + + Default JSON + + i=25520 + i=76 + + + + Default JSON + + i=23468 + i=76 + + + + Default JSON + + i=24281 + i=76 + + + + Default JSON + + i=25220 + i=76 + + + + Default JSON + + i=32659 + i=76 + + + + Default JSON + + i=32660 + i=76 + + + + Default JSON + + i=96 + i=76 + + + + Default JSON + + i=97 + i=76 + + + + Default JSON + + i=101 + i=76 + + + + Default JSON + + i=99 + i=76 + + + + Default JSON + + i=100 + i=76 + + + + Default JSON + + i=296 + i=76 + + + + Default JSON + + i=7594 + i=76 + + + + Default JSON + + i=102 + i=76 + + + + Default JSON + + i=12755 + i=76 + + + + Default JSON + + i=8912 + i=76 + + + + Default JSON + + i=308 + i=76 + + + + Default JSON + + i=12189 + i=76 + + + + Default JSON + + i=304 + i=76 + + + + Default JSON + + i=312 + i=76 + + + + Default JSON + + i=432 + i=76 + + + + Default JSON + + i=12890 + i=76 + + + + Default JSON + + i=12891 + i=76 + + + + Default JSON + + i=344 + i=76 + + + + Default JSON + + i=316 + i=76 + + + + Default JSON + + i=319 + i=76 + + + + Default JSON + + i=322 + i=76 + + + + Default JSON + + i=325 + i=76 + + + + Default JSON + + i=938 + i=76 + + + + Default JSON + + i=376 + i=76 + + + + Default JSON + + i=379 + i=76 + + + + Default JSON + + i=382 + i=76 + + + + Default JSON + + i=385 + i=76 + + + + Default JSON + + i=537 + i=76 + + + + Default JSON + + i=540 + i=76 + + + + Default JSON + + i=331 + i=76 + + + + Default JSON + + i=583 + i=76 + + + + Default JSON + + i=586 + i=76 + + + + Default JSON + + i=589 + i=76 + + + + Default JSON + + i=592 + i=76 + + + + Default JSON + + i=595 + i=76 + + + + Default JSON + + i=598 + i=76 + + + + Default JSON + + i=601 + i=76 + + + + Default JSON + + i=11216 + i=76 + + + + Default JSON + + i=659 + i=76 + + + + Default JSON + + i=32824 + i=76 + + + + Default JSON + + i=719 + i=76 + + + + Default JSON + + i=725 + i=76 + + + + Default JSON + + i=948 + i=76 + + + + Default JSON + + i=920 + i=76 + + + + Default JSON + + i=338 + i=76 + + + + Default JSON + + i=853 + i=76 + + + + Default JSON + + i=11943 + i=76 + + + + Default JSON + + i=11944 + i=76 + + + + Default JSON + + i=856 + i=76 + + + + Default JSON + + i=859 + i=76 + + + + Default JSON + + i=862 + i=76 + + + + Default JSON + + i=865 + i=76 + + + + Default JSON + + i=868 + i=76 + + + + Default JSON + + i=871 + i=76 + + + + Default JSON + + i=299 + i=76 + + + + Default JSON + + i=874 + i=76 + + + + Default JSON + + i=877 + i=76 + + + + Default JSON + + i=897 + i=76 + + + + Default JSON + + i=884 + i=76 + + + + Default JSON + + i=887 + i=76 + + + + Default JSON + + i=12171 + i=76 + + + + Default JSON + + i=12172 + i=76 + + + + Default JSON + + i=12079 + i=76 + + + + Default JSON + + i=12080 + i=76 + + + + Default JSON + + i=894 + i=76 + + + + Default JSON + + i=24033 + i=76 + + + + Default JSON + + i=891 + i=76 + + + diff --git a/semantic-model/opcua/tests/nodeset2owl/cleangraph.py b/semantic-model/opcua/tests/nodeset2owl/cleangraph.py new file mode 100644 index 00000000..21c6a5d3 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/cleangraph.py @@ -0,0 +1,56 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import argparse +from rdflib import Graph, Namespace +from rdflib.namespace import OWL + +def main(input_file, output_file): + # Define the base namespace + BASE = Namespace("https://industryfusion.github.io/contexts/ontology/v0/base/") + + # Create an RDF graph + g = Graph() + + # Parse the input file + g.parse(input_file, format="turtle") + + # Filter out all triples with predicates related to BASE and OWL + triples_to_remove = [(s, p, o) for s, p, o in g if + p == BASE.hasValueNode or + o == BASE.ValueNode or + p == BASE.hasEnumValue or + p == BASE.hasValueClass or + p == OWL.imports] + + # Remove the identified triples from the graph + for triple in triples_to_remove: + g.remove(triple) + + # Serialize the modified graph to a new Turtle file + g.serialize(destination=output_file, format="turtle") + + print(f"Filtered graph saved to {output_file}") + +if __name__ == "__main__": + # Set up command-line argument parsing + parser = argparse.ArgumentParser(description="Filter and remove specific triples from a Turtle file.") + parser.add_argument("input_file", type=str, help="Path to the input Turtle file") + parser.add_argument("output_file", type=str, help="Path to the output Turtle file") + + args = parser.parse_args() + + main(args.input_file, args.output_file) diff --git a/semantic-model/opcua/tests/nodeset2owl/core_cleaned.ttl b/semantic-model/opcua/tests/nodeset2owl/core_cleaned.ttl new file mode 100644 index 00000000..ce1306b6 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/core_cleaned.ttl @@ -0,0 +1,56698 @@ +@prefix base: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +opcua: a owl:Ontology ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +opcua:AbsoluteValue a opcua:ExceptionDeviationFormat ; + base:hasFieldName "AbsoluteValue" . + +opcua:AccessLevel a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "AccessLevel" . + +opcua:AccessLevelEx a opcua:AttributeWriteMask ; + base:hasFieldName "AccessLevelEx" . + +opcua:AccessRestrictions a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "AccessRestrictions" . + +opcua:Active a opcua:AlarmMask ; + base:hasFieldName "Active" . + +opcua:AddNode a opcua:PermissionType ; + base:hasFieldName "AddNode" . + +opcua:AddReference a opcua:PermissionType ; + base:hasFieldName "AddReference" . + +opcua:Advanced a opcua:DiagnosticsLevel ; + base:hasFieldName "Advanced" . + +opcua:All a opcua:NodeAttributesMask, + opcua:TrustListMasks ; + base:hasFieldName "All" . + +opcua:And a opcua:FilterOperator ; + base:hasFieldName "And" . + +opcua:Anonymous a opcua:IdentityCriteriaType, + opcua:UserTokenType ; + base:hasFieldName "Anonymous" . + +opcua:Append a opcua:OpenFileMode ; + base:hasFieldName "Append" . + +opcua:Application a opcua:IdentityCriteriaType ; + base:hasFieldName "Application" . + +opcua:ApplyRestrictionsToBrowse a opcua:AccessRestrictionType ; + base:hasFieldName "ApplyRestrictionsToBrowse" . + +opcua:AscendingWriterId a opcua:DataSetOrderingType ; + base:hasFieldName "AscendingWriterId" . + +opcua:AscendingWriterIdSingle a opcua:DataSetOrderingType ; + base:hasFieldName "AscendingWriterIdSingle" . + +opcua:AtLeastOnce a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "AtLeastOnce" . + +opcua:AtMostOnce a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "AtMostOnce" . + +opcua:AuthenticatedUser a opcua:IdentityCriteriaType ; + base:hasFieldName "AuthenticatedUser" . + +opcua:BackupNotReady a opcua:RedundantServerMode ; + base:hasFieldName "BackupNotReady" . + +opcua:BackupReady a opcua:RedundantServerMode ; + base:hasFieldName "BackupReady" . + +opcua:BaseNode a opcua:NodeAttributesMask ; + base:hasFieldName "BaseNode" . + +opcua:Basic a opcua:DiagnosticsLevel ; + base:hasFieldName "Basic" . + +opcua:BestEffort a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "BestEffort" . + +opcua:Between a opcua:FilterOperator ; + base:hasFieldName "Between" . + +opcua:BitwiseAnd a opcua:FilterOperator ; + base:hasFieldName "BitwiseAnd" . + +opcua:BitwiseOr a opcua:FilterOperator ; + base:hasFieldName "BitwiseOr" . + +opcua:Body a opcua:UABinaryFileDataType ; + base:hasFieldName "Body" . + +opcua:BridgeDoesNotProvideNetworkId a opcua:TsnFailureCode ; + base:hasFieldName "BridgeDoesNotProvideNetworkId" . + +opcua:Browse a opcua:PermissionType ; + base:hasFieldName "Browse" . + +opcua:Call a opcua:PermissionType ; + base:hasFieldName "Call" . + +opcua:CannotStoreDestinationAddress a opcua:TsnFailureCode ; + base:hasFieldName "CannotStoreDestinationAddress" . + +opcua:Cast a opcua:FilterOperator ; + base:hasFieldName "Cast" . + +opcua:Certificate a opcua:UserTokenType ; + base:hasFieldName "Certificate" . + +opcua:CheckRevocationStatusOffline a opcua:TrustListValidationOptions ; + base:hasFieldName "CheckRevocationStatusOffline" . + +opcua:CheckRevocationStatusOnline a opcua:TrustListValidationOptions ; + base:hasFieldName "CheckRevocationStatusOnline" . + +opcua:Client a opcua:ApplicationType ; + base:hasFieldName "Client" . + +opcua:ClientAndServer a opcua:ApplicationType ; + base:hasFieldName "ClientAndServer" . + +opcua:Cold a opcua:RedundancySupport ; + base:hasFieldName "Cold" . + +opcua:CommunicationFault a opcua:ServerState ; + base:hasFieldName "CommunicationFault" . + +opcua:Complete a opcua:NegotiationStatus ; + base:hasFieldName "Complete" . + +opcua:Configuring a opcua:TsnStreamState ; + base:hasFieldName "Configuring" . + +opcua:Constant a opcua:AccessLevelExType ; + base:hasFieldName "Constant" . + +opcua:Constraint a opcua:NamingRuleType ; + base:hasFieldName "Constraint" . + +opcua:ContainsNoLoops a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "ContainsNoLoops" . + +opcua:CurrentRead a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "CurrentRead" . + +opcua:CurrentWrite a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "CurrentWrite" . + +opcua:DataSetMessageHeader a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "DataSetMessageHeader" . + +opcua:DataSetWriterName a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "DataSetWriterName" . + +opcua:Debug a opcua:DiagnosticsLevel ; + base:hasFieldName "Debug" . + +opcua:Delete a opcua:HistoryUpdateType ; + base:hasFieldName "Delete" . + +opcua:DeleteHistory a opcua:PermissionType ; + base:hasFieldName "DeleteHistory" . + +opcua:DeleteNode a opcua:PermissionType ; + base:hasFieldName "DeleteNode" . + +opcua:Disabled a opcua:OverrideValueHandling, + opcua:PubSubState, + opcua:TsnStreamState, + opcua:UserConfigurationMask ; + base:hasFieldName "Disabled" . + +opcua:DiscoveryServer a opcua:ApplicationType ; + base:hasFieldName "DiscoveryServer" . + +opcua:Dormant a opcua:InterfaceOperStatus ; + base:hasFieldName "Dormant" . + +opcua:Down a opcua:InterfaceAdminStatus, + opcua:InterfaceOperStatus ; + base:hasFieldName "Down" . + +opcua:EgressPortNotAvbCapable a opcua:TsnFailureCode ; + base:hasFieldName "EgressPortNotAvbCapable" . + +opcua:ElementAdd a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementAdd" . + +opcua:ElementMatch a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementMatch" . + +opcua:ElementModify a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementModify" . + +opcua:ElementRemove a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementRemove" . + +opcua:EncryptionRequired a opcua:AccessRestrictionType ; + base:hasFieldName "EncryptionRequired" . + +opcua:Equals a opcua:FilterOperator ; + base:hasFieldName "Equals" . + +opcua:EraseExisting a opcua:OpenFileMode ; + base:hasFieldName "EraseExisting" . + +opcua:EventFields a opcua:HistoryEventFieldList ; + base:hasFieldName "EventFields" . + +opcua:ExactlyOnce a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "ExactlyOnce" . + +opcua:Executable a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "Executable" . + +opcua:Failed a opcua:NegotiationStatus, + opcua:ServerState, + opcua:TsnListenerStatus, + opcua:TsnTalkerStatus ; + base:hasFieldName "Failed" . + +opcua:FeatureNotPropagated a opcua:TsnFailureCode ; + base:hasFieldName "FeatureNotPropagated" . + +opcua:FeatureNotSupported a opcua:TsnFailureCode ; + base:hasFieldName "FeatureNotSupported" . + +opcua:FirstValueChangedForStreamId a opcua:TsnFailureCode ; + base:hasFieldName "FirstValueChangedForStreamId" . + +opcua:Full a opcua:Duplex ; + base:hasFieldName "Full" . + +opcua:GreaterThan a opcua:FilterOperator ; + base:hasFieldName "GreaterThan" . + +opcua:GreaterThanOrEqual a opcua:FilterOperator ; + base:hasFieldName "GreaterThanOrEqual" . + +opcua:GroupHeader a opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "GroupHeader" . + +opcua:GroupId a opcua:IdentityCriteriaType ; + base:hasFieldName "GroupId" . + +opcua:Half a opcua:Duplex ; + base:hasFieldName "Half" . + +opcua:Historizing a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "Historizing" . + +opcua:HistoryRead a opcua:AccessLevelExType, + opcua:AccessLevelType, + opcua:EventNotifierType ; + base:hasFieldName "HistoryRead" . + +opcua:HistoryWrite a opcua:AccessLevelExType, + opcua:AccessLevelType, + opcua:EventNotifierType ; + base:hasFieldName "HistoryWrite" . + +opcua:Hot a opcua:RedundancySupport ; + base:hasFieldName "Hot" . + +opcua:HotAndMirrored a opcua:RedundancySupport ; + base:hasFieldName "HotAndMirrored" . + +opcua:InList a opcua:FilterOperator ; + base:hasFieldName "InList" . + +opcua:InProgress a opcua:NegotiationStatus ; + base:hasFieldName "InProgress" . + +opcua:InView a opcua:FilterOperator ; + base:hasFieldName "InView" . + +opcua:Info a opcua:DiagnosticsLevel ; + base:hasFieldName "Info" . + +opcua:Information a opcua:PubSubDiagnosticsCounterClassification ; + base:hasFieldName "Information" . + +opcua:Insert a opcua:HistoryUpdateType, + opcua:PerformUpdateType ; + base:hasFieldName "Insert" . + +opcua:InsertHistory a opcua:PermissionType ; + base:hasFieldName "InsertHistory" . + +opcua:InsufficientBandwidth a opcua:TsnFailureCode ; + base:hasFieldName "InsufficientBandwidth" . + +opcua:InsufficientResources a opcua:TsnFailureCode ; + base:hasFieldName "InsufficientResources" . + +opcua:InsufficientTrafficClassBandwidth a opcua:TsnFailureCode ; + base:hasFieldName "InsufficientTrafficClassBandwidth" . + +opcua:Invalid a opcua:MessageSecurityMode ; + base:hasFieldName "Invalid" . + +opcua:InverseName a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "InverseName" . + +opcua:IsAbstract a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "IsAbstract" . + +opcua:IsNull a opcua:FilterOperator ; + base:hasFieldName "IsNull" . + +opcua:Issue a opcua:SecurityTokenRequestType ; + base:hasFieldName "Issue" . + +opcua:IssuedToken a opcua:UserTokenType ; + base:hasFieldName "IssuedToken" . + +opcua:LastMethodInputValues a opcua:ProgramDiagnostic2DataType ; + base:hasFieldName "LastMethodInputValues" . + +opcua:LastMethodOutputValues a opcua:ProgramDiagnostic2DataType ; + base:hasFieldName "LastMethodOutputValues" . + +opcua:LastUsableValue a opcua:OverrideValueHandling ; + base:hasFieldName "LastUsableValue" . + +opcua:LatencyHasChanged a opcua:TsnFailureCode ; + base:hasFieldName "LatencyHasChanged" . + +opcua:LessThan a opcua:FilterOperator ; + base:hasFieldName "LessThan" . + +opcua:LessThanOrEqual a opcua:FilterOperator ; + base:hasFieldName "LessThanOrEqual" . + +opcua:Like a opcua:FilterOperator ; + base:hasFieldName "Like" . + +opcua:Limited a opcua:ConversionLimitEnum ; + base:hasFieldName "Limited" . + +opcua:Linear a opcua:AxisScaleEnumeration ; + base:hasFieldName "Linear" . + +opcua:Ln a opcua:AxisScaleEnumeration ; + base:hasFieldName "Ln" . + +opcua:Log a opcua:AxisScaleEnumeration, + opcua:DiagnosticsLevel ; + base:hasFieldName "Log" . + +opcua:LowerLayerDown a opcua:InterfaceOperStatus ; + base:hasFieldName "LowerLayerDown" . + +opcua:Mandatory a opcua:NamingRuleType ; + base:hasFieldName "Mandatory" . + +opcua:MaxFanInPortsLimitReached a opcua:TsnFailureCode ; + base:hasFieldName "MaxFanInPortsLimitReached" . + +opcua:MaxFrameSizeTooLarge a opcua:TsnFailureCode ; + base:hasFieldName "MaxFrameSizeTooLarge" . + +opcua:MaxLatencyExceeded a opcua:TsnFailureCode ; + base:hasFieldName "MaxLatencyExceeded" . + +opcua:MessageType a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "MessageType" . + +opcua:MetaDataVersion a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "MetaDataVersion" . + +opcua:Method a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "Method" . + +opcua:MinimumSamplingInterval a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "MinimumSamplingInterval" . + +opcua:ModifyHistory a opcua:PermissionType ; + base:hasFieldName "ModifyHistory" . + +opcua:MustChangePassword a opcua:UserConfigurationMask ; + base:hasFieldName "MustChangePassword" . + +opcua:NetworkMessageHeader a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "NetworkMessageHeader" . + +opcua:NoChangeByUser a opcua:UserConfigurationMask ; + base:hasFieldName "NoChangeByUser" . + +opcua:NoConfiguration a opcua:ServerState ; + base:hasFieldName "NoConfiguration" . + +opcua:NoConversion a opcua:ConversionLimitEnum ; + base:hasFieldName "NoConversion" . + +opcua:NoDelete a opcua:UserConfigurationMask ; + base:hasFieldName "NoDelete" . + +opcua:NoFailure a opcua:TsnFailureCode ; + base:hasFieldName "NoFailure" . + +opcua:NoNegotiation a opcua:NegotiationStatus ; + base:hasFieldName "NoNegotiation" . + +opcua:NoSubDataTypes a opcua:AccessLevelExType ; + base:hasFieldName "NoSubDataTypes" . + +opcua:NonVolatile a opcua:AccessLevelExType ; + base:hasFieldName "NonVolatile" . + +opcua:NonatomicRead a opcua:AccessLevelExType ; + base:hasFieldName "NonatomicRead" . + +opcua:NonatomicWrite a opcua:AccessLevelExType ; + base:hasFieldName "NonatomicWrite" . + +opcua:None a opcua:MessageSecurityMode, + opcua:NodeAttributesMask, + opcua:RedundancySupport, + opcua:TrustListMasks, + opcua:TsnListenerStatus, + opcua:TsnTalkerStatus ; + base:hasFieldName "None" . + +opcua:Not a opcua:FilterOperator ; + base:hasFieldName "Not" . + +opcua:NotPresent a opcua:InterfaceOperStatus ; + base:hasFieldName "NotPresent" . + +opcua:NotSpecified a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "NotSpecified" . + +opcua:Numeric a opcua:IdType ; + base:hasFieldName "Numeric" . + +opcua:Object a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "Object" . + +opcua:ObjectType a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "ObjectType" . + +opcua:OfType a opcua:FilterOperator ; + base:hasFieldName "OfType" . + +opcua:Opaque a opcua:IdType ; + base:hasFieldName "Opaque" . + +opcua:Operational a opcua:PubSubState, + opcua:TsnStreamState ; + base:hasFieldName "Operational" . + +opcua:Optional a opcua:NamingRuleType ; + base:hasFieldName "Optional" . + +opcua:Or a opcua:FilterOperator ; + base:hasFieldName "Or" . + +opcua:OutOfMmrpResources a opcua:TsnFailureCode ; + base:hasFieldName "OutOfMmrpResources" . + +opcua:OutOfMsrpResources a opcua:TsnFailureCode ; + base:hasFieldName "OutOfMsrpResources" . + +opcua:OverrideValue a opcua:FieldTargetDataType, + opcua:OverrideValueHandling ; + base:hasFieldName "OverrideValue" . + +opcua:PartialFailed a opcua:TsnListenerStatus ; + base:hasFieldName "PartialFailed" . + +opcua:Paused a opcua:PubSubState ; + base:hasFieldName "Paused" . + +opcua:PayloadHeader a opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PayloadHeader" . + +opcua:PercentOfEURange a opcua:ExceptionDeviationFormat ; + base:hasFieldName "PercentOfEURange" . + +opcua:PercentOfRange a opcua:ExceptionDeviationFormat ; + base:hasFieldName "PercentOfRange" . + +opcua:PercentOfValue a opcua:ExceptionDeviationFormat ; + base:hasFieldName "PercentOfValue" . + +opcua:PicoSeconds a opcua:UadpDataSetMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PicoSeconds" . + +opcua:PreOperational a opcua:PubSubState ; + base:hasFieldName "PreOperational" . + +opcua:PrimaryOnly a opcua:RedundantServerMode ; + base:hasFieldName "PrimaryOnly" . + +opcua:PrimaryWithBackup a opcua:RedundantServerMode ; + base:hasFieldName "PrimaryWithBackup" . + +opcua:PriorityIsNotAnSrcClass a opcua:TsnFailureCode ; + base:hasFieldName "PriorityIsNotAnSrcClass" . + +opcua:PromotedField a opcua:DataSetFieldFlags ; + base:hasFieldName "PromotedField" . + +opcua:PromotedFields a opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PromotedFields" . + +opcua:PublisherId a opcua:DataSetReaderDataType, + opcua:JsonDataSetMessageContentMask, + opcua:JsonNetworkMessageContentMask, + opcua:PubSubConnectionDataType, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PublisherId" . + +opcua:RawData a opcua:DataSetFieldContentMask ; + base:hasFieldName "RawData" . + +opcua:Read a opcua:OpenFileMode, + opcua:PermissionType ; + base:hasFieldName "Read" . + +opcua:ReadHistory a opcua:PermissionType ; + base:hasFieldName "ReadHistory" . + +opcua:ReadRolePermissions a opcua:PermissionType ; + base:hasFieldName "ReadRolePermissions" . + +opcua:Ready a opcua:TsnListenerStatus, + opcua:TsnStreamState, + opcua:TsnTalkerStatus ; + base:hasFieldName "Ready" . + +opcua:ReceiveEvents a opcua:PermissionType ; + base:hasFieldName "ReceiveEvents" . + +opcua:ReferenceConnection a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceConnection" . + +opcua:ReferencePubDataset a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferencePubDataset" . + +opcua:ReferencePushTarget a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferencePushTarget" . + +opcua:ReferenceReader a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceReader" . + +opcua:ReferenceReaderGroup a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceReaderGroup" . + +opcua:ReferenceSecurityGroup a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceSecurityGroup" . + +opcua:ReferenceSubDataset a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceSubDataset" . + +opcua:ReferenceWriter a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceWriter" . + +opcua:ReferenceWriterGroup a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceWriterGroup" . + +opcua:RelatedTo a opcua:FilterOperator ; + base:hasFieldName "RelatedTo" . + +opcua:Remove a opcua:PerformUpdateType ; + base:hasFieldName "Remove" . + +opcua:RemoveReference a opcua:PermissionType ; + base:hasFieldName "RemoveReference" . + +opcua:Renew a opcua:SecurityTokenRequestType ; + base:hasFieldName "Renew" . + +opcua:Replace a opcua:HistoryUpdateType, + opcua:PerformUpdateType ; + base:hasFieldName "Replace" . + +opcua:ReplyTo a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "ReplyTo" . + +opcua:RequiresDigitCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresDigitCharacters" . + +opcua:RequiresLowerCaseCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresLowerCaseCharacters" . + +opcua:RequiresSpecialCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresSpecialCharacters" . + +opcua:RequiresUpperCaseCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresUpperCaseCharacters" . + +opcua:ReversibleFieldEncoding a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "ReversibleFieldEncoding" . + +opcua:Role a opcua:IdentityCriteriaType ; + base:hasFieldName "Role" . + +opcua:Running a opcua:ServerState ; + base:hasFieldName "Running" . + +opcua:SemanticChange a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "SemanticChange" . + +opcua:SequenceNumber a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "SequenceNumber" . + +opcua:ServerPicoSeconds a opcua:DataSetFieldContentMask ; + base:hasFieldName "ServerPicoSeconds" . + +opcua:ServerTimestamp a opcua:DataSetFieldContentMask ; + base:hasFieldName "ServerTimestamp" . + +opcua:SessionRequired a opcua:AccessRestrictionType ; + base:hasFieldName "SessionRequired" . + +opcua:Shutdown a opcua:ServerState ; + base:hasFieldName "Shutdown" . + +opcua:Sign a opcua:MessageSecurityMode ; + base:hasFieldName "Sign" . + +opcua:SignAndEncrypt a opcua:MessageSecurityMode ; + base:hasFieldName "SignAndEncrypt" . + +opcua:SigningRequired a opcua:AccessRestrictionType ; + base:hasFieldName "SigningRequired" . + +opcua:SingleDataSetMessage a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "SingleDataSetMessage" . + +opcua:SourcePicoSeconds a opcua:DataSetFieldContentMask ; + base:hasFieldName "SourcePicoSeconds" . + +opcua:SourceTimestamp a opcua:DataSetFieldContentMask ; + base:hasFieldName "SourceTimestamp" . + +opcua:SrClassPriorityMismatch a opcua:TsnFailureCode ; + base:hasFieldName "SrClassPriorityMismatch" . + +opcua:Status a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask ; + base:hasFieldName "Status" . + +opcua:StatusWrite a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "StatusWrite" . + +opcua:StreamDestinationAddressInUse a opcua:TsnFailureCode ; + base:hasFieldName "StreamDestinationAddressInUse" . + +opcua:StreamIdInUse a opcua:TsnFailureCode ; + base:hasFieldName "StreamIdInUse" . + +opcua:StreamIdTypeNotSupported a opcua:TsnFailureCode ; + base:hasFieldName "StreamIdTypeNotSupported" . + +opcua:StreamPreemptedByHigherRank a opcua:TsnFailureCode ; + base:hasFieldName "StreamPreemptedByHigherRank" . + +opcua:StreamTransformNotSupported a opcua:TsnFailureCode ; + base:hasFieldName "StreamTransformNotSupported" . + +opcua:StructureWithOptionalFields a opcua:StructureType ; + base:hasFieldName "StructureWithOptionalFields" . + +opcua:StructureWithSubtypedValues a opcua:StructureType ; + base:hasFieldName "StructureWithSubtypedValues" . + +opcua:SubscribeToEvents a opcua:EventNotifierType ; + base:hasFieldName "SubscribeToEvents" . + +opcua:SubstituteValue a opcua:PublishedVariableDataType ; + base:hasFieldName "SubstituteValue" . + +opcua:SupportDescriptionForUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportDescriptionForUser" . + +opcua:SupportDisableDeleteForUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportDisableDeleteForUser" . + +opcua:SupportDisableUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportDisableUser" . + +opcua:SupportInitialPasswordChange a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportInitialPasswordChange" . + +opcua:SupportNoChangeForUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportNoChangeForUser" . + +opcua:SuppressCertificateExpired a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressCertificateExpired" . + +opcua:SuppressHostNameInvalid a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressHostNameInvalid" . + +opcua:SuppressIssuerCertificateExpired a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressIssuerCertificateExpired" . + +opcua:SuppressIssuerRevocationStatusUnknown a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressIssuerRevocationStatusUnknown" . + +opcua:SuppressRevocationStatusUnknown a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressRevocationStatusUnknown" . + +opcua:Suspended a opcua:ServerState ; + base:hasFieldName "Suspended" . + +opcua:Symmetric a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "Symmetric" . + +opcua:Test a opcua:ServerState ; + base:hasFieldName "Test" . + +opcua:Testing a opcua:InterfaceAdminStatus, + opcua:InterfaceOperStatus ; + base:hasFieldName "Testing" . + +opcua:Thumbprint a opcua:IdentityCriteriaType ; + base:hasFieldName "Thumbprint" . + +opcua:Timestamp a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "Timestamp" . + +opcua:TimestampWrite a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "TimestampWrite" . + +opcua:Transparent a opcua:RedundancySupport ; + base:hasFieldName "Transparent" . + +opcua:Unacknowledged a opcua:AlarmMask ; + base:hasFieldName "Unacknowledged" . + +opcua:Unconfirmed a opcua:AlarmMask ; + base:hasFieldName "Unconfirmed" . + +opcua:Undefined a opcua:DataSetOrderingType ; + base:hasFieldName "Undefined" . + +opcua:UnionWithSubtypedValues a opcua:StructureType ; + base:hasFieldName "UnionWithSubtypedValues" . + +opcua:Unknown a opcua:Duplex, + opcua:ExceptionDeviationFormat, + opcua:InterfaceOperStatus, + opcua:NegotiationStatus, + opcua:ServerState ; + base:hasFieldName "Unknown" . + +opcua:Unlimited a opcua:ConversionLimitEnum ; + base:hasFieldName "Unlimited" . + +opcua:Unspecified a opcua:NodeClass ; + base:hasFieldName "Unspecified" . + +opcua:Up a opcua:InterfaceAdminStatus, + opcua:InterfaceOperStatus ; + base:hasFieldName "Up" . + +opcua:Update a opcua:HistoryUpdateType, + opcua:PerformUpdateType ; + base:hasFieldName "Update" . + +opcua:UseDifferentDestinationAddress a opcua:TsnFailureCode ; + base:hasFieldName "UseDifferentDestinationAddress" . + +opcua:UserAccessLevel a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "UserAccessLevel" . + +opcua:UserExecutable a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "UserExecutable" . + +opcua:UserWriteMask a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "UserWriteMask" . + +opcua:ValueForVariableType a opcua:AttributeWriteMask ; + base:hasFieldName "ValueForVariableType" . + +opcua:Variable a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "Variable" . + +opcua:VariableType a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "VariableType" . + +opcua:View a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "View" . + +opcua:VlanBlockedOnEgress a opcua:TsnFailureCode ; + base:hasFieldName "VlanBlockedOnEgress" . + +opcua:VlanTaggingDisabledOnEgress a opcua:TsnFailureCode ; + base:hasFieldName "VlanTaggingDisabledOnEgress" . + +opcua:Warm a opcua:RedundancySupport ; + base:hasFieldName "Warm" . + +opcua:Write a opcua:OpenFileMode, + opcua:PermissionType ; + base:hasFieldName "Write" . + +opcua:WriteAttribute a opcua:PermissionType ; + base:hasFieldName "WriteAttribute" . + +opcua:WriteFullArrayOnly a opcua:AccessLevelExType ; + base:hasFieldName "WriteFullArrayOnly" . + +opcua:WriteHistorizing a opcua:PermissionType ; + base:hasFieldName "WriteHistorizing" . + +opcua:WriteMask a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "WriteMask" . + +opcua:WriteRolePermissions a opcua:PermissionType ; + base:hasFieldName "WriteRolePermissions" . + +opcua:WriterGroupName a opcua:JsonDataSetMessageContentMask, + opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "WriterGroupName" . + +opcua:X509Subject a opcua:IdentityCriteriaType ; + base:hasFieldName "X509Subject" . + +opcua:nodei1 a opcua:DataTypeNodeClass ; + base:definesType opcua:Boolean ; + base:hasBrowseName "Boolean" ; + base:hasDisplayName "Boolean" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "1" . + +opcua:nodei10 a opcua:DataTypeNodeClass ; + base:definesType opcua:Float ; + base:hasBrowseName "Float" ; + base:hasDisplayName "Float" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10" . + +opcua:nodei100 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei123, + opcua:nodei14799, + opcua:nodei15067 ; + base:definesType opcua:EnumDefinition ; + base:hasBrowseName "EnumDefinition" ; + base:hasDisplayName "EnumDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "100" . + +opcua:nodei10060 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveLevelAlarmType ; + base:hasBrowseName "NonExclusiveLevelAlarmType" ; + base:hasDisplayName "NonExclusiveLevelAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10060" . + +opcua:nodei101 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14800, + opcua:nodei14844, + opcua:nodei15065 ; + base:definesType opcua:StructureField ; + base:hasBrowseName "StructureField" ; + base:hasDisplayName "StructureField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "101" . + +opcua:nodei102 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14801, + opcua:nodei14845, + opcua:nodei15083 ; + base:definesType opcua:EnumField ; + base:hasBrowseName "EnumField" ; + base:hasDisplayName "EnumField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "102" . + +opcua:nodei10214 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveRateOfChangeAlarmType ; + base:hasBrowseName "NonExclusiveRateOfChangeAlarmType" ; + base:hasDisplayName "NonExclusiveRateOfChangeAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10214" ; + base:hasProperty opcua:nodei16858 . + +opcua:nodei10368 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveDeviationAlarmType ; + base:hasBrowseName "NonExclusiveDeviationAlarmType" ; + base:hasDisplayName "NonExclusiveDeviationAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10368" ; + base:hasProperty opcua:nodei10522, + opcua:nodei16776 . + +opcua:nodei10523 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DiscreteAlarmType ; + base:hasBrowseName "DiscreteAlarmType" ; + base:hasDisplayName "DiscreteAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10523" . + +opcua:nodei10637 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:OffNormalAlarmType ; + base:hasBrowseName "OffNormalAlarmType" ; + base:hasDisplayName "OffNormalAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10637" ; + base:hasProperty opcua:nodei11158 . + +opcua:nodei10751 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TripAlarmType ; + base:hasBrowseName "TripAlarmType" ; + base:hasDisplayName "TripAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10751" . + +opcua:nodei11 a opcua:DataTypeNodeClass ; + base:definesType opcua:Double ; + base:hasBrowseName "Double" ; + base:hasDisplayName "Double" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11" . + +opcua:nodei11093 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionShelvingEventType ; + base:hasBrowseName "AuditConditionShelvingEventType" ; + base:hasDisplayName "AuditConditionShelvingEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11093" ; + base:hasProperty opcua:nodei11855 . + +opcua:nodei11163 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseConditionClassType ; + base:hasBrowseName "BaseConditionClassType" ; + base:hasDisplayName "BaseConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11163" . + +opcua:nodei11164 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProcessConditionClassType ; + base:hasBrowseName "ProcessConditionClassType" ; + base:hasDisplayName "ProcessConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11164" . + +opcua:nodei11165 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:MaintenanceConditionClassType ; + base:hasBrowseName "MaintenanceConditionClassType" ; + base:hasDisplayName "MaintenanceConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11165" . + +opcua:nodei11166 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemConditionClassType ; + base:hasBrowseName "SystemConditionClassType" ; + base:hasDisplayName "SystemConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11166" . + +opcua:nodei11187 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AggregateConfigurationType ; + base:hasBrowseName "AggregateConfigurationType" ; + base:hasDisplayName "AggregateConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11187" ; + base:hasProperty opcua:nodei11188, + opcua:nodei11189, + opcua:nodei11190, + opcua:nodei11191 . + +opcua:nodei11202 a opcua:HistoricalDataConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "HA Configuration" ; + base:hasComponent opcua:nodei11203 ; + base:hasDisplayName "HA Configuration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11202" ; + base:hasProperty opcua:nodei11208 ; + base:hasSymbolicName "HAConfiguration" . + +opcua:nodei11214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotations" ; + base:hasDatatype opcua:Annotation ; + base:hasDisplayName "Annotations" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11214" ; + base:hasValueRank "-2" . + +opcua:nodei11215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoricalEventFilter" ; + base:hasDatatype opcua:EventFilter ; + base:hasDisplayName "HistoricalEventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11215" ; + base:hasValueRank "-2" . + +opcua:nodei11216 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei11218, + opcua:nodei11226, + opcua:nodei15271 ; + base:definesType opcua:ModificationInfo ; + base:hasBrowseName "ModificationInfo" ; + base:hasDisplayName "ModificationInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11216" . + +opcua:nodei11234 a opcua:DataTypeNodeClass ; + base:definesType opcua:HistoryUpdateType ; + base:hasBrowseName "HistoryUpdateType" ; + base:hasDisplayName "HistoryUpdateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11234" ; + base:hasProperty opcua:nodei11884 . + +opcua:nodei11238 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateValueDiscreteType ; + base:hasBrowseName "MultiStateValueDiscreteType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "MultiStateValueDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11238" ; + base:hasProperty opcua:nodei11241, + opcua:nodei11461 ; + base:hasValueRank "-2" . + +opcua:nodei11285 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TimeAverage2" ; + base:hasDescription "Retrieve the time weighted average data over the interval using Simple Bounding Values." ; + base:hasDisplayName "TimeAverage2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11285" ; + base:hasSymbolicName "AggregateFunction_TimeAverage2" . + +opcua:nodei11286 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Minimum2" ; + base:hasDescription "Retrieve the minimum value in the interval including the Simple Bounding Values." ; + base:hasDisplayName "Minimum2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11286" ; + base:hasSymbolicName "AggregateFunction_Minimum2" . + +opcua:nodei11287 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Maximum2" ; + base:hasDescription "Retrieve the maximum value in the interval including the Simple Bounding Values." ; + base:hasDisplayName "Maximum2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11287" ; + base:hasSymbolicName "AggregateFunction_Maximum2" . + +opcua:nodei11288 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Range2" ; + base:hasDescription "Retrieve the difference between the Minimum2 and Maximum2 value over the interval." ; + base:hasDisplayName "Range2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11288" ; + base:hasSymbolicName "AggregateFunction_Range2" . + +opcua:nodei11292 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "WorstQuality2" ; + base:hasDescription "Retrieve the worst StatusCode of data in the interval including the Simple Bounding Values." ; + base:hasDisplayName "WorstQuality2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11292" ; + base:hasSymbolicName "AggregateFunction_WorstQuality2" . + +opcua:nodei11293 a opcua:DataTypeNodeClass ; + base:definesType opcua:PerformUpdateType ; + base:hasBrowseName "PerformUpdateType" ; + base:hasDisplayName "PerformUpdateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11293" ; + base:hasProperty opcua:nodei11885 . + +opcua:nodei11304 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Total2" ; + base:hasDescription "Retrieve the total (time integral) of the data over the interval using Simple Bounding Values." ; + base:hasDisplayName "Total2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11304" ; + base:hasSymbolicName "AggregateFunction_Total2" . + +opcua:nodei11305 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MinimumActualTime2" ; + base:hasDescription "Retrieve the minimum value with the actual timestamp including the Simple Bounding Values." ; + base:hasDisplayName "MinimumActualTime2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11305" ; + base:hasSymbolicName "AggregateFunction_MinimumActualTime2" . + +opcua:nodei11306 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MaximumActualTime2" ; + base:hasDescription "Retrieve the maximum value with the actual timestamp including the Simple Bounding Values." ; + base:hasDisplayName "MaximumActualTime2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11306" ; + base:hasSymbolicName "AggregateFunction_MaximumActualTime2" . + +opcua:nodei11307 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationInStateZero" ; + base:hasDescription "Retrieve the time a Boolean or numeric was in a zero state using Simple Bounding Values." ; + base:hasDisplayName "DurationInStateZero" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11307" ; + base:hasSymbolicName "AggregateFunction_DurationInStateZero" . + +opcua:nodei11308 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationInStateNonZero" ; + base:hasDescription "Retrieve the time a Boolean or numeric was in a non-zero state using Simple Bounding Values." ; + base:hasDisplayName "DurationInStateNonZero" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11308" ; + base:hasSymbolicName "AggregateFunction_DurationInStateNonZero" . + +opcua:nodei11312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentServerId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrentServerId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11312" ; + base:hasSymbolicName "Server_ServerRedundancy_CurrentServerId" . + +opcua:nodei11314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUriArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUriArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11314" ; + base:hasSymbolicName "Server_ServerRedundancy_ServerUriArray" ; + base:hasValueRank "1" . + +opcua:nodei11426 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StandardDeviationSample" ; + base:hasDescription "Retrieve the standard deviation for the interval for a sample of the population (n-1)." ; + base:hasDisplayName "StandardDeviationSample" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11426" ; + base:hasSymbolicName "AggregateFunction_StandardDeviationSample" . + +opcua:nodei11427 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StandardDeviationPopulation" ; + base:hasDescription "Retrieve the standard deviation for the interval for a complete population (n) which includes Simple Bounding Values." ; + base:hasDisplayName "StandardDeviationPopulation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11427" ; + base:hasSymbolicName "AggregateFunction_StandardDeviationPopulation" . + +opcua:nodei11428 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "VarianceSample" ; + base:hasDescription "Retrieve the variance for the interval as calculated by the StandardDeviationSample." ; + base:hasDisplayName "VarianceSample" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11428" ; + base:hasSymbolicName "AggregateFunction_VarianceSample" . + +opcua:nodei11429 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "VariancePopulation" ; + base:hasDescription "Retrieve the variance for the interval as calculated by the StandardDeviationPopulation which includes Simple Bounding Values." ; + base:hasDisplayName "VariancePopulation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11429" ; + base:hasSymbolicName "AggregateFunction_VariancePopulation" . + +opcua:nodei11432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "The human readable strings associated with the values of an enumerated value (when values are sequential)." ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11432" ; + base:hasValueRank "1" . + +opcua:nodei11433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsText" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "The string representation of the current value for a variable with an enumerated data type." ; + base:hasDisplayName "ValueAsText" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11433" . + +opcua:nodei11436 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgressEventType ; + base:hasBrowseName "ProgressEventType" ; + base:hasDisplayName "ProgressEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11436" ; + base:hasProperty opcua:nodei12502, + opcua:nodei12503 . + +opcua:nodei11446 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemStatusChangeEventType ; + base:hasBrowseName "SystemStatusChangeEventType" ; + base:hasDisplayName "SystemStatusChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11446" ; + base:hasProperty opcua:nodei11696 . + +opcua:nodei11487 a opcua:VariableTypeNodeClass ; + base:definesType opcua:OptionSetType ; + base:hasBrowseName "OptionSetType" ; + base:hasDisplayName "OptionSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11487" ; + base:hasProperty opcua:nodei11488, + opcua:nodei11701 . + +opcua:nodei11498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum number of bytes supported by the DataVariable." ; + base:hasDisplayName "MaxStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11498" . + +opcua:nodei11505 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StartBound" ; + base:hasDescription "Retrieve the value at the beginning of the interval using Simple Bounding Values." ; + base:hasDisplayName "StartBound" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11505" ; + base:hasSymbolicName "AggregateFunction_StartBound" . + +opcua:nodei11506 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EndBound" ; + base:hasDescription "Retrieve the value at the end of the interval using Simple Bounding Values." ; + base:hasDisplayName "EndBound" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11506" ; + base:hasSymbolicName "AggregateFunction_EndBound" . + +opcua:nodei11507 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeltaBounds" ; + base:hasDescription "Retrieve the difference between the StartBound and EndBound value in the interval." ; + base:hasDisplayName "DeltaBounds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11507" ; + base:hasSymbolicName "AggregateFunction_DeltaBounds" . + +opcua:nodei11512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxArrayLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum length for an array that can be stored in the owning variable." ; + base:hasDisplayName "MaxArrayLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11512" . + +opcua:nodei11513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDescription "The engineering units for the value of the owning variable." ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11513" . + +opcua:nodei11564 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:OperationLimitsType ; + base:hasBrowseName "OperationLimitsType" ; + base:hasDisplayName "OperationLimitsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11564" ; + base:hasProperty opcua:nodei11565, + opcua:nodei11567, + opcua:nodei11569, + opcua:nodei11570, + opcua:nodei11571, + opcua:nodei11572, + opcua:nodei11573, + opcua:nodei11574, + opcua:nodei12161, + opcua:nodei12162, + opcua:nodei12163, + opcua:nodei12164 . + +opcua:nodei11575 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FileType ; + base:hasBrowseName "FileType" ; + base:hasComponent opcua:nodei11580, + opcua:nodei11583, + opcua:nodei11585, + opcua:nodei11588, + opcua:nodei11590, + opcua:nodei11593 ; + base:hasDisplayName "FileType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11575" ; + base:hasProperty opcua:nodei11576, + opcua:nodei11579, + opcua:nodei12686, + opcua:nodei12687, + opcua:nodei13341, + opcua:nodei24244, + opcua:nodei25200 . + +opcua:nodei11595 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AddressSpaceFileType ; + base:hasBrowseName "AddressSpaceFileType" ; + base:hasComponent opcua:nodei11615 ; + base:hasDisplayName "AddressSpaceFileType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11595" . + +opcua:nodei11616 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NamespaceMetadataType ; + base:hasBrowseName "NamespaceMetadataType" ; + base:hasComponent opcua:nodei11624 ; + base:hasDisplayName "NamespaceMetadataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11616" ; + base:hasProperty opcua:nodei11617, + opcua:nodei11618, + opcua:nodei11619, + opcua:nodei11620, + opcua:nodei11621, + opcua:nodei11622, + opcua:nodei11623, + opcua:nodei16137, + opcua:nodei16138, + opcua:nodei16139, + opcua:nodei25267, + opcua:nodei32419 . + +opcua:nodei11645 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NamespacesType ; + base:hasBrowseName "NamespacesType" ; + base:hasComponent opcua:nodei11646 ; + base:hasDisplayName "NamespacesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11645" . + +opcua:nodei117 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasSubStateMachine ; + base:hasBrowseName "HasSubStateMachine" ; + base:hasDisplayName "HasSubStateMachine" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "117" . + +opcua:nodei11737 a opcua:DataTypeNodeClass ; + base:definesType opcua:BitFieldMaskDataType ; + base:hasBrowseName "BitFieldMaskDataType" ; + base:hasDisplayName "BitFieldMaskDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11737" . + +opcua:nodei11753 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemOffNormalAlarmType ; + base:hasBrowseName "SystemOffNormalAlarmType" ; + base:hasDisplayName "SystemOffNormalAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11753" . + +opcua:nodei11939 a opcua:DataTypeNodeClass ; + base:definesType opcua:OpenFileMode ; + base:hasBrowseName "OpenFileMode" ; + base:hasDisplayName "OpenFileMode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11939" ; + base:hasProperty opcua:nodei11940 . + +opcua:nodei11943 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei11949, + opcua:nodei11957, + opcua:nodei15363 ; + base:definesType opcua:EndpointUrlListDataType ; + base:hasBrowseName "EndpointUrlListDataType" ; + base:hasDisplayName "EndpointUrlListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11943" . + +opcua:nodei11944 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei11950, + opcua:nodei11958, + opcua:nodei15364 ; + base:definesType opcua:NetworkGroupDataType ; + base:hasBrowseName "NetworkGroupDataType" ; + base:hasDisplayName "NetworkGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11944" . + +opcua:nodei11945 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonTransparentNetworkRedundancyType ; + base:hasBrowseName "NonTransparentNetworkRedundancyType" ; + base:hasDisplayName "NonTransparentNetworkRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11945" ; + base:hasProperty opcua:nodei11948 . + +opcua:nodei12 a opcua:DataTypeNodeClass ; + base:definesType opcua:String ; + base:hasBrowseName "String" ; + base:hasDisplayName "String" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12" . + +opcua:nodei120 a opcua:DataTypeNodeClass ; + base:definesType opcua:NamingRuleType ; + base:hasBrowseName "NamingRuleType" ; + base:hasDisplayName "NamingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "120" ; + base:hasProperty opcua:nodei12169 . + +opcua:nodei12021 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ArrayItemType ; + base:hasBrowseName "ArrayItemType" ; + base:hasDisplayName "ArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12021" ; + base:hasProperty opcua:nodei12024, + opcua:nodei12025, + opcua:nodei12026, + opcua:nodei12027, + opcua:nodei12028 ; + base:hasValueRank "0" . + +opcua:nodei12029 a opcua:VariableTypeNodeClass ; + base:definesType opcua:YArrayItemType ; + base:hasBrowseName "YArrayItemType" ; + base:hasDisplayName "YArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12029" ; + base:hasProperty opcua:nodei12037 ; + base:hasValueRank "1" . + +opcua:nodei12038 a opcua:VariableTypeNodeClass ; + base:definesType opcua:XYArrayItemType ; + base:hasBrowseName "XYArrayItemType" ; + base:hasDatatype opcua:XVType ; + base:hasDisplayName "XYArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12038" ; + base:hasProperty opcua:nodei12046 ; + base:hasValueRank "1" . + +opcua:nodei12047 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ImageItemType ; + base:hasBrowseName "ImageItemType" ; + base:hasDisplayName "ImageItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12047" ; + base:hasProperty opcua:nodei12055, + opcua:nodei12056 ; + base:hasValueRank "2" . + +opcua:nodei12057 a opcua:VariableTypeNodeClass ; + base:definesType opcua:CubeItemType ; + base:hasBrowseName "CubeItemType" ; + base:hasDisplayName "CubeItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12057" ; + base:hasProperty opcua:nodei12065, + opcua:nodei12066, + opcua:nodei12067 ; + base:hasValueRank "3" . + +opcua:nodei12068 a opcua:VariableTypeNodeClass ; + base:definesType opcua:NDimensionArrayItemType ; + base:hasBrowseName "NDimensionArrayItemType" ; + base:hasDisplayName "NDimensionArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12068" ; + base:hasProperty opcua:nodei12076 ; + base:hasValueRank "0" . + +opcua:nodei12077 a opcua:DataTypeNodeClass ; + base:definesType opcua:AxisScaleEnumeration ; + base:hasBrowseName "AxisScaleEnumeration" ; + base:hasDisplayName "AxisScaleEnumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12077" ; + base:hasProperty opcua:nodei12078 . + +opcua:nodei12079 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12081, + opcua:nodei12089, + opcua:nodei15379 ; + base:definesType opcua:AxisInformation ; + base:hasBrowseName "AxisInformation" ; + base:hasDisplayName "AxisInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12079" . + +opcua:nodei12080 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12082, + opcua:nodei12090, + opcua:nodei15380 ; + base:definesType opcua:XVType ; + base:hasBrowseName "XVType" ; + base:hasDisplayName "XVType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12080" . + +opcua:nodei12170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ViewVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The version number of the view." ; + base:hasDisplayName "ViewVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12170" . + +opcua:nodei12171 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12173, + opcua:nodei12181, + opcua:nodei15377 ; + base:definesType opcua:ComplexNumberType ; + base:hasBrowseName "ComplexNumberType" ; + base:hasDisplayName "ComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12171" . + +opcua:nodei12172 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12174, + opcua:nodei12182, + opcua:nodei15378 ; + base:definesType opcua:DoubleComplexNumberType ; + base:hasBrowseName "DoubleComplexNumberType" ; + base:hasDisplayName "DoubleComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12172" . + +opcua:nodei12189 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12195, + opcua:nodei12207, + opcua:nodei15095 ; + base:definesType opcua:ServerOnNetwork ; + base:hasBrowseName "ServerOnNetwork" ; + base:hasDisplayName "ServerOnNetwork" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12189" . + +opcua:nodei12522 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListType ; + base:hasBrowseName "TrustListType" ; + base:hasComponent opcua:nodei12543, + opcua:nodei12546, + opcua:nodei12548, + opcua:nodei12550 ; + base:hasDisplayName "TrustListType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12522" ; + base:hasProperty opcua:nodei12542, + opcua:nodei19296, + opcua:nodei23563, + opcua:nodei32254 . + +opcua:nodei12552 a opcua:DataTypeNodeClass ; + base:definesType opcua:TrustListMasks ; + base:hasBrowseName "TrustListMasks" ; + base:hasDisplayName "TrustListMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12552" ; + base:hasProperty opcua:nodei12553 . + +opcua:nodei12554 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12676, + opcua:nodei12680, + opcua:nodei15044 ; + base:definesType opcua:TrustListDataType ; + base:hasBrowseName "TrustListDataType" ; + base:hasDisplayName "TrustListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12554" . + +opcua:nodei12555 a opcua:ObjectTypeNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:definesType opcua:CertificateGroupType ; + base:hasBrowseName "CertificateGroupType" ; + base:hasComponent opcua:nodei13599, + opcua:nodei19450, + opcua:nodei20143, + opcua:nodei23526 ; + base:hasDisplayName "CertificateGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12555" ; + base:hasProperty opcua:nodei13631 . + +opcua:nodei12556 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateType ; + base:hasBrowseName "CertificateType" ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12556" . + +opcua:nodei12557 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ApplicationCertificateType ; + base:hasBrowseName "ApplicationCertificateType" ; + base:hasDisplayName "ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12557" . + +opcua:nodei12558 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HttpsCertificateType ; + base:hasBrowseName "HttpsCertificateType" ; + base:hasDisplayName "HttpsCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12558" . + +opcua:nodei12559 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RsaMinApplicationCertificateType ; + base:hasBrowseName "RsaMinApplicationCertificateType" ; + base:hasDisplayName "RsaMinApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12559" . + +opcua:nodei12560 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RsaSha256ApplicationCertificateType ; + base:hasBrowseName "RsaSha256ApplicationCertificateType" ; + base:hasDisplayName "RsaSha256ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12560" . + +opcua:nodei12561 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListUpdatedAuditEventType ; + base:hasBrowseName "TrustListUpdatedAuditEventType" ; + base:hasDisplayName "TrustListUpdatedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12561" ; + base:hasProperty opcua:nodei32281 . + +opcua:nodei12581 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerConfigurationType ; + base:hasBrowseName "ServerConfigurationType" ; + base:hasComponent opcua:nodei12616, + opcua:nodei12731, + opcua:nodei12734, + opcua:nodei12775, + opcua:nodei13950, + opcua:nodei25698, + opcua:nodei25699, + opcua:nodei32296, + opcua:nodei32299 ; + base:hasDisplayName "ServerConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12581" ; + base:hasProperty opcua:nodei12583, + opcua:nodei12584, + opcua:nodei12585, + opcua:nodei12708, + opcua:nodei23593, + opcua:nodei25696, + opcua:nodei25697, + opcua:nodei25724 . + +opcua:nodei12620 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateUpdatedAuditEventType ; + base:hasBrowseName "CertificateUpdatedAuditEventType" ; + base:hasDisplayName "CertificateUpdatedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12620" ; + base:hasProperty opcua:nodei13735, + opcua:nodei13736 . + +opcua:nodei12745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Contains the human-readable representation for each bit of the bit mask." ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12745" ; + base:hasValueRank "1" . + +opcua:nodei12755 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12757, + opcua:nodei12765, + opcua:nodei15084 ; + base:definesType opcua:OptionSet ; + base:hasBrowseName "OptionSet" ; + base:hasDisplayName "OptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12755" . + +opcua:nodei12756 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12758, + opcua:nodei12766, + opcua:nodei15085 ; + base:definesType opcua:Union ; + base:hasBrowseName "Union" ; + base:hasDisplayName "Union" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12756" . + +opcua:nodei12877 a opcua:DataTypeNodeClass ; + base:definesType opcua:NormalizedString ; + base:hasBrowseName "NormalizedString" ; + base:hasDisplayName "NormalizedString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12877" . + +opcua:nodei12878 a opcua:DataTypeNodeClass ; + base:definesType opcua:DecimalString ; + base:hasBrowseName "DecimalString" ; + base:hasDisplayName "DecimalString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12878" . + +opcua:nodei12879 a opcua:DataTypeNodeClass ; + base:definesType opcua:DurationString ; + base:hasBrowseName "DurationString" ; + base:hasDisplayName "DurationString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12879" . + +opcua:nodei12880 a opcua:DataTypeNodeClass ; + base:definesType opcua:TimeString ; + base:hasBrowseName "TimeString" ; + base:hasDisplayName "TimeString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12880" . + +opcua:nodei12881 a opcua:DataTypeNodeClass ; + base:definesType opcua:DateString ; + base:hasBrowseName "DateString" ; + base:hasDisplayName "DateString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12881" . + +opcua:nodei12890 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12892, + opcua:nodei12900, + opcua:nodei15105 ; + base:definesType opcua:DiscoveryConfiguration ; + base:hasBrowseName "DiscoveryConfiguration" ; + base:hasDisplayName "DiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12890" . + +opcua:nodei12891 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12893, + opcua:nodei12901, + opcua:nodei15106 ; + base:definesType opcua:MdnsDiscoveryConfiguration ; + base:hasBrowseName "MdnsDiscoveryConfiguration" ; + base:hasDisplayName "MdnsDiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12891" . + +opcua:nodei129 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasArgumentDescription ; + base:hasBrowseName "HasArgumentDescription" ; + base:hasDisplayName "HasArgumentDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "129" . + +opcua:nodei12908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum length for a byte string that can be stored in the owning variable." ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12908" . + +opcua:nodei13 a opcua:DataTypeNodeClass ; + base:definesType opcua:DateTime ; + base:hasBrowseName "DateTime" ; + base:hasDisplayName "DateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13" . + +opcua:nodei131 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasOptionalInputArgumentDescription ; + base:hasBrowseName "HasOptionalInputArgumentDescription" ; + base:hasDisplayName "HasOptionalInputArgumentDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "131" . + +opcua:nodei13353 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FileDirectoryType ; + base:hasBrowseName "FileDirectoryType" ; + base:hasComponent opcua:nodei13387, + opcua:nodei13390, + opcua:nodei13393, + opcua:nodei13395 ; + base:hasDisplayName "FileDirectoryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13353" ; + base:organizes opcua:nodei13354, + opcua:nodei13366 . + +opcua:nodei13813 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateGroupFolderType ; + base:hasBrowseName "CertificateGroupFolderType" ; + base:hasComponent opcua:nodei13814, + opcua:nodei13848, + opcua:nodei13882 ; + base:hasDisplayName "CertificateGroupFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13813" ; + base:organizes opcua:nodei13916 . + +opcua:nodei14 a opcua:DataTypeNodeClass ; + base:definesType opcua:Guid ; + base:hasBrowseName "Guid" ; + base:hasDisplayName "Guid" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14" . + +opcua:nodei14209 a opcua:ObjectTypeNodeClass ; + opcua:HasReaderGroup opcua:nodei17325 ; + opcua:HasWriterGroup opcua:nodei17310 ; + base:definesType opcua:PubSubConnectionType ; + base:hasBrowseName "PubSubConnectionType" ; + base:hasComponent opcua:nodei14221, + opcua:nodei14225, + opcua:nodei14600, + opcua:nodei17203, + opcua:nodei17306, + opcua:nodei17427, + opcua:nodei17465, + opcua:nodei19241 ; + base:hasDisplayName "PubSubConnectionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14209" ; + base:hasProperty opcua:nodei14595, + opcua:nodei17485 . + +opcua:nodei14232 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubGroupType ; + base:hasBrowseName "PubSubGroupType" ; + base:hasComponent opcua:nodei15265 ; + base:hasDisplayName "PubSubGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14232" ; + base:hasProperty opcua:nodei15926, + opcua:nodei15927, + opcua:nodei15928, + opcua:nodei17488, + opcua:nodei17724 . + +opcua:nodei14273 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14319, + opcua:nodei14323, + opcua:nodei15060 ; + base:definesType opcua:PublishedVariableDataType ; + base:hasBrowseName "PublishedVariableDataType" ; + base:hasDisplayName "PublishedVariableDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14273" . + +opcua:nodei14415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerNetworkGroups" ; + base:hasDatatype opcua:NetworkGroupDataType ; + base:hasDisplayName "ServerNetworkGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14415" ; + base:hasSymbolicName "Server_ServerRedundancy_ServerNetworkGroups" ; + base:hasValueRank "1" . + +opcua:nodei14416 a opcua:ObjectTypeNodeClass ; + opcua:HasPubSubConnection opcua:nodei14417 ; + base:definesType opcua:PublishSubscribeType ; + base:hasBrowseName "PublishSubscribeType" ; + base:hasComponent opcua:nodei14432, + opcua:nodei14434, + opcua:nodei15844, + opcua:nodei16598, + opcua:nodei17296, + opcua:nodei18715, + opcua:nodei23622, + opcua:nodei23642, + opcua:nodei23649, + opcua:nodei25403 ; + base:hasDisplayName "PublishSubscribeType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14416" ; + base:hasProperty opcua:nodei17479, + opcua:nodei25432, + opcua:nodei25433, + opcua:nodei32396, + opcua:nodei32397 . + +opcua:nodei14476 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasPubSubConnection ; + base:hasBrowseName "HasPubSubConnection" ; + base:hasDisplayName "HasPubSubConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14476" . + +opcua:nodei14477 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetFolderType ; + base:hasBrowseName "DataSetFolderType" ; + base:hasComponent opcua:nodei14487, + opcua:nodei14493, + opcua:nodei14496, + opcua:nodei14499, + opcua:nodei16935, + opcua:nodei16960, + opcua:nodei16994, + opcua:nodei16997 ; + base:hasDisplayName "DataSetFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14477" ; + base:organizes opcua:nodei14478 . + +opcua:nodei14509 a opcua:ObjectTypeNodeClass ; + opcua:DataSetToWriter opcua:nodei15222 ; + base:definesType opcua:PublishedDataSetType ; + base:hasBrowseName "PublishedDataSetType" ; + base:hasComponent opcua:nodei15481 ; + base:hasDisplayName "PublishedDataSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14509" ; + base:hasProperty opcua:nodei14519, + opcua:nodei15229, + opcua:nodei16759, + opcua:nodei25521 . + +opcua:nodei14523 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei124, + opcua:nodei14794, + opcua:nodei15050 ; + base:definesType opcua:DataSetMetaDataType ; + base:hasBrowseName "DataSetMetaDataType" ; + base:hasDisplayName "DataSetMetaDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14523" . + +opcua:nodei14524 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14795, + opcua:nodei14839, + opcua:nodei15051 ; + base:definesType opcua:FieldMetaData ; + base:hasBrowseName "FieldMetaData" ; + base:hasDisplayName "FieldMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14524" . + +opcua:nodei14525 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei125, + opcua:nodei14796, + opcua:nodei15057 ; + base:definesType opcua:DataTypeDescription ; + base:hasBrowseName "DataTypeDescription" ; + base:hasDisplayName "DataTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14525" . + +opcua:nodei14533 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14802, + opcua:nodei14846, + opcua:nodei15041 ; + base:definesType opcua:KeyValuePair ; + base:hasBrowseName "KeyValuePair" ; + base:hasDisplayName "KeyValuePair" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14533" . + +opcua:nodei14534 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PublishedDataItemsType ; + base:hasBrowseName "PublishedDataItemsType" ; + base:hasComponent opcua:nodei14555, + opcua:nodei14558 ; + base:hasDisplayName "PublishedDataItemsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14534" ; + base:hasProperty opcua:nodei14548 . + +opcua:nodei14572 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PublishedEventsType ; + base:hasBrowseName "PublishedEventsType" ; + base:hasComponent opcua:nodei15052 ; + base:hasDisplayName "PublishedEventsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14572" ; + base:hasProperty opcua:nodei14586, + opcua:nodei14587, + opcua:nodei14588 . + +opcua:nodei14593 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14803, + opcua:nodei14847, + opcua:nodei15049 ; + base:definesType opcua:ConfigurationVersionDataType ; + base:hasBrowseName "ConfigurationVersionDataType" ; + base:hasDisplayName "ConfigurationVersionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14593" . + +opcua:nodei14643 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubStatusType ; + base:hasBrowseName "PubSubStatusType" ; + base:hasComponent opcua:nodei14644, + opcua:nodei14645, + opcua:nodei14646 ; + base:hasDisplayName "PubSubStatusType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14643" . + +opcua:nodei14647 a opcua:DataTypeNodeClass ; + base:definesType opcua:PubSubState ; + base:hasBrowseName "PubSubState" ; + base:hasDisplayName "PubSubState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14647" ; + base:hasProperty opcua:nodei14648 . + +opcua:nodei14744 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14804, + opcua:nodei14848, + opcua:nodei15061 ; + base:definesType opcua:FieldTargetDataType ; + base:hasBrowseName "FieldTargetDataType" ; + base:hasDisplayName "FieldTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14744" . + +opcua:nodei14936 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:DataSetToWriter ; + base:hasBrowseName "DataSetToWriter" ; + base:hasDisplayName "DataSetToWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14936" . + +opcua:nodei15 a opcua:DataTypeNodeClass ; + base:definesType opcua:ByteString ; + base:hasBrowseName "ByteString" ; + base:hasDisplayName "ByteString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15" . + +opcua:nodei15002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxCharacters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum number of Unicode characters supported by the DataVariable." ; + base:hasDisplayName "MaxCharacters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15002" . + +opcua:nodei15005 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15421, + opcua:nodei15529, + opcua:nodei15700 ; + base:definesType opcua:SimpleTypeDescription ; + base:hasBrowseName "SimpleTypeDescription" ; + base:hasDisplayName "SimpleTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15005" . + +opcua:nodei15006 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15422, + opcua:nodei15531, + opcua:nodei15714 ; + base:definesType opcua:UABinaryFileDataType ; + base:hasBrowseName "UABinaryFileDataType" ; + base:hasDisplayName "UABinaryFileDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15006" . + +opcua:nodei15007 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15479, + opcua:nodei15579, + opcua:nodei15726 ; + base:definesType opcua:BrokerConnectionTransportDataType ; + base:hasBrowseName "BrokerConnectionTransportDataType" ; + base:hasDisplayName "BrokerConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15007" . + +opcua:nodei15008 a opcua:DataTypeNodeClass ; + base:definesType opcua:BrokerTransportQualityOfService ; + base:hasBrowseName "BrokerTransportQualityOfService" ; + base:hasDisplayName "BrokerTransportQualityOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15008" ; + base:hasProperty opcua:nodei15009 . + +opcua:nodei15013 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionResetEventType ; + base:hasBrowseName "AuditConditionResetEventType" ; + base:hasDisplayName "AuditConditionResetEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15013" . + +opcua:nodei15031 a opcua:DataTypeNodeClass ; + base:definesType opcua:AccessLevelType ; + base:hasBrowseName "AccessLevelType" ; + base:hasDisplayName "AccessLevelType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15031" ; + base:hasProperty opcua:nodei15032 . + +opcua:nodei15033 a opcua:DataTypeNodeClass ; + base:definesType opcua:EventNotifierType ; + base:hasBrowseName "EventNotifierType" ; + base:hasDisplayName "EventNotifierType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15033" ; + base:hasProperty opcua:nodei15034 . + +opcua:nodei15064 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DatagramConnectionTransportType ; + base:hasBrowseName "DatagramConnectionTransportType" ; + base:hasComponent opcua:nodei15072 ; + base:hasDisplayName "DatagramConnectionTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15064" ; + base:hasProperty opcua:nodei23839, + opcua:nodei23840, + opcua:nodei25525, + opcua:nodei25526 . + +opcua:nodei15108 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSetType" ; + base:hasDisplayName "SubscribedDataSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15108" . + +opcua:nodei15109 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ChoiceStateType ; + base:hasBrowseName "ChoiceStateType" ; + base:hasDisplayName "ChoiceStateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15109" . + +opcua:nodei15111 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TargetVariablesType ; + base:hasBrowseName "TargetVariablesType" ; + base:hasComponent opcua:nodei15115, + opcua:nodei15118 ; + base:hasDisplayName "TargetVariablesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15111" ; + base:hasProperty opcua:nodei15114 . + +opcua:nodei15112 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasGuard ; + base:hasBrowseName "HasGuard" ; + base:hasDisplayName "HasGuard" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15112" . + +opcua:nodei15113 a opcua:VariableTypeNodeClass ; + base:definesType opcua:GuardVariableType ; + base:hasBrowseName "GuardVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "GuardVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15113" . + +opcua:nodei15127 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SubscribedDataSetMirrorType ; + base:hasBrowseName "SubscribedDataSetMirrorType" ; + base:hasDisplayName "SubscribedDataSetMirrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15127" . + +opcua:nodei15128 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ExpressionGuardVariableType ; + base:hasBrowseName "ExpressionGuardVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ExpressionGuardVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15128" ; + base:hasProperty opcua:nodei15129 . + +opcua:nodei15155 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerConnectionTransportType ; + base:hasBrowseName "BrokerConnectionTransportType" ; + base:hasDisplayName "BrokerConnectionTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15155" ; + base:hasProperty opcua:nodei15156, + opcua:nodei15178 . + +opcua:nodei15181 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UserCredentialCertificateType ; + base:hasBrowseName "UserCredentialCertificateType" ; + base:hasDisplayName "UserCredentialCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15181" . + +opcua:nodei15296 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDataSetWriter ; + base:hasBrowseName "HasDataSetWriter" ; + base:hasDisplayName "HasDataSetWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15296" . + +opcua:nodei15297 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDataSetReader ; + base:hasBrowseName "HasDataSetReader" ; + base:hasDisplayName "HasDataSetReader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15297" . + +opcua:nodei15298 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetWriterType ; + base:hasBrowseName "DataSetWriterType" ; + base:hasComponent opcua:nodei15299, + opcua:nodei15303, + opcua:nodei19550, + opcua:nodei21095 ; + base:hasDisplayName "DataSetWriterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15298" ; + base:hasProperty opcua:nodei17493, + opcua:nodei21092, + opcua:nodei21093, + opcua:nodei21094 . + +opcua:nodei15305 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetWriterTransportType ; + base:hasBrowseName "DataSetWriterTransportType" ; + base:hasDisplayName "DataSetWriterTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15305" . + +opcua:nodei15306 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetReaderType ; + base:hasBrowseName "DataSetReaderType" ; + base:hasComponent opcua:nodei15307, + opcua:nodei15311, + opcua:nodei15316, + opcua:nodei17386, + opcua:nodei17389, + opcua:nodei19609, + opcua:nodei21103 ; + base:hasDisplayName "DataSetReaderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15306" ; + base:hasProperty opcua:nodei15932, + opcua:nodei15933, + opcua:nodei15934, + opcua:nodei17494, + opcua:nodei17563, + opcua:nodei17564, + opcua:nodei21097, + opcua:nodei21098, + opcua:nodei21099, + opcua:nodei21100, + opcua:nodei21101, + opcua:nodei21102 . + +opcua:nodei15317 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ElseGuardVariableType ; + base:hasBrowseName "ElseGuardVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ElseGuardVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15317" . + +opcua:nodei15318 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseAnalogType ; + base:hasBrowseName "BaseAnalogType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "BaseAnalogType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15318" ; + base:hasProperty opcua:nodei17567, + opcua:nodei17568, + opcua:nodei17569 ; + base:hasValueRank "-2" . + +opcua:nodei15319 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetReaderTransportType ; + base:hasBrowseName "DataSetReaderTransportType" ; + base:hasDisplayName "DataSetReaderTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15319" . + +opcua:nodei15383 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ProgramDiagnostic2Type ; + base:hasBrowseName "ProgramDiagnostic2Type" ; + base:hasComponent opcua:nodei15384, + opcua:nodei15385, + opcua:nodei15386, + opcua:nodei15388, + opcua:nodei15389, + opcua:nodei15390, + opcua:nodei15391, + opcua:nodei15392, + opcua:nodei15393, + opcua:nodei15394, + opcua:nodei15395 ; + base:hasDatatype opcua:ProgramDiagnostic2DataType ; + base:hasDisplayName "ProgramDiagnostic2Type" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15383" ; + base:hasProperty opcua:nodei15387 . + +opcua:nodei15406 a opcua:DataTypeNodeClass ; + base:definesType opcua:AccessLevelExType ; + base:hasBrowseName "AccessLevelExType" ; + base:hasDisplayName "AccessLevelExType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15406" ; + base:hasProperty opcua:nodei15407 . + +opcua:nodei15452 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SecurityGroupFolderType ; + base:hasBrowseName "SecurityGroupFolderType" ; + base:hasComponent opcua:nodei15459, + opcua:nodei15461, + opcua:nodei15464, + opcua:nodei25312, + opcua:nodei25315 ; + base:hasDisplayName "SecurityGroupFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15452" ; + base:hasProperty opcua:nodei25317 ; + base:organizes opcua:nodei15453 . + +opcua:nodei15471 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SecurityGroupType ; + base:hasBrowseName "SecurityGroupType" ; + base:hasComponent opcua:nodei25624, + opcua:nodei25625 ; + base:hasDisplayName "SecurityGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15471" ; + base:hasProperty opcua:nodei15046, + opcua:nodei15047, + opcua:nodei15048, + opcua:nodei15056, + opcua:nodei15472 . + +opcua:nodei15480 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21150, + opcua:nodei21174, + opcua:nodei21198 ; + base:definesType opcua:WriterGroupDataType ; + base:hasBrowseName "WriterGroupDataType" ; + base:hasDisplayName "WriterGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15480" . + +opcua:nodei15487 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei126, + opcua:nodei15058, + opcua:nodei15589 ; + base:definesType opcua:StructureDescription ; + base:hasBrowseName "StructureDescription" ; + base:hasDisplayName "StructureDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15487" . + +opcua:nodei15488 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei127, + opcua:nodei15059, + opcua:nodei15590 ; + base:definesType opcua:EnumDescription ; + base:hasBrowseName "EnumDescription" ; + base:hasDisplayName "EnumDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15488" . + +opcua:nodei15489 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExtensionFieldsType ; + base:hasBrowseName "ExtensionFieldsType" ; + base:hasComponent opcua:nodei15491, + opcua:nodei15494 ; + base:hasDisplayName "ExtensionFieldsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15489" ; + base:hasProperty opcua:nodei15490 . + +opcua:nodei15502 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21151, + opcua:nodei21175, + opcua:nodei21199 ; + base:definesType opcua:NetworkAddressDataType ; + base:hasBrowseName "NetworkAddressDataType" ; + base:hasDisplayName "NetworkAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15502" . + +opcua:nodei15510 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21152, + opcua:nodei21176, + opcua:nodei21200 ; + base:definesType opcua:NetworkAddressUrlDataType ; + base:hasBrowseName "NetworkAddressUrlDataType" ; + base:hasDisplayName "NetworkAddressUrlDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15510" . + +opcua:nodei15520 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21153, + opcua:nodei21177, + opcua:nodei21201 ; + base:definesType opcua:ReaderGroupDataType ; + base:hasBrowseName "ReaderGroupDataType" ; + base:hasDisplayName "ReaderGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15520" . + +opcua:nodei15528 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15671, + opcua:nodei15949, + opcua:nodei16150 ; + base:definesType opcua:EndpointType ; + base:hasBrowseName "EndpointType" ; + base:hasDisplayName "EndpointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15528" . + +opcua:nodei15530 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21154, + opcua:nodei21178, + opcua:nodei21202 ; + base:definesType opcua:PubSubConfigurationDataType ; + base:hasBrowseName "PubSubConfigurationDataType" ; + base:hasDisplayName "PubSubConfigurationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15530" . + +opcua:nodei15532 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21155, + opcua:nodei21179, + opcua:nodei21203 ; + base:definesType opcua:DatagramWriterGroupTransportDataType ; + base:hasBrowseName "DatagramWriterGroupTransportDataType" ; + base:hasDisplayName "DatagramWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15532" . + +opcua:nodei15534 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15676, + opcua:nodei15950, + opcua:nodei16151 ; + base:definesType opcua:DataTypeSchemaHeader ; + base:hasBrowseName "DataTypeSchemaHeader" ; + base:hasDisplayName "DataTypeSchemaHeader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15534" . + +opcua:nodei15535 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubStatusEventType ; + base:hasBrowseName "PubSubStatusEventType" ; + base:hasDisplayName "PubSubStatusEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15535" ; + base:hasProperty opcua:nodei15545, + opcua:nodei15546, + opcua:nodei15547 . + +opcua:nodei15548 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubTransportLimitsExceedEventType ; + base:hasBrowseName "PubSubTransportLimitsExceedEventType" ; + base:hasDisplayName "PubSubTransportLimitsExceedEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15548" ; + base:hasProperty opcua:nodei15561, + opcua:nodei15562 . + +opcua:nodei15563 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubCommunicationFailureEventType ; + base:hasBrowseName "PubSubCommunicationFailureEventType" ; + base:hasDisplayName "PubSubCommunicationFailureEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15563" ; + base:hasProperty opcua:nodei15576 . + +opcua:nodei15578 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15677, + opcua:nodei15951, + opcua:nodei16152 ; + base:definesType opcua:PublishedDataSetDataType ; + base:hasBrowseName "PublishedDataSetDataType" ; + base:hasDisplayName "PublishedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15578" . + +opcua:nodei15580 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15678, + opcua:nodei15952, + opcua:nodei16153 ; + base:definesType opcua:PublishedDataSetSourceDataType ; + base:hasBrowseName "PublishedDataSetSourceDataType" ; + base:hasDisplayName "PublishedDataSetSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15580" . + +opcua:nodei15581 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15679, + opcua:nodei15953, + opcua:nodei16154 ; + base:definesType opcua:PublishedDataItemsDataType ; + base:hasBrowseName "PublishedDataItemsDataType" ; + base:hasDisplayName "PublishedDataItemsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15581" . + +opcua:nodei15582 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15681, + opcua:nodei15954, + opcua:nodei16155 ; + base:definesType opcua:PublishedEventsDataType ; + base:hasBrowseName "PublishedEventsDataType" ; + base:hasDisplayName "PublishedEventsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15582" . + +opcua:nodei15583 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataSetFieldContentMask ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15583" ; + base:hasProperty opcua:nodei15584 . + +opcua:nodei15597 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15682, + opcua:nodei15955, + opcua:nodei16156 ; + base:definesType opcua:DataSetWriterDataType ; + base:hasBrowseName "DataSetWriterDataType" ; + base:hasDisplayName "DataSetWriterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15597" . + +opcua:nodei15598 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15683, + opcua:nodei15956, + opcua:nodei16157 ; + base:definesType opcua:DataSetWriterTransportDataType ; + base:hasBrowseName "DataSetWriterTransportDataType" ; + base:hasDisplayName "DataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15598" . + +opcua:nodei15605 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15688, + opcua:nodei15987, + opcua:nodei16158 ; + base:definesType opcua:DataSetWriterMessageDataType ; + base:hasBrowseName "DataSetWriterMessageDataType" ; + base:hasDisplayName "DataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15605" . + +opcua:nodei15607 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RoleSetType ; + base:hasBrowseName "RoleSetType" ; + base:hasComponent opcua:nodei15608, + opcua:nodei15997, + opcua:nodei16000 ; + base:hasDisplayName "RoleSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15607" . + +opcua:nodei15609 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15689, + opcua:nodei15988, + opcua:nodei16159 ; + base:definesType opcua:PubSubGroupDataType ; + base:hasBrowseName "PubSubGroupDataType" ; + base:hasDisplayName "PubSubGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15609" . + +opcua:nodei15611 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15691, + opcua:nodei15990, + opcua:nodei16161 ; + base:definesType opcua:WriterGroupTransportDataType ; + base:hasBrowseName "WriterGroupTransportDataType" ; + base:hasDisplayName "WriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15611" . + +opcua:nodei15616 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15693, + opcua:nodei15991, + opcua:nodei16280 ; + base:definesType opcua:WriterGroupMessageDataType ; + base:hasBrowseName "WriterGroupMessageDataType" ; + base:hasDisplayName "WriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15616" . + +opcua:nodei15617 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15694, + opcua:nodei15992, + opcua:nodei16281 ; + base:definesType opcua:PubSubConnectionDataType ; + base:hasBrowseName "PubSubConnectionDataType" ; + base:hasDisplayName "PubSubConnectionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15617" . + +opcua:nodei15618 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15695, + opcua:nodei15993, + opcua:nodei16282 ; + base:definesType opcua:ConnectionTransportDataType ; + base:hasBrowseName "ConnectionTransportDataType" ; + base:hasDisplayName "ConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15618" . + +opcua:nodei15620 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RoleType ; + base:hasBrowseName "RoleType" ; + base:hasComponent opcua:nodei15624, + opcua:nodei15626, + opcua:nodei16176, + opcua:nodei16178, + opcua:nodei16180, + opcua:nodei16182 ; + base:hasDisplayName "RoleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15620" ; + base:hasProperty opcua:nodei15410, + opcua:nodei15411, + opcua:nodei16173, + opcua:nodei16174, + opcua:nodei16175, + opcua:nodei24139 . + +opcua:nodei15621 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15701, + opcua:nodei15995, + opcua:nodei16284 ; + base:definesType opcua:ReaderGroupTransportDataType ; + base:hasBrowseName "ReaderGroupTransportDataType" ; + base:hasDisplayName "ReaderGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15621" . + +opcua:nodei15622 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15702, + opcua:nodei15996, + opcua:nodei16285 ; + base:definesType opcua:ReaderGroupMessageDataType ; + base:hasBrowseName "ReaderGroupMessageDataType" ; + base:hasDisplayName "ReaderGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15622" . + +opcua:nodei15623 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15703, + opcua:nodei16007, + opcua:nodei16286 ; + base:definesType opcua:DataSetReaderDataType ; + base:hasBrowseName "DataSetReaderDataType" ; + base:hasDisplayName "DataSetReaderDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15623" . + +opcua:nodei15628 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15705, + opcua:nodei16008, + opcua:nodei16287 ; + base:definesType opcua:DataSetReaderTransportDataType ; + base:hasBrowseName "DataSetReaderTransportDataType" ; + base:hasDisplayName "DataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15628" . + +opcua:nodei15629 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15706, + opcua:nodei16009, + opcua:nodei16288 ; + base:definesType opcua:DataSetReaderMessageDataType ; + base:hasBrowseName "DataSetReaderMessageDataType" ; + base:hasDisplayName "DataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15629" . + +opcua:nodei15630 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15707, + opcua:nodei16010, + opcua:nodei16308 ; + base:definesType opcua:SubscribedDataSetDataType ; + base:hasBrowseName "SubscribedDataSetDataType" ; + base:hasDisplayName "SubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15630" . + +opcua:nodei15631 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15712, + opcua:nodei16011, + opcua:nodei16310 ; + base:definesType opcua:TargetVariablesDataType ; + base:hasBrowseName "TargetVariablesDataType" ; + base:hasDisplayName "TargetVariablesDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15631" . + +opcua:nodei15632 a opcua:DataTypeNodeClass ; + base:definesType opcua:IdentityCriteriaType ; + base:hasBrowseName "IdentityCriteriaType" ; + base:hasDisplayName "IdentityCriteriaType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15632" ; + base:hasProperty opcua:nodei15633 . + +opcua:nodei15634 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15042, + opcua:nodei15728, + opcua:nodei15736 ; + base:definesType opcua:IdentityMappingRuleType ; + base:hasBrowseName "IdentityMappingRuleType" ; + base:hasDisplayName "IdentityMappingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15634" . + +opcua:nodei15635 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15713, + opcua:nodei16012, + opcua:nodei16311 ; + base:definesType opcua:SubscribedDataSetMirrorDataType ; + base:hasBrowseName "SubscribedDataSetMirrorDataType" ; + base:hasDisplayName "SubscribedDataSetMirrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15635" . + +opcua:nodei15642 a opcua:DataTypeNodeClass ; + base:definesType opcua:UadpNetworkMessageContentMask ; + base:hasBrowseName "UadpNetworkMessageContentMask" ; + base:hasDisplayName "UadpNetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15642" ; + base:hasProperty opcua:nodei15643 . + +opcua:nodei15645 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15715, + opcua:nodei16014, + opcua:nodei16323 ; + base:definesType opcua:UadpWriterGroupMessageDataType ; + base:hasBrowseName "UadpWriterGroupMessageDataType" ; + base:hasDisplayName "UadpWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15645" . + +opcua:nodei15646 a opcua:DataTypeNodeClass ; + base:definesType opcua:UadpDataSetMessageContentMask ; + base:hasBrowseName "UadpDataSetMessageContentMask" ; + base:hasDisplayName "UadpDataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15646" ; + base:hasProperty opcua:nodei15647 . + +opcua:nodei15652 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15717, + opcua:nodei16015, + opcua:nodei16391 ; + base:definesType opcua:UadpDataSetWriterMessageDataType ; + base:hasBrowseName "UadpDataSetWriterMessageDataType" ; + base:hasDisplayName "UadpDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15652" . + +opcua:nodei15653 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15718, + opcua:nodei16016, + opcua:nodei16392 ; + base:definesType opcua:UadpDataSetReaderMessageDataType ; + base:hasBrowseName "UadpDataSetReaderMessageDataType" ; + base:hasDisplayName "UadpDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15653" . + +opcua:nodei15654 a opcua:DataTypeNodeClass ; + base:definesType opcua:JsonNetworkMessageContentMask ; + base:hasBrowseName "JsonNetworkMessageContentMask" ; + base:hasDisplayName "JsonNetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15654" ; + base:hasProperty opcua:nodei15655 . + +opcua:nodei15657 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15719, + opcua:nodei16017, + opcua:nodei16393 ; + base:definesType opcua:JsonWriterGroupMessageDataType ; + base:hasBrowseName "JsonWriterGroupMessageDataType" ; + base:hasDisplayName "JsonWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15657" . + +opcua:nodei15658 a opcua:DataTypeNodeClass ; + base:definesType opcua:JsonDataSetMessageContentMask ; + base:hasBrowseName "JsonDataSetMessageContentMask" ; + base:hasDisplayName "JsonDataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15658" ; + base:hasProperty opcua:nodei15659 . + +opcua:nodei15664 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15724, + opcua:nodei16018, + opcua:nodei16394 ; + base:definesType opcua:JsonDataSetWriterMessageDataType ; + base:hasBrowseName "JsonDataSetWriterMessageDataType" ; + base:hasDisplayName "JsonDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15664" . + +opcua:nodei15665 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15725, + opcua:nodei16019, + opcua:nodei16404 ; + base:definesType opcua:JsonDataSetReaderMessageDataType ; + base:hasBrowseName "JsonDataSetReaderMessageDataType" ; + base:hasDisplayName "JsonDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15665" . + +opcua:nodei15667 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15727, + opcua:nodei16021, + opcua:nodei16524 ; + base:definesType opcua:BrokerWriterGroupTransportDataType ; + base:hasBrowseName "BrokerWriterGroupTransportDataType" ; + base:hasDisplayName "BrokerWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15667" . + +opcua:nodei15669 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15729, + opcua:nodei16022, + opcua:nodei16525 ; + base:definesType opcua:BrokerDataSetWriterTransportDataType ; + base:hasBrowseName "BrokerDataSetWriterTransportDataType" ; + base:hasDisplayName "BrokerDataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15669" . + +opcua:nodei15670 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15733, + opcua:nodei16023, + opcua:nodei16526 ; + base:definesType opcua:BrokerDataSetReaderTransportDataType ; + base:hasBrowseName "BrokerDataSetReaderTransportDataType" ; + base:hasDisplayName "BrokerDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15670" . + +opcua:nodei15744 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TemporaryFileTransferType ; + base:hasBrowseName "TemporaryFileTransferType" ; + base:hasComponent opcua:nodei15746, + opcua:nodei15749, + opcua:nodei15751, + opcua:nodei15754 ; + base:hasDisplayName "TemporaryFileTransferType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15744" ; + base:hasProperty opcua:nodei15745 . + +opcua:nodei15803 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FileTransferStateMachineType ; + base:hasBrowseName "FileTransferStateMachineType" ; + base:hasComponent opcua:nodei15815, + opcua:nodei15817, + opcua:nodei15819, + opcua:nodei15821, + opcua:nodei15823, + opcua:nodei15825, + opcua:nodei15827, + opcua:nodei15829, + opcua:nodei15831, + opcua:nodei15833, + opcua:nodei15835, + opcua:nodei15837, + opcua:nodei15839, + opcua:nodei15841, + opcua:nodei15843 ; + base:hasDisplayName "FileTransferStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15803" . + +opcua:nodei15874 a opcua:DataTypeNodeClass ; + base:definesType opcua:OverrideValueHandling ; + base:hasBrowseName "OverrideValueHandling" ; + base:hasDisplayName "OverrideValueHandling" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15874" ; + base:hasProperty opcua:nodei15875 . + +opcua:nodei15904 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataSetFieldFlags ; + base:hasBrowseName "DataSetFieldFlags" ; + base:hasDisplayName "DataSetFieldFlags" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15904" ; + base:hasProperty opcua:nodei15577 . + +opcua:nodei15906 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubKeyServiceType ; + base:hasBrowseName "PubSubKeyServiceType" ; + base:hasComponent opcua:nodei15907, + opcua:nodei15910, + opcua:nodei15913, + opcua:nodei25277 ; + base:hasDisplayName "PubSubKeyServiceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15906" . + +opcua:nodei16 a opcua:DataTypeNodeClass ; + base:definesType opcua:XmlElement ; + base:hasBrowseName "XmlElement" ; + base:hasDisplayName "XmlElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16" . + +opcua:nodei16307 a opcua:DataTypeNodeClass ; + base:definesType opcua:AudioDataType ; + base:hasBrowseName "AudioDataType" ; + base:hasDisplayName "AudioDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16307" . + +opcua:nodei16309 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SelectionListType ; + base:hasBrowseName "SelectionListType" ; + base:hasDisplayName "SelectionListType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16309" ; + base:hasProperty opcua:nodei16312, + opcua:nodei17632, + opcua:nodei17633 . + +opcua:nodei16313 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei17537, + opcua:nodei17541, + opcua:nodei17547 ; + base:definesType opcua:AdditionalParametersType ; + base:hasBrowseName "AdditionalParametersType" ; + base:hasDisplayName "AdditionalParametersType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16313" . + +opcua:nodei16314 a opcua:FileDirectoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FileSystem" ; + base:hasComponent opcua:nodei16348, + opcua:nodei16351, + opcua:nodei16354, + opcua:nodei16356 ; + base:hasDisplayName "FileSystem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16314" . + +opcua:nodei16361 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAlarmSuppressionGroup ; + base:hasBrowseName "HasAlarmSuppressionGroup" ; + base:hasDisplayName "HasAlarmSuppressionGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16361" . + +opcua:nodei16362 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AlarmGroupMember ; + base:hasBrowseName "AlarmGroupMember" ; + base:hasDisplayName "AlarmGroupMember" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16362" . + +opcua:nodei16405 a opcua:ObjectTypeNodeClass ; + opcua:AlarmGroupMember opcua:nodei16406 ; + base:definesType opcua:AlarmGroupType ; + base:hasBrowseName "AlarmGroupType" ; + base:hasDisplayName "AlarmGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16405" . + +opcua:nodei17 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeId ; + base:hasBrowseName "NodeId" ; + base:hasDisplayName "NodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17" . + +opcua:nodei17080 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DiscrepancyAlarmType ; + base:hasBrowseName "DiscrepancyAlarmType" ; + base:hasDisplayName "DiscrepancyAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17080" ; + base:hasProperty opcua:nodei17215, + opcua:nodei17216, + opcua:nodei17217 . + +opcua:nodei17218 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SafetyConditionClassType ; + base:hasBrowseName "SafetyConditionClassType" ; + base:hasDisplayName "SafetyConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17218" . + +opcua:nodei17219 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HighlyManagedAlarmConditionClassType ; + base:hasBrowseName "HighlyManagedAlarmConditionClassType" ; + base:hasDisplayName "HighlyManagedAlarmConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17219" . + +opcua:nodei17220 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrainingConditionClassType ; + base:hasBrowseName "TrainingConditionClassType" ; + base:hasDisplayName "TrainingConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17220" . + +opcua:nodei17221 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TestingConditionClassType ; + base:hasBrowseName "TestingConditionClassType" ; + base:hasDisplayName "TestingConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17221" . + +opcua:nodei17225 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionSuppressionEventType ; + base:hasBrowseName "AuditConditionSuppressionEventType" ; + base:hasDisplayName "AuditConditionSuppressionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17225" . + +opcua:nodei17242 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionSilenceEventType ; + base:hasBrowseName "AuditConditionSilenceEventType" ; + base:hasDisplayName "AuditConditionSilenceEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17242" . + +opcua:nodei17259 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionOutOfServiceEventType ; + base:hasBrowseName "AuditConditionOutOfServiceEventType" ; + base:hasDisplayName "AuditConditionOutOfServiceEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17259" . + +opcua:nodei17276 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectDisable ; + base:hasBrowseName "HasEffectDisable" ; + base:hasDisplayName "HasEffectDisable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17276" . + +opcua:nodei17277 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AlarmRateVariableType ; + base:hasBrowseName "AlarmRateVariableType" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "AlarmRateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17277" ; + base:hasProperty opcua:nodei17278 . + +opcua:nodei17279 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AlarmMetricsType ; + base:hasBrowseName "AlarmMetricsType" ; + base:hasComponent opcua:nodei17280, + opcua:nodei17281, + opcua:nodei17282, + opcua:nodei17283, + opcua:nodei17284, + opcua:nodei17286, + opcua:nodei17288, + opcua:nodei17991, + opcua:nodei18666 ; + base:hasDisplayName "AlarmMetricsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17279" . + +opcua:nodei17467 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei17468, + opcua:nodei17472, + opcua:nodei17476 ; + base:definesType opcua:DatagramConnectionTransportDataType ; + base:hasBrowseName "DatagramConnectionTransportDataType" ; + base:hasDisplayName "DatagramConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17467" . + +opcua:nodei17496 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialConfigurationFolderType ; + base:hasBrowseName "KeyCredentialConfigurationFolderType" ; + base:hasComponent opcua:nodei17511, + opcua:nodei17522 ; + base:hasDisplayName "KeyCredentialConfigurationFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17496" . + +opcua:nodei17497 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AnalogUnitType ; + base:hasBrowseName "AnalogUnitType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "AnalogUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17497" ; + base:hasProperty opcua:nodei17502 ; + base:hasValueRank "-2" . + +opcua:nodei17548 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei17549, + opcua:nodei17553, + opcua:nodei17557 ; + base:definesType opcua:EphemeralKeyType ; + base:hasBrowseName "EphemeralKeyType" ; + base:hasDisplayName "EphemeralKeyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17548" . + +opcua:nodei17570 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AnalogUnitRangeType ; + base:hasBrowseName "AnalogUnitRangeType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "AnalogUnitRangeType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17570" ; + base:hasProperty opcua:nodei17575 ; + base:hasValueRank "-2" . + +opcua:nodei17588 a opcua:DataTypeNodeClass ; + base:definesType opcua:Index ; + base:hasBrowseName "Index" ; + base:hasDisplayName "Index" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17588" . + +opcua:nodei17589 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DictionaryEntryType ; + base:hasBrowseName "DictionaryEntryType" ; + base:hasComponent opcua:nodei17590 ; + base:hasDisplayName "DictionaryEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17589" . + +opcua:nodei17591 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DictionaryFolderType ; + base:hasBrowseName "DictionaryFolderType" ; + base:hasComponent opcua:nodei17592, + opcua:nodei17593 ; + base:hasDisplayName "DictionaryFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17591" . + +opcua:nodei17597 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDictionaryEntry ; + base:hasBrowseName "HasDictionaryEntry" ; + base:hasDisplayName "HasDictionaryEntry" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17597" . + +opcua:nodei17598 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IrdiDictionaryEntryType ; + base:hasBrowseName "IrdiDictionaryEntryType" ; + base:hasDisplayName "IrdiDictionaryEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17598" . + +opcua:nodei17600 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UriDictionaryEntryType ; + base:hasBrowseName "UriDictionaryEntryType" ; + base:hasDisplayName "UriDictionaryEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17600" . + +opcua:nodei17603 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasInterface ; + base:hasBrowseName "HasInterface" ; + base:hasDisplayName "HasInterface" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17603" . + +opcua:nodei17604 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAddIn ; + base:hasBrowseName "HasAddIn" ; + base:hasDisplayName "HasAddIn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17604" . + +opcua:nodei17605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "Allows the definition of BrowseName on an ObjectType that all instances should use by default." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17605" . + +opcua:nodei17641 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RoleMappingRuleChangedAuditEventType ; + base:hasBrowseName "RoleMappingRuleChangedAuditEventType" ; + base:hasDisplayName "RoleMappingRuleChangedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17641" . + +opcua:nodei17709 a opcua:VariableTypeNodeClass ; + base:definesType opcua:RationalNumberType ; + base:hasBrowseName "RationalNumberType" ; + base:hasComponent opcua:nodei17712, + opcua:nodei17713 ; + base:hasDatatype opcua:RationalNumber ; + base:hasDisplayName "RationalNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17709" . + +opcua:nodei17714 a opcua:VariableTypeNodeClass ; + base:definesType opcua:VectorType ; + base:hasBrowseName "VectorType" ; + base:hasDatatype opcua:Vector ; + base:hasDisplayName "VectorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17714" ; + base:hasProperty opcua:nodei17715 . + +opcua:nodei17716 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DVectorType ; + base:hasBrowseName "3DVectorType" ; + base:hasComponent opcua:nodei18769, + opcua:nodei18770, + opcua:nodei18771 ; + base:hasDatatype opcua:3DVector ; + base:hasDisplayName "3DVectorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17716" ; + base:hasSymbolicName "ThreeDVectorType" . + +opcua:nodei17721 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ConnectionTransportType ; + base:hasBrowseName "ConnectionTransportType" ; + base:hasDisplayName "ConnectionTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17721" . + +opcua:nodei17725 a opcua:ObjectTypeNodeClass ; + opcua:HasDataSetWriter opcua:nodei17743 ; + base:definesType opcua:WriterGroupType ; + base:hasBrowseName "WriterGroupType" ; + base:hasComponent opcua:nodei17741, + opcua:nodei17742, + opcua:nodei17812, + opcua:nodei17969, + opcua:nodei17992 ; + base:hasDisplayName "WriterGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17725" ; + base:hasProperty opcua:nodei17559, + opcua:nodei17736, + opcua:nodei17737, + opcua:nodei17738, + opcua:nodei17739, + opcua:nodei17740 . + +opcua:nodei17852 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuthorizationServiceConfigurationType ; + base:hasBrowseName "AuthorizationServiceConfigurationType" ; + base:hasDisplayName "AuthorizationServiceConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17852" ; + base:hasProperty opcua:nodei17860, + opcua:nodei18072, + opcua:nodei18073 . + +opcua:nodei17983 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectEnable ; + base:hasBrowseName "HasEffectEnable" ; + base:hasDisplayName "HasEffectEnable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17983" . + +opcua:nodei17984 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectSuppressed ; + base:hasBrowseName "HasEffectSuppressed" ; + base:hasDisplayName "HasEffectSuppressed" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17984" . + +opcua:nodei17985 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectUnsuppressed ; + base:hasBrowseName "HasEffectUnsuppressed" ; + base:hasDisplayName "HasEffectUnsuppressed" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17985" . + +opcua:nodei17986 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AudioVariableType ; + base:hasBrowseName "AudioVariableType" ; + base:hasDatatype opcua:AudioDataType ; + base:hasDisplayName "AudioVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17986" ; + base:hasProperty opcua:nodei17988, + opcua:nodei17989, + opcua:nodei17990 . + +opcua:nodei17997 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:WriterGroupTransportType ; + base:hasBrowseName "WriterGroupTransportType" ; + base:hasDisplayName "WriterGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17997" . + +opcua:nodei17998 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:WriterGroupMessageType ; + base:hasBrowseName "WriterGroupMessageType" ; + base:hasDisplayName "WriterGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17998" . + +opcua:nodei17999 a opcua:ObjectTypeNodeClass ; + opcua:HasDataSetReader opcua:nodei18076 ; + base:definesType opcua:ReaderGroupType ; + base:hasBrowseName "ReaderGroupType" ; + base:hasComponent opcua:nodei21015, + opcua:nodei21080, + opcua:nodei21081, + opcua:nodei21082, + opcua:nodei21085 ; + base:hasDisplayName "ReaderGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17999" . + +opcua:nodei18 a opcua:DataTypeNodeClass ; + base:definesType opcua:ExpandedNodeId ; + base:hasBrowseName "ExpandedNodeId" ; + base:hasDisplayName "ExpandedNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18" . + +opcua:nodei18001 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialConfigurationType ; + base:hasBrowseName "KeyCredentialConfigurationType" ; + base:hasComponent opcua:nodei17534, + opcua:nodei18006, + opcua:nodei18008 ; + base:hasDisplayName "KeyCredentialConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18001" ; + base:hasProperty opcua:nodei18004, + opcua:nodei18005, + opcua:nodei18069, + opcua:nodei18165 . + +opcua:nodei18011 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialAuditEventType ; + base:hasBrowseName "KeyCredentialAuditEventType" ; + base:hasDisplayName "KeyCredentialAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18011" ; + base:hasProperty opcua:nodei18028 . + +opcua:nodei18029 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialUpdatedAuditEventType ; + base:hasBrowseName "KeyCredentialUpdatedAuditEventType" ; + base:hasDisplayName "KeyCredentialUpdatedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18029" . + +opcua:nodei18047 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialDeletedAuditEventType ; + base:hasBrowseName "KeyCredentialDeletedAuditEventType" ; + base:hasDisplayName "KeyCredentialDeletedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18047" ; + base:hasProperty opcua:nodei18064 . + +opcua:nodei18347 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:InstrumentDiagnosticAlarmType ; + base:hasBrowseName "InstrumentDiagnosticAlarmType" ; + base:hasDisplayName "InstrumentDiagnosticAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18347" . + +opcua:nodei18496 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemDiagnosticAlarmType ; + base:hasBrowseName "SystemDiagnosticAlarmType" ; + base:hasDisplayName "SystemDiagnosticAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18496" . + +opcua:nodei18665 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StatisticalConditionClassType ; + base:hasBrowseName "StatisticalConditionClassType" ; + base:hasDisplayName "StatisticalConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18665" . + +opcua:nodei18772 a opcua:VariableTypeNodeClass ; + base:definesType opcua:CartesianCoordinatesType ; + base:hasBrowseName "CartesianCoordinatesType" ; + base:hasDatatype opcua:CartesianCoordinates ; + base:hasDisplayName "CartesianCoordinatesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18772" ; + base:hasProperty opcua:nodei18773 . + +opcua:nodei18774 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DCartesianCoordinatesType ; + base:hasBrowseName "3DCartesianCoordinatesType" ; + base:hasComponent opcua:nodei18776, + opcua:nodei18777, + opcua:nodei18778 ; + base:hasDatatype opcua:3DCartesianCoordinates ; + base:hasDisplayName "3DCartesianCoordinatesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18774" ; + base:hasSymbolicName "ThreeDCartesianCoordinatesType" . + +opcua:nodei18779 a opcua:VariableTypeNodeClass ; + base:definesType opcua:OrientationType ; + base:hasBrowseName "OrientationType" ; + base:hasDatatype opcua:Orientation ; + base:hasDisplayName "OrientationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18779" ; + base:hasProperty opcua:nodei18780 . + +opcua:nodei18781 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DOrientationType ; + base:hasBrowseName "3DOrientationType" ; + base:hasComponent opcua:nodei18783, + opcua:nodei18784, + opcua:nodei18785 ; + base:hasDatatype opcua:3DOrientation ; + base:hasDisplayName "3DOrientationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18781" ; + base:hasSymbolicName "ThreeDOrientationType" . + +opcua:nodei18786 a opcua:VariableTypeNodeClass ; + base:definesType opcua:FrameType ; + base:hasBrowseName "FrameType" ; + base:hasComponent opcua:nodei18787, + opcua:nodei18789, + opcua:nodei18801 ; + base:hasDatatype opcua:Frame ; + base:hasDisplayName "FrameType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18786" ; + base:hasProperty opcua:nodei18788, + opcua:nodei18790 . + +opcua:nodei18791 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DFrameType ; + base:hasBrowseName "3DFrameType" ; + base:hasComponent opcua:nodei18792, + opcua:nodei18796 ; + base:hasDatatype opcua:3DFrame ; + base:hasDisplayName "3DFrameType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18791" ; + base:hasSymbolicName "ThreeDFrameType" . + +opcua:nodei18804 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasWriterGroup ; + base:hasBrowseName "HasWriterGroup" ; + base:hasDisplayName "HasWriterGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18804" . + +opcua:nodei18805 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasReaderGroup ; + base:hasBrowseName "HasReaderGroup" ; + base:hasDisplayName "HasReaderGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18805" . + +opcua:nodei18806 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18815, + opcua:nodei18851, + opcua:nodei19064 ; + base:definesType opcua:RationalNumber ; + base:hasBrowseName "RationalNumber" ; + base:hasDisplayName "RationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18806" . + +opcua:nodei18807 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18816, + opcua:nodei18852, + opcua:nodei19065 ; + base:definesType opcua:Vector ; + base:hasBrowseName "Vector" ; + base:hasDisplayName "Vector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18807" . + +opcua:nodei18808 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18817, + opcua:nodei18853, + opcua:nodei19066 ; + base:definesType opcua:3DVector ; + base:hasBrowseName "3DVector" ; + base:hasDisplayName "3DVector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18808" ; + base:hasSymbolicName "ThreeDVector" . + +opcua:nodei18809 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18818, + opcua:nodei18854, + opcua:nodei19067 ; + base:definesType opcua:CartesianCoordinates ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18809" . + +opcua:nodei18810 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18819, + opcua:nodei18855, + opcua:nodei19068 ; + base:definesType opcua:3DCartesianCoordinates ; + base:hasBrowseName "3DCartesianCoordinates" ; + base:hasDisplayName "3DCartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18810" ; + base:hasSymbolicName "ThreeDCartesianCoordinates" . + +opcua:nodei18811 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18820, + opcua:nodei18856, + opcua:nodei19069 ; + base:definesType opcua:Orientation ; + base:hasBrowseName "Orientation" ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18811" . + +opcua:nodei18812 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18821, + opcua:nodei18857, + opcua:nodei19070 ; + base:definesType opcua:3DOrientation ; + base:hasBrowseName "3DOrientation" ; + base:hasDisplayName "3DOrientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18812" ; + base:hasSymbolicName "ThreeDOrientation" . + +opcua:nodei18813 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18822, + opcua:nodei18858, + opcua:nodei19071 ; + base:definesType opcua:Frame ; + base:hasBrowseName "Frame" ; + base:hasDisplayName "Frame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18813" . + +opcua:nodei18814 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18823, + opcua:nodei18859, + opcua:nodei19072 ; + base:definesType opcua:3DFrame ; + base:hasBrowseName "3DFrame" ; + base:hasDisplayName "3DFrame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18814" ; + base:hasSymbolicName "ThreeDFrame" . + +opcua:nodei19 a opcua:DataTypeNodeClass ; + base:definesType opcua:StatusCode ; + base:hasBrowseName "StatusCode" ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19" . + +opcua:nodei19077 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateDictionaryEntryDiscreteBaseType ; + base:hasBrowseName "MultiStateDictionaryEntryDiscreteBaseType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "MultiStateDictionaryEntryDiscreteBaseType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19077" ; + base:hasProperty opcua:nodei19082, + opcua:nodei19083 . + +opcua:nodei19084 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateDictionaryEntryDiscreteType ; + base:hasBrowseName "MultiStateDictionaryEntryDiscreteType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "MultiStateDictionaryEntryDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19084" ; + base:hasProperty opcua:nodei19090 . + +opcua:nodei19095 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryAnnotationUpdateEventType ; + base:hasBrowseName "AuditHistoryAnnotationUpdateEventType" ; + base:hasDisplayName "AuditHistoryAnnotationUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19095" ; + base:hasProperty opcua:nodei19293, + opcua:nodei19294, + opcua:nodei19295 . + +opcua:nodei19297 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListOutOfDateAlarmType ; + base:hasBrowseName "TrustListOutOfDateAlarmType" ; + base:hasDisplayName "TrustListOutOfDateAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19297" ; + base:hasProperty opcua:nodei19446, + opcua:nodei19447, + opcua:nodei19448 . + +opcua:nodei19677 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsType ; + base:hasBrowseName "PubSubDiagnosticsType" ; + base:hasComponent opcua:nodei19678, + opcua:nodei19679, + opcua:nodei19684, + opcua:nodei19689, + opcua:nodei19690, + opcua:nodei19691, + opcua:nodei19722 ; + base:hasDisplayName "PubSubDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19677" . + +opcua:nodei19723 a opcua:DataTypeNodeClass ; + base:definesType opcua:DiagnosticsLevel ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19723" ; + base:hasProperty opcua:nodei19724 . + +opcua:nodei19725 a opcua:VariableTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsCounterType ; + base:hasBrowseName "PubSubDiagnosticsCounterType" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PubSubDiagnosticsCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19725" ; + base:hasProperty opcua:nodei19726, + opcua:nodei19727, + opcua:nodei19728, + opcua:nodei19729 . + +opcua:nodei19730 a opcua:DataTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsCounterClassification ; + base:hasBrowseName "PubSubDiagnosticsCounterClassification" ; + base:hasDisplayName "PubSubDiagnosticsCounterClassification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19730" ; + base:hasProperty opcua:nodei19731 . + +opcua:nodei19732 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsRootType ; + base:hasBrowseName "PubSubDiagnosticsRootType" ; + base:hasComponent opcua:nodei19777 ; + base:hasDisplayName "PubSubDiagnosticsRootType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19732" . + +opcua:nodei19786 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsConnectionType ; + base:hasBrowseName "PubSubDiagnosticsConnectionType" ; + base:hasComponent opcua:nodei19831 ; + base:hasDisplayName "PubSubDiagnosticsConnectionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19786" . + +opcua:nodei19834 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsWriterGroupType ; + base:hasBrowseName "PubSubDiagnosticsWriterGroupType" ; + base:hasComponent opcua:nodei19848, + opcua:nodei19879 ; + base:hasDisplayName "PubSubDiagnosticsWriterGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19834" . + +opcua:nodei19903 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsReaderGroupType ; + base:hasBrowseName "PubSubDiagnosticsReaderGroupType" ; + base:hasComponent opcua:nodei19917, + opcua:nodei19948 ; + base:hasDisplayName "PubSubDiagnosticsReaderGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19903" . + +opcua:nodei19968 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsDataSetWriterType ; + base:hasBrowseName "PubSubDiagnosticsDataSetWriterType" ; + base:hasComponent opcua:nodei19982, + opcua:nodei20013 ; + base:hasDisplayName "PubSubDiagnosticsDataSetWriterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19968" . + +opcua:nodei2 a opcua:DataTypeNodeClass ; + base:definesType opcua:SByte ; + base:hasBrowseName "SByte" ; + base:hasDisplayName "SByte" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2" . + +opcua:nodei20 a opcua:DataTypeNodeClass ; + base:definesType opcua:QualifiedName ; + base:hasBrowseName "QualifiedName" ; + base:hasDisplayName "QualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20" . + +opcua:nodei2000 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImageBMP ; + base:hasBrowseName "ImageBMP" ; + base:hasDisplayName "ImageBMP" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2000" . + +opcua:nodei2001 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImageGIF ; + base:hasBrowseName "ImageGIF" ; + base:hasDisplayName "ImageGIF" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2001" . + +opcua:nodei2002 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImageJPG ; + base:hasBrowseName "ImageJPG" ; + base:hasDisplayName "ImageJPG" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2002" . + +opcua:nodei20027 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsDataSetReaderType ; + base:hasBrowseName "PubSubDiagnosticsDataSetReaderType" ; + base:hasComponent opcua:nodei20041, + opcua:nodei20072 ; + base:hasDisplayName "PubSubDiagnosticsDataSetReaderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20027" . + +opcua:nodei2003 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImagePNG ; + base:hasBrowseName "ImagePNG" ; + base:hasDisplayName "ImagePNG" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2003" . + +opcua:nodei2004 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerType ; + base:hasBrowseName "ServerType" ; + base:hasComponent opcua:nodei11489, + opcua:nodei11527, + opcua:nodei12746, + opcua:nodei12871, + opcua:nodei12883, + opcua:nodei2007, + opcua:nodei2009, + opcua:nodei2010, + opcua:nodei2011, + opcua:nodei2012 ; + base:hasDisplayName "ServerType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2004" ; + base:hasProperty opcua:nodei12882, + opcua:nodei15003, + opcua:nodei17612, + opcua:nodei2005, + opcua:nodei2006, + opcua:nodei2008, + opcua:nodei2742 . + +opcua:nodei2013 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerCapabilitiesType ; + base:hasBrowseName "ServerCapabilitiesType" ; + base:hasComponent opcua:nodei11551, + opcua:nodei11562, + opcua:nodei16295, + opcua:nodei2019, + opcua:nodei2754 ; + base:hasDisplayName "ServerCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2013" ; + base:hasProperty opcua:nodei11549, + opcua:nodei11550, + opcua:nodei12910, + opcua:nodei2014, + opcua:nodei2016, + opcua:nodei2017, + opcua:nodei24088, + opcua:nodei24089, + opcua:nodei24090, + opcua:nodei24091, + opcua:nodei24092, + opcua:nodei24093, + opcua:nodei24094, + opcua:nodei24103, + opcua:nodei2732, + opcua:nodei2733, + opcua:nodei2734, + opcua:nodei3049, + opcua:nodei31770 . + +opcua:nodei2020 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerDiagnosticsType ; + base:hasBrowseName "ServerDiagnosticsType" ; + base:hasComponent opcua:nodei2021, + opcua:nodei2022, + opcua:nodei2023, + opcua:nodei2744 ; + base:hasDisplayName "ServerDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2020" ; + base:hasProperty opcua:nodei2025 . + +opcua:nodei2026 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummaryType" ; + base:hasComponent opcua:nodei12097, + opcua:nodei2027, + opcua:nodei2028 ; + base:hasDisplayName "SessionsDiagnosticsSummaryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2026" . + +opcua:nodei2029 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SessionDiagnosticsObjectType ; + base:hasBrowseName "SessionDiagnosticsObjectType" ; + base:hasComponent opcua:nodei2030, + opcua:nodei2031, + opcua:nodei2032 ; + base:hasDisplayName "SessionDiagnosticsObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2029" . + +opcua:nodei2033 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:VendorServerInfoType ; + base:hasBrowseName "VendorServerInfoType" ; + base:hasDisplayName "VendorServerInfoType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2033" . + +opcua:nodei2034 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerRedundancyType ; + base:hasBrowseName "ServerRedundancyType" ; + base:hasDisplayName "ServerRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2034" ; + base:hasProperty opcua:nodei2035, + opcua:nodei32410 . + +opcua:nodei2036 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransparentRedundancyType ; + base:hasBrowseName "TransparentRedundancyType" ; + base:hasDisplayName "TransparentRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2036" ; + base:hasProperty opcua:nodei2037, + opcua:nodei2038 . + +opcua:nodei2039 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonTransparentRedundancyType ; + base:hasBrowseName "NonTransparentRedundancyType" ; + base:hasDisplayName "NonTransparentRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2039" ; + base:hasProperty opcua:nodei2040 . + +opcua:nodei20408 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataSetOrderingType ; + base:hasBrowseName "DataSetOrderingType" ; + base:hasDisplayName "DataSetOrderingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20408" ; + base:hasProperty opcua:nodei15641 . + +opcua:nodei2052 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditEventType ; + base:hasBrowseName "AuditEventType" ; + base:hasDisplayName "AuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2052" ; + base:hasProperty opcua:nodei2053, + opcua:nodei2054, + opcua:nodei2055, + opcua:nodei2056, + opcua:nodei2057 . + +opcua:nodei2058 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditSecurityEventType ; + base:hasBrowseName "AuditSecurityEventType" ; + base:hasDisplayName "AuditSecurityEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2058" ; + base:hasProperty opcua:nodei17615 . + +opcua:nodei2059 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditChannelEventType ; + base:hasBrowseName "AuditChannelEventType" ; + base:hasDisplayName "AuditChannelEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2059" ; + base:hasProperty opcua:nodei2745 . + +opcua:nodei2060 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditOpenSecureChannelEventType ; + base:hasBrowseName "AuditOpenSecureChannelEventType" ; + base:hasDisplayName "AuditOpenSecureChannelEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2060" ; + base:hasProperty opcua:nodei2061, + opcua:nodei2062, + opcua:nodei2063, + opcua:nodei2065, + opcua:nodei2066, + opcua:nodei24135, + opcua:nodei2746 . + +opcua:nodei2069 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditSessionEventType ; + base:hasBrowseName "AuditSessionEventType" ; + base:hasDisplayName "AuditSessionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2069" ; + base:hasProperty opcua:nodei2070 . + +opcua:nodei2071 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCreateSessionEventType ; + base:hasBrowseName "AuditCreateSessionEventType" ; + base:hasDisplayName "AuditCreateSessionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2071" ; + base:hasProperty opcua:nodei2072, + opcua:nodei2073, + opcua:nodei2074, + opcua:nodei2747 . + +opcua:nodei2075 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditActivateSessionEventType ; + base:hasBrowseName "AuditActivateSessionEventType" ; + base:hasDisplayName "AuditActivateSessionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2075" ; + base:hasProperty opcua:nodei11485, + opcua:nodei2076, + opcua:nodei2077 . + +opcua:nodei2078 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCancelEventType ; + base:hasBrowseName "AuditCancelEventType" ; + base:hasDisplayName "AuditCancelEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2078" ; + base:hasProperty opcua:nodei2079 . + +opcua:nodei2080 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateEventType ; + base:hasBrowseName "AuditCertificateEventType" ; + base:hasDisplayName "AuditCertificateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2080" ; + base:hasProperty opcua:nodei2081 . + +opcua:nodei2082 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateDataMismatchEventType ; + base:hasBrowseName "AuditCertificateDataMismatchEventType" ; + base:hasDisplayName "AuditCertificateDataMismatchEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2082" ; + base:hasProperty opcua:nodei2083, + opcua:nodei2084 . + +opcua:nodei2085 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateExpiredEventType ; + base:hasBrowseName "AuditCertificateExpiredEventType" ; + base:hasDisplayName "AuditCertificateExpiredEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2085" . + +opcua:nodei2086 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateInvalidEventType ; + base:hasBrowseName "AuditCertificateInvalidEventType" ; + base:hasDisplayName "AuditCertificateInvalidEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2086" . + +opcua:nodei2087 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateUntrustedEventType ; + base:hasBrowseName "AuditCertificateUntrustedEventType" ; + base:hasDisplayName "AuditCertificateUntrustedEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2087" . + +opcua:nodei2088 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateRevokedEventType ; + base:hasBrowseName "AuditCertificateRevokedEventType" ; + base:hasDisplayName "AuditCertificateRevokedEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2088" . + +opcua:nodei2089 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateMismatchEventType ; + base:hasBrowseName "AuditCertificateMismatchEventType" ; + base:hasDisplayName "AuditCertificateMismatchEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2089" . + +opcua:nodei2090 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditNodeManagementEventType ; + base:hasBrowseName "AuditNodeManagementEventType" ; + base:hasDisplayName "AuditNodeManagementEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2090" . + +opcua:nodei2091 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditAddNodesEventType ; + base:hasBrowseName "AuditAddNodesEventType" ; + base:hasDisplayName "AuditAddNodesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2091" ; + base:hasProperty opcua:nodei2092 . + +opcua:nodei2093 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditDeleteNodesEventType ; + base:hasBrowseName "AuditDeleteNodesEventType" ; + base:hasDisplayName "AuditDeleteNodesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2093" ; + base:hasProperty opcua:nodei2094 . + +opcua:nodei2095 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditAddReferencesEventType ; + base:hasBrowseName "AuditAddReferencesEventType" ; + base:hasDisplayName "AuditAddReferencesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2095" ; + base:hasProperty opcua:nodei2096 . + +opcua:nodei2097 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditDeleteReferencesEventType ; + base:hasBrowseName "AuditDeleteReferencesEventType" ; + base:hasDisplayName "AuditDeleteReferencesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2097" ; + base:hasProperty opcua:nodei2098 . + +opcua:nodei2099 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUpdateEventType ; + base:hasBrowseName "AuditUpdateEventType" ; + base:hasDisplayName "AuditUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2099" . + +opcua:nodei20998 a opcua:DataTypeNodeClass ; + base:definesType opcua:VersionTime ; + base:hasBrowseName "VersionTime" ; + base:hasDisplayName "VersionTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20998" . + +opcua:nodei21 a opcua:DataTypeNodeClass ; + base:definesType opcua:LocalizedText ; + base:hasBrowseName "LocalizedText" ; + base:hasDisplayName "LocalizedText" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21" . + +opcua:nodei2100 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditWriteUpdateEventType ; + base:hasBrowseName "AuditWriteUpdateEventType" ; + base:hasDisplayName "AuditWriteUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2100" ; + base:hasProperty opcua:nodei2101, + opcua:nodei2102, + opcua:nodei2103, + opcua:nodei2750 . + +opcua:nodei2104 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryUpdateEventType ; + base:hasBrowseName "AuditHistoryUpdateEventType" ; + base:hasDisplayName "AuditHistoryUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2104" ; + base:hasProperty opcua:nodei2751 . + +opcua:nodei21090 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ReaderGroupTransportType ; + base:hasBrowseName "ReaderGroupTransportType" ; + base:hasDisplayName "ReaderGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21090" . + +opcua:nodei21091 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ReaderGroupMessageType ; + base:hasBrowseName "ReaderGroupMessageType" ; + base:hasDisplayName "ReaderGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21091" . + +opcua:nodei21096 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetWriterMessageType ; + base:hasBrowseName "DataSetWriterMessageType" ; + base:hasDisplayName "DataSetWriterMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21096" . + +opcua:nodei21104 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetReaderMessageType ; + base:hasBrowseName "DataSetReaderMessageType" ; + base:hasDisplayName "DataSetReaderMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21104" . + +opcua:nodei21105 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UadpWriterGroupMessageType ; + base:hasBrowseName "UadpWriterGroupMessageType" ; + base:hasDisplayName "UadpWriterGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21105" ; + base:hasProperty opcua:nodei21106, + opcua:nodei21107, + opcua:nodei21108, + opcua:nodei21109, + opcua:nodei21110 . + +opcua:nodei21111 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UadpDataSetWriterMessageType ; + base:hasBrowseName "UadpDataSetWriterMessageType" ; + base:hasDisplayName "UadpDataSetWriterMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21111" ; + base:hasProperty opcua:nodei21112, + opcua:nodei21113, + opcua:nodei21114, + opcua:nodei21115 . + +opcua:nodei21116 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UadpDataSetReaderMessageType ; + base:hasBrowseName "UadpDataSetReaderMessageType" ; + base:hasDisplayName "UadpDataSetReaderMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21116" ; + base:hasProperty opcua:nodei17477, + opcua:nodei21117, + opcua:nodei21119, + opcua:nodei21120, + opcua:nodei21121, + opcua:nodei21122, + opcua:nodei21123, + opcua:nodei21124, + opcua:nodei21125 . + +opcua:nodei21126 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:JsonWriterGroupMessageType ; + base:hasBrowseName "JsonWriterGroupMessageType" ; + base:hasDisplayName "JsonWriterGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21126" ; + base:hasProperty opcua:nodei21127 . + +opcua:nodei21128 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:JsonDataSetWriterMessageType ; + base:hasBrowseName "JsonDataSetWriterMessageType" ; + base:hasDisplayName "JsonDataSetWriterMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21128" ; + base:hasProperty opcua:nodei21129 . + +opcua:nodei21130 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:JsonDataSetReaderMessageType ; + base:hasBrowseName "JsonDataSetReaderMessageType" ; + base:hasDisplayName "JsonDataSetReaderMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21130" ; + base:hasProperty opcua:nodei21131, + opcua:nodei21132 . + +opcua:nodei21133 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DatagramWriterGroupTransportType ; + base:hasBrowseName "DatagramWriterGroupTransportType" ; + base:hasComponent opcua:nodei23842 ; + base:hasDisplayName "DatagramWriterGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21133" ; + base:hasProperty opcua:nodei21134, + opcua:nodei21135, + opcua:nodei23847, + opcua:nodei23848, + opcua:nodei23849, + opcua:nodei25527 . + +opcua:nodei21136 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerWriterGroupTransportType ; + base:hasBrowseName "BrokerWriterGroupTransportType" ; + base:hasDisplayName "BrokerWriterGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21136" ; + base:hasProperty opcua:nodei15246, + opcua:nodei15247, + opcua:nodei15249, + opcua:nodei21137 . + +opcua:nodei21138 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerDataSetWriterTransportType ; + base:hasBrowseName "BrokerDataSetWriterTransportType" ; + base:hasDisplayName "BrokerDataSetWriterTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21138" ; + base:hasProperty opcua:nodei15250, + opcua:nodei15251, + opcua:nodei15330, + opcua:nodei21139, + opcua:nodei21140, + opcua:nodei21141 . + +opcua:nodei21142 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerDataSetReaderTransportType ; + base:hasBrowseName "BrokerDataSetReaderTransportType" ; + base:hasDisplayName "BrokerDataSetReaderTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21142" ; + base:hasProperty opcua:nodei15334, + opcua:nodei15419, + opcua:nodei15420, + opcua:nodei21143, + opcua:nodei21144 . + +opcua:nodei21145 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NetworkAddressType ; + base:hasBrowseName "NetworkAddressType" ; + base:hasComponent opcua:nodei21146 ; + base:hasDisplayName "NetworkAddressType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21145" . + +opcua:nodei21147 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NetworkAddressUrlType ; + base:hasBrowseName "NetworkAddressUrlType" ; + base:hasComponent opcua:nodei21149 ; + base:hasDisplayName "NetworkAddressUrlType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21147" . + +opcua:nodei2127 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUpdateMethodEventType ; + base:hasBrowseName "AuditUpdateMethodEventType" ; + base:hasDisplayName "AuditUpdateMethodEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2127" ; + base:hasProperty opcua:nodei2128, + opcua:nodei2129 . + +opcua:nodei2130 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemEventType ; + base:hasBrowseName "SystemEventType" ; + base:hasDisplayName "SystemEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2130" . + +opcua:nodei2131 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DeviceFailureEventType ; + base:hasBrowseName "DeviceFailureEventType" ; + base:hasDisplayName "DeviceFailureEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2131" . + +opcua:nodei2132 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseModelChangeEventType ; + base:hasBrowseName "BaseModelChangeEventType" ; + base:hasDisplayName "BaseModelChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2132" . + +opcua:nodei2137 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ServerVendorCapabilityType ; + base:hasBrowseName "ServerVendorCapabilityType" ; + base:hasDisplayName "ServerVendorCapabilityType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2137" . + +opcua:nodei2138 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ServerStatusType ; + base:hasBrowseName "ServerStatusType" ; + base:hasComponent opcua:nodei2139, + opcua:nodei2140, + opcua:nodei2141, + opcua:nodei2142, + opcua:nodei2752, + opcua:nodei2753 ; + base:hasDatatype opcua:ServerStatusDataType ; + base:hasDisplayName "ServerStatusType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2138" . + +opcua:nodei2150 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ServerDiagnosticsSummaryType ; + base:hasBrowseName "ServerDiagnosticsSummaryType" ; + base:hasComponent opcua:nodei2151, + opcua:nodei2152, + opcua:nodei2153, + opcua:nodei2154, + opcua:nodei2155, + opcua:nodei2156, + opcua:nodei2157, + opcua:nodei2159, + opcua:nodei2160, + opcua:nodei2161, + opcua:nodei2162, + opcua:nodei2163 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummaryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2150" . + +opcua:nodei2164 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SamplingIntervalDiagnosticsArrayType ; + base:hasBrowseName "SamplingIntervalDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12779 ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2164" ; + base:hasValueRank "1" . + +opcua:nodei2165 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SamplingIntervalDiagnosticsType ; + base:hasBrowseName "SamplingIntervalDiagnosticsType" ; + base:hasComponent opcua:nodei11697, + opcua:nodei11698, + opcua:nodei11699, + opcua:nodei2166 ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2165" . + +opcua:nodei2171 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SubscriptionDiagnosticsArrayType ; + base:hasBrowseName "SubscriptionDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12784 ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2171" ; + base:hasValueRank "1" . + +opcua:nodei2172 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SubscriptionDiagnosticsType ; + base:hasBrowseName "SubscriptionDiagnosticsType" ; + base:hasComponent opcua:nodei2173, + opcua:nodei2174, + opcua:nodei2175, + opcua:nodei2176, + opcua:nodei2177, + opcua:nodei2179, + opcua:nodei2180, + opcua:nodei2181, + opcua:nodei2182, + opcua:nodei2183, + opcua:nodei2184, + opcua:nodei2185, + opcua:nodei2186, + opcua:nodei2187, + opcua:nodei2188, + opcua:nodei2189, + opcua:nodei2190, + opcua:nodei2191, + opcua:nodei2193, + opcua:nodei2998, + opcua:nodei8888, + opcua:nodei8889, + opcua:nodei8890, + opcua:nodei8891, + opcua:nodei8892, + opcua:nodei8893, + opcua:nodei8894, + opcua:nodei8895, + opcua:nodei8896, + opcua:nodei8897, + opcua:nodei8902 ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2172" . + +opcua:nodei2196 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionDiagnosticsArrayType ; + base:hasBrowseName "SessionDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12816 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2196" ; + base:hasValueRank "1" . + +opcua:nodei2197 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionDiagnosticsVariableType ; + base:hasBrowseName "SessionDiagnosticsVariableType" ; + base:hasComponent opcua:nodei11892, + opcua:nodei2198, + opcua:nodei2199, + opcua:nodei2200, + opcua:nodei2201, + opcua:nodei2202, + opcua:nodei2203, + opcua:nodei2204, + opcua:nodei2205, + opcua:nodei2206, + opcua:nodei2207, + opcua:nodei2208, + opcua:nodei2209, + opcua:nodei2217, + opcua:nodei2218, + opcua:nodei2219, + opcua:nodei2220, + opcua:nodei2221, + opcua:nodei2222, + opcua:nodei2223, + opcua:nodei2224, + opcua:nodei2225, + opcua:nodei2226, + opcua:nodei2227, + opcua:nodei2228, + opcua:nodei2229, + opcua:nodei2230, + opcua:nodei2231, + opcua:nodei2232, + opcua:nodei2233, + opcua:nodei2234, + opcua:nodei2235, + opcua:nodei2236, + opcua:nodei2237, + opcua:nodei2238, + opcua:nodei2239, + opcua:nodei2240, + opcua:nodei2241, + opcua:nodei2242, + opcua:nodei2730, + opcua:nodei2731, + opcua:nodei3050, + opcua:nodei8900 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2197" . + +opcua:nodei22 a opcua:DataTypeNodeClass ; + base:definesType opcua:Structure ; + base:hasBrowseName "Structure" ; + base:hasDisplayName "Structure" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "22" . + +opcua:nodei2243 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionSecurityDiagnosticsArrayType ; + base:hasBrowseName "SessionSecurityDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12860 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2243" ; + base:hasValueRank "1" . + +opcua:nodei2244 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionSecurityDiagnosticsType ; + base:hasBrowseName "SessionSecurityDiagnosticsType" ; + base:hasComponent opcua:nodei2245, + opcua:nodei2246, + opcua:nodei2247, + opcua:nodei2248, + opcua:nodei2249, + opcua:nodei2250, + opcua:nodei2251, + opcua:nodei2252, + opcua:nodei3058 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2244" . + +opcua:nodei2299 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StateMachineType ; + base:hasBrowseName "StateMachineType" ; + base:hasComponent opcua:nodei2769, + opcua:nodei2770 ; + base:hasDisplayName "StateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2299" . + +opcua:nodei23 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataValue ; + base:hasBrowseName "DataValue" ; + base:hasDisplayName "DataValue" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23" . + +opcua:nodei2307 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StateType ; + base:hasBrowseName "StateType" ; + base:hasDisplayName "StateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2307" ; + base:hasProperty opcua:nodei2308 . + +opcua:nodei2309 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:InitialStateType ; + base:hasBrowseName "InitialStateType" ; + base:hasDisplayName "InitialStateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2309" . + +opcua:nodei2310 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransitionType ; + base:hasBrowseName "TransitionType" ; + base:hasDisplayName "TransitionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2310" ; + base:hasProperty opcua:nodei2312 . + +opcua:nodei2315 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUpdateStateEventType ; + base:hasBrowseName "AuditUpdateStateEventType" ; + base:hasDisplayName "AuditUpdateStateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2315" ; + base:hasProperty opcua:nodei2777, + opcua:nodei2778 . + +opcua:nodei2318 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoricalDataConfigurationType ; + base:hasBrowseName "HistoricalDataConfigurationType" ; + base:hasComponent opcua:nodei11876, + opcua:nodei3059 ; + base:hasDisplayName "HistoricalDataConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2318" ; + base:hasProperty opcua:nodei11499, + opcua:nodei11500, + opcua:nodei19092, + opcua:nodei2323, + opcua:nodei2324, + opcua:nodei2325, + opcua:nodei2326, + opcua:nodei2327, + opcua:nodei2328, + opcua:nodei32619, + opcua:nodei32620 . + +opcua:nodei2330 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoryServerCapabilitiesType ; + base:hasBrowseName "HistoryServerCapabilitiesType" ; + base:hasComponent opcua:nodei11172 ; + base:hasDisplayName "HistoryServerCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2330" ; + base:hasProperty opcua:nodei11268, + opcua:nodei11269, + opcua:nodei11270, + opcua:nodei11278, + opcua:nodei11279, + opcua:nodei11280, + opcua:nodei11501, + opcua:nodei19094, + opcua:nodei2331, + opcua:nodei2332, + opcua:nodei2334, + opcua:nodei2335, + opcua:nodei2336, + opcua:nodei2337, + opcua:nodei2338 . + +opcua:nodei2340 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AggregateFunctionType ; + base:hasBrowseName "AggregateFunctionType" ; + base:hasDisplayName "AggregateFunctionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2340" . + +opcua:nodei2341 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Interpolative" ; + base:hasDescription "At the beginning of each interval, retrieve the calculated value from the data points on either side of the requested timestamp." ; + base:hasDisplayName "Interpolative" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2341" ; + base:hasSymbolicName "AggregateFunction_Interpolative" . + +opcua:nodei2342 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Average" ; + base:hasDescription "Retrieve the average value of the data over the interval." ; + base:hasDisplayName "Average" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2342" ; + base:hasSymbolicName "AggregateFunction_Average" . + +opcua:nodei2343 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TimeAverage" ; + base:hasDescription "Retrieve the time weighted average data over the interval using Interpolated Bounding Values." ; + base:hasDisplayName "TimeAverage" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2343" ; + base:hasSymbolicName "AggregateFunction_TimeAverage" . + +opcua:nodei2344 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Total" ; + base:hasDescription "Retrieve the total (time integral) of the data over the interval using Interpolated Bounding Values." ; + base:hasDisplayName "Total" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2344" ; + base:hasSymbolicName "AggregateFunction_Total" . + +opcua:nodei23455 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AliasNameType ; + base:hasBrowseName "AliasNameType" ; + base:hasDisplayName "AliasNameType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23455" . + +opcua:nodei23456 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AliasNameCategoryType ; + base:hasBrowseName "AliasNameCategoryType" ; + base:hasComponent opcua:nodei23462 ; + base:hasDisplayName "AliasNameCategoryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23456" ; + base:hasProperty opcua:nodei32850 ; + base:organizes opcua:nodei23457, + opcua:nodei23458 . + +opcua:nodei2346 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Minimum" ; + base:hasDescription "Retrieve the minimum raw value in the interval with the timestamp of the start of the interval." ; + base:hasDisplayName "Minimum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2346" ; + base:hasSymbolicName "AggregateFunction_Minimum" . + +opcua:nodei23468 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23499, + opcua:nodei23505, + opcua:nodei23511 ; + base:definesType opcua:AliasNameDataType ; + base:hasBrowseName "AliasNameDataType" ; + base:hasDisplayName "AliasNameDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23468" . + +opcua:nodei23469 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AliasFor ; + base:hasBrowseName "AliasFor" ; + base:hasDisplayName "AliasFor" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23469" . + +opcua:nodei2347 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Maximum" ; + base:hasDescription "Retrieve the maximum raw value in the interval with the timestamp of the start of the interval." ; + base:hasDisplayName "Maximum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2347" ; + base:hasSymbolicName "AggregateFunction_Maximum" . + +opcua:nodei2348 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MinimumActualTime" ; + base:hasDescription "Retrieve the minimum value in the interval and the Timestamp of the minimum value." ; + base:hasDisplayName "MinimumActualTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2348" ; + base:hasSymbolicName "AggregateFunction_MinimumActualTime" . + +opcua:nodei2349 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MaximumActualTime" ; + base:hasDescription "Retrieve the maximum value in the interval and the Timestamp of the maximum value." ; + base:hasDisplayName "MaximumActualTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2349" ; + base:hasSymbolicName "AggregateFunction_MaximumActualTime" . + +opcua:nodei23498 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23507, + opcua:nodei23520, + opcua:nodei23528 ; + base:definesType opcua:CurrencyUnitType ; + base:hasBrowseName "CurrencyUnitType" ; + base:hasDisplayName "CurrencyUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23498" . + +opcua:nodei2350 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Range" ; + base:hasDescription "Retrieve the difference between the minimum and maximum Value over the interval." ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2350" ; + base:hasSymbolicName "AggregateFunction_Range" . + +opcua:nodei23501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrencyUnit" ; + base:hasDatatype opcua:CurrencyUnitType ; + base:hasDisplayName "CurrencyUnit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23501" ; + base:hasValueRank "-2" . + +opcua:nodei2351 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AnnotationCount" ; + base:hasDescription "Retrieve the number of Annotations in the interval." ; + base:hasDisplayName "AnnotationCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2351" ; + base:hasSymbolicName "AggregateFunction_AnnotationCount" . + +opcua:nodei23518 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent opcua:nodei2133 ; + opcua:HasOrderedComponent opcua:nodei23519 ; + base:definesType opcua:OrderedListType ; + base:hasBrowseName "OrderedListType" ; + base:hasDisplayName "OrderedListType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23518" ; + base:hasProperty opcua:nodei23525 . + +opcua:nodei2352 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Count" ; + base:hasDescription "Retrieve the number of raw values over the interval." ; + base:hasDisplayName "Count" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2352" ; + base:hasSymbolicName "AggregateFunction_Count" . + +opcua:nodei23537 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccApplicationCertificateType ; + base:hasBrowseName "EccApplicationCertificateType" ; + base:hasDisplayName "EccApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23537" . + +opcua:nodei23538 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccNistP256ApplicationCertificateType ; + base:hasBrowseName "EccNistP256ApplicationCertificateType" ; + base:hasDisplayName "EccNistP256ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23538" . + +opcua:nodei23539 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccNistP384ApplicationCertificateType ; + base:hasBrowseName "EccNistP384ApplicationCertificateType" ; + base:hasDisplayName "EccNistP384ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23539" . + +opcua:nodei23540 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccBrainpoolP256r1ApplicationCertificateType ; + base:hasBrowseName "EccBrainpoolP256r1ApplicationCertificateType" ; + base:hasDisplayName "EccBrainpoolP256r1ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23540" . + +opcua:nodei23541 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccBrainpoolP384r1ApplicationCertificateType ; + base:hasBrowseName "EccBrainpoolP384r1ApplicationCertificateType" ; + base:hasDisplayName "EccBrainpoolP384r1ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23541" . + +opcua:nodei23542 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccCurve25519ApplicationCertificateType ; + base:hasBrowseName "EccCurve25519ApplicationCertificateType" ; + base:hasDisplayName "EccCurve25519ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23542" . + +opcua:nodei23543 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccCurve448ApplicationCertificateType ; + base:hasBrowseName "EccCurve448ApplicationCertificateType" ; + base:hasDisplayName "EccCurve448ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23543" . + +opcua:nodei2355 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NumberOfTransitions" ; + base:hasDescription "Retrieve the number of changes between zero and non-zero that a Boolean or Numeric value experienced in the interval." ; + base:hasDisplayName "NumberOfTransitions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2355" ; + base:hasSymbolicName "AggregateFunction_NumberOfTransitions" . + +opcua:nodei23556 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuthorizationServicesConfigurationFolderType ; + base:hasBrowseName "AuthorizationServicesConfigurationFolderType" ; + base:hasComponent opcua:nodei23557 ; + base:hasDisplayName "AuthorizationServicesConfigurationFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23556" . + +opcua:nodei23562 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsDeprecated ; + base:hasBrowseName "IsDeprecated" ; + base:hasDisplayName "IsDeprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23562" . + +opcua:nodei23564 a opcua:DataTypeNodeClass ; + base:definesType opcua:TrustListValidationOptions ; + base:hasBrowseName "TrustListValidationOptions" ; + base:hasDisplayName "TrustListValidationOptions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23564" ; + base:hasProperty opcua:nodei23565 . + +opcua:nodei2357 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Start" ; + base:hasDescription "Retrieve the value at the beginning of the interval using Interpolated Bounding Values." ; + base:hasDisplayName "Start" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2357" ; + base:hasSymbolicName "AggregateFunction_Start" . + +opcua:nodei2358 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "End" ; + base:hasDescription "Retrieve the value at the end of the interval using Interpolated Bounding Values." ; + base:hasDisplayName "End" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2358" ; + base:hasSymbolicName "AggregateFunction_End" . + +opcua:nodei2359 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Delta" ; + base:hasDescription "Retrieve the difference between the Start and End value in the interval." ; + base:hasDisplayName "Delta" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2359" ; + base:hasSymbolicName "AggregateFunction_Delta" . + +opcua:nodei23599 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23851, + opcua:nodei23919, + opcua:nodei23987 ; + base:definesType opcua:StandaloneSubscribedDataSetRefDataType ; + base:hasBrowseName "StandaloneSubscribedDataSetRefDataType" ; + base:hasDisplayName "StandaloneSubscribedDataSetRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23599" . + +opcua:nodei2360 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationGood" ; + base:hasDescription "Retrieve the total duration of time in the interval during which the data is good." ; + base:hasDisplayName "DurationGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2360" ; + base:hasSymbolicName "AggregateFunction_DurationGood" . + +opcua:nodei23600 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23852, + opcua:nodei23920, + opcua:nodei23988 ; + base:definesType opcua:StandaloneSubscribedDataSetDataType ; + base:hasBrowseName "StandaloneSubscribedDataSetDataType" ; + base:hasDisplayName "StandaloneSubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23600" . + +opcua:nodei23601 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23853, + opcua:nodei23921, + opcua:nodei23989 ; + base:definesType opcua:SecurityGroupDataType ; + base:hasBrowseName "SecurityGroupDataType" ; + base:hasDisplayName "SecurityGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23601" . + +opcua:nodei23602 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23854, + opcua:nodei23922, + opcua:nodei23990 ; + base:definesType opcua:PubSubConfiguration2DataType ; + base:hasBrowseName "PubSubConfiguration2DataType" ; + base:hasDisplayName "PubSubConfiguration2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23602" . + +opcua:nodei23603 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23855, + opcua:nodei23923, + opcua:nodei23991 ; + base:definesType opcua:QosDataType ; + base:hasBrowseName "QosDataType" ; + base:hasDisplayName "QosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23603" . + +opcua:nodei23604 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23856, + opcua:nodei23924, + opcua:nodei23992 ; + base:definesType opcua:TransmitQosDataType ; + base:hasBrowseName "TransmitQosDataType" ; + base:hasDisplayName "TransmitQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23604" . + +opcua:nodei23605 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23857, + opcua:nodei23925, + opcua:nodei23993 ; + base:definesType opcua:TransmitQosPriorityDataType ; + base:hasBrowseName "TransmitQosPriorityDataType" ; + base:hasDisplayName "TransmitQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23605" . + +opcua:nodei23606 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditClientEventType ; + base:hasBrowseName "AuditClientEventType" ; + base:hasDisplayName "AuditClientEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23606" ; + base:hasProperty opcua:nodei23908 . + +opcua:nodei23608 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23860, + opcua:nodei23928, + opcua:nodei23996 ; + base:definesType opcua:ReceiveQosDataType ; + base:hasBrowseName "ReceiveQosDataType" ; + base:hasDisplayName "ReceiveQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23608" . + +opcua:nodei23609 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23861, + opcua:nodei23929, + opcua:nodei23997 ; + base:definesType opcua:ReceiveQosPriorityDataType ; + base:hasBrowseName "ReceiveQosPriorityDataType" ; + base:hasDisplayName "ReceiveQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23609" . + +opcua:nodei2361 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationBad" ; + base:hasDescription "Retrieve the total duration of time in the interval during which the data is bad." ; + base:hasDisplayName "DurationBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2361" ; + base:hasSymbolicName "AggregateFunction_DurationBad" . + +opcua:nodei23612 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23864, + opcua:nodei23932, + opcua:nodei24000 ; + base:definesType opcua:DatagramConnectionTransport2DataType ; + base:hasBrowseName "DatagramConnectionTransport2DataType" ; + base:hasDisplayName "DatagramConnectionTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23612" . + +opcua:nodei23613 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23865, + opcua:nodei23933, + opcua:nodei24001 ; + base:definesType opcua:DatagramWriterGroupTransport2DataType ; + base:hasBrowseName "DatagramWriterGroupTransport2DataType" ; + base:hasDisplayName "DatagramWriterGroupTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23613" . + +opcua:nodei23614 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23866, + opcua:nodei23934, + opcua:nodei24002 ; + base:definesType opcua:DatagramDataSetReaderTransportDataType ; + base:hasBrowseName "DatagramDataSetReaderTransportDataType" ; + base:hasDisplayName "DatagramDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23614" . + +opcua:nodei2362 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PercentGood" ; + base:hasDescription "Retrieve the percent of data (0 to 100) in the interval which has a good StatusCode." ; + base:hasDisplayName "PercentGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2362" ; + base:hasSymbolicName "AggregateFunction_PercentGood" . + +opcua:nodei2363 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PercentBad" ; + base:hasDescription "Retrieve the percent of data (0 to 100) in the interval which has a bad StatusCode." ; + base:hasDisplayName "PercentBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2363" ; + base:hasSymbolicName "AggregateFunction_PercentBad" . + +opcua:nodei2364 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "WorstQuality" ; + base:hasDescription "Retrieve the worst StatusCode of data in the interval." ; + base:hasDisplayName "WorstQuality" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2364" ; + base:hasSymbolicName "AggregateFunction_WorstQuality" . + +opcua:nodei2365 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DataItemType ; + base:hasBrowseName "DataItemType" ; + base:hasDisplayName "DataItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2365" ; + base:hasProperty opcua:nodei2366, + opcua:nodei2367 ; + base:hasValueRank "-2" . + +opcua:nodei2368 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AnalogItemType ; + base:hasBrowseName "AnalogItemType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "AnalogItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2368" ; + base:hasProperty opcua:nodei2369 ; + base:hasValueRank "-2" . + +opcua:nodei2372 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DiscreteItemType ; + base:hasBrowseName "DiscreteItemType" ; + base:hasDisplayName "DiscreteItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2372" ; + base:hasValueRank "-2" . + +opcua:nodei2373 a opcua:VariableTypeNodeClass ; + base:definesType opcua:TwoStateDiscreteType ; + base:hasBrowseName "TwoStateDiscreteType" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TwoStateDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2373" ; + base:hasProperty opcua:nodei2374, + opcua:nodei2375 ; + base:hasValueRank "-2" . + +opcua:nodei23751 a opcua:DataTypeNodeClass ; + base:definesType opcua:UriString ; + base:hasBrowseName "UriString" ; + base:hasDisplayName "UriString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23751" . + +opcua:nodei2376 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateDiscreteType ; + base:hasBrowseName "MultiStateDiscreteType" ; + base:hasDatatype opcua:UInteger ; + base:hasDisplayName "MultiStateDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2376" ; + base:hasProperty opcua:nodei2377 ; + base:hasValueRank "-2" . + +opcua:nodei23795 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "SubscribedDataSetFolderType" ; + base:hasComponent opcua:nodei23807, + opcua:nodei23811, + opcua:nodei23814, + opcua:nodei23816, + opcua:nodei23819 ; + base:hasDisplayName "SubscribedDataSetFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23795" ; + base:organizes opcua:nodei23796 . + +opcua:nodei2380 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ProgramDiagnosticType ; + base:hasBrowseName "ProgramDiagnosticType" ; + base:hasDatatype opcua:ProgramDiagnosticDataType ; + base:hasDisplayName "ProgramDiagnosticType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2380" ; + base:hasProperty opcua:nodei2381, + opcua:nodei2382, + opcua:nodei2383, + opcua:nodei2384, + opcua:nodei2385, + opcua:nodei2386, + opcua:nodei2387, + opcua:nodei2388, + opcua:nodei2389, + opcua:nodei2390 . + +opcua:nodei23828 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StandaloneSubscribedDataSetType ; + base:hasBrowseName "StandaloneSubscribedDataSetType" ; + base:hasComponent opcua:nodei23829 ; + base:hasDisplayName "StandaloneSubscribedDataSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23828" ; + base:hasProperty opcua:nodei23830, + opcua:nodei23831 . + +opcua:nodei23832 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubCapabilitiesType ; + base:hasBrowseName "PubSubCapabilitiesType" ; + base:hasDisplayName "PubSubCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23832" ; + base:hasProperty opcua:nodei23833, + opcua:nodei23834, + opcua:nodei23835, + opcua:nodei23836, + opcua:nodei23837, + opcua:nodei23838, + opcua:nodei32651, + opcua:nodei32652, + opcua:nodei32653, + opcua:nodei32654, + opcua:nodei32655, + opcua:nodei32844, + opcua:nodei32845, + opcua:nodei32846, + opcua:nodei32847, + opcua:nodei32848 . + +opcua:nodei2391 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgramStateMachineType ; + base:hasBrowseName "ProgramStateMachineType" ; + base:hasComponent opcua:nodei2399, + opcua:nodei2400, + opcua:nodei2402, + opcua:nodei2404, + opcua:nodei2406, + opcua:nodei2408, + opcua:nodei2410, + opcua:nodei2412, + opcua:nodei2414, + opcua:nodei2416, + opcua:nodei2418, + opcua:nodei2420, + opcua:nodei2422, + opcua:nodei2424, + opcua:nodei2426, + opcua:nodei2427, + opcua:nodei2428, + opcua:nodei2429, + opcua:nodei2430, + opcua:nodei3830, + opcua:nodei3835, + opcua:nodei3850 ; + base:hasDisplayName "ProgramStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2391" ; + base:hasProperty opcua:nodei2392, + opcua:nodei2393, + opcua:nodei2394, + opcua:nodei2395, + opcua:nodei2396, + opcua:nodei2397, + opcua:nodei2398 . + +opcua:nodei23926 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditClientUpdateMethodResultEventType ; + base:hasBrowseName "AuditClientUpdateMethodResultEventType" ; + base:hasDisplayName "AuditClientUpdateMethodResultEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23926" ; + base:hasProperty opcua:nodei23994, + opcua:nodei23995, + opcua:nodei23998, + opcua:nodei23999, + opcua:nodei25684 . + +opcua:nodei24016 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DatagramDataSetReaderTransportType ; + base:hasBrowseName "DatagramDataSetReaderTransportType" ; + base:hasComponent opcua:nodei24017 ; + base:hasDisplayName "DatagramDataSetReaderTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24016" ; + base:hasProperty opcua:nodei24022, + opcua:nodei24023, + opcua:nodei25528 . + +opcua:nodei24033 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24034, + opcua:nodei24038, + opcua:nodei24042 ; + base:definesType opcua:ProgramDiagnostic2DataType ; + base:hasBrowseName "ProgramDiagnostic2DataType" ; + base:hasDisplayName "ProgramDiagnostic2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24033" . + +opcua:nodei24105 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24108, + opcua:nodei24120, + opcua:nodei24132 ; + base:definesType opcua:PortableQualifiedName ; + base:hasBrowseName "PortableQualifiedName" ; + base:hasDisplayName "PortableQualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24105" . + +opcua:nodei24106 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24109, + opcua:nodei24121, + opcua:nodei24133 ; + base:definesType opcua:PortableNodeId ; + base:hasBrowseName "PortableNodeId" ; + base:hasDisplayName "PortableNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24106" . + +opcua:nodei24107 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24110, + opcua:nodei24122, + opcua:nodei24134 ; + base:definesType opcua:UnsignedRationalNumber ; + base:hasBrowseName "UnsignedRationalNumber" ; + base:hasDisplayName "UnsignedRationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24107" . + +opcua:nodei24136 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasStructuredComponent ; + base:hasBrowseName "HasStructuredComponent" ; + base:hasDisplayName "HasStructuredComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24136" . + +opcua:nodei24137 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AssociatedWith ; + base:hasBrowseName "AssociatedWith" ; + base:hasDisplayName "AssociatedWith" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24137" ; + base:isSymmetric "true" . + +opcua:nodei24158 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseEthernetPortType ; + base:hasBrowseName "IIeeeBaseEthernetPortType" ; + base:hasComponent opcua:nodei24159, + opcua:nodei24165, + opcua:nodei24166 ; + base:hasDisplayName "IIeeeBaseEthernetPortType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24158" . + +opcua:nodei24167 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IBaseEthernetCapabilitiesType ; + base:hasBrowseName "IBaseEthernetCapabilitiesType" ; + base:hasComponent opcua:nodei24168 ; + base:hasDisplayName "IBaseEthernetCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24167" . + +opcua:nodei24169 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ISrClassType ; + base:hasBrowseName "ISrClassType" ; + base:hasComponent opcua:nodei24170, + opcua:nodei24171, + opcua:nodei24172 ; + base:hasDisplayName "ISrClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24169" . + +opcua:nodei24173 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseTsnStreamType ; + base:hasBrowseName "IIeeeBaseTsnStreamType" ; + base:hasComponent opcua:nodei24174, + opcua:nodei24175, + opcua:nodei24176, + opcua:nodei24177, + opcua:nodei24178 ; + base:hasDisplayName "IIeeeBaseTsnStreamType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24173" . + +opcua:nodei24179 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseTsnTrafficSpecificationType ; + base:hasBrowseName "IIeeeBaseTsnTrafficSpecificationType" ; + base:hasComponent opcua:nodei24180, + opcua:nodei24181, + opcua:nodei24182 ; + base:hasDisplayName "IIeeeBaseTsnTrafficSpecificationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24179" . + +opcua:nodei24183 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseTsnStatusStreamType ; + base:hasBrowseName "IIeeeBaseTsnStatusStreamType" ; + base:hasComponent opcua:nodei24184, + opcua:nodei24185, + opcua:nodei24186, + opcua:nodei24187 ; + base:hasDisplayName "IIeeeBaseTsnStatusStreamType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24183" . + +opcua:nodei24188 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnInterfaceConfigurationType ; + base:hasBrowseName "IIeeeTsnInterfaceConfigurationType" ; + base:hasComponent opcua:nodei24189, + opcua:nodei24190 ; + base:hasDisplayName "IIeeeTsnInterfaceConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24188" . + +opcua:nodei24191 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnInterfaceConfigurationTalkerType ; + base:hasBrowseName "IIeeeTsnInterfaceConfigurationTalkerType" ; + base:hasComponent opcua:nodei24194 ; + base:hasDisplayName "IIeeeTsnInterfaceConfigurationTalkerType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24191" . + +opcua:nodei24195 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnInterfaceConfigurationListenerType ; + base:hasBrowseName "IIeeeTsnInterfaceConfigurationListenerType" ; + base:hasComponent opcua:nodei24198 ; + base:hasDisplayName "IIeeeTsnInterfaceConfigurationListenerType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24195" . + +opcua:nodei24199 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnMacAddressType ; + base:hasBrowseName "IIeeeTsnMacAddressType" ; + base:hasComponent opcua:nodei24200, + opcua:nodei24201 ; + base:hasDisplayName "IIeeeTsnMacAddressType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24199" . + +opcua:nodei24202 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnVlanTagType ; + base:hasBrowseName "IIeeeTsnVlanTagType" ; + base:hasComponent opcua:nodei24203, + opcua:nodei24204 ; + base:hasDisplayName "IIeeeTsnVlanTagType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24202" . + +opcua:nodei24205 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IPriorityMappingEntryType ; + base:hasBrowseName "IPriorityMappingEntryType" ; + base:hasComponent opcua:nodei24206, + opcua:nodei24207, + opcua:nodei24208, + opcua:nodei24209 ; + base:hasDisplayName "IPriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24205" . + +opcua:nodei24210 a opcua:DataTypeNodeClass ; + base:definesType opcua:Duplex ; + base:hasBrowseName "Duplex" ; + base:hasDisplayName "Duplex" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24210" ; + base:hasProperty opcua:nodei24235 . + +opcua:nodei24212 a opcua:DataTypeNodeClass ; + base:definesType opcua:InterfaceAdminStatus ; + base:hasBrowseName "InterfaceAdminStatus" ; + base:hasDisplayName "InterfaceAdminStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24212" ; + base:hasProperty opcua:nodei24236 . + +opcua:nodei24214 a opcua:DataTypeNodeClass ; + base:definesType opcua:InterfaceOperStatus ; + base:hasBrowseName "InterfaceOperStatus" ; + base:hasDisplayName "InterfaceOperStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24214" ; + base:hasProperty opcua:nodei24237 . + +opcua:nodei24216 a opcua:DataTypeNodeClass ; + base:definesType opcua:NegotiationStatus ; + base:hasBrowseName "NegotiationStatus" ; + base:hasDisplayName "NegotiationStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24216" ; + base:hasProperty opcua:nodei24238 . + +opcua:nodei24218 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnFailureCode ; + base:hasBrowseName "TsnFailureCode" ; + base:hasDisplayName "TsnFailureCode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24218" ; + base:hasProperty opcua:nodei24239 . + +opcua:nodei24220 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnStreamState ; + base:hasBrowseName "TsnStreamState" ; + base:hasDisplayName "TsnStreamState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24220" ; + base:hasProperty opcua:nodei24240 . + +opcua:nodei24222 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnTalkerStatus ; + base:hasBrowseName "TsnTalkerStatus" ; + base:hasDisplayName "TsnTalkerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24222" ; + base:hasProperty opcua:nodei24241 . + +opcua:nodei24224 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnListenerStatus ; + base:hasBrowseName "TsnListenerStatus" ; + base:hasDisplayName "TsnListenerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24224" ; + base:hasProperty opcua:nodei24242 . + +opcua:nodei24233 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeAutoNegotiationStatusType ; + base:hasBrowseName "IIeeeAutoNegotiationStatusType" ; + base:hasComponent opcua:nodei24234 ; + base:hasDisplayName "IIeeeAutoNegotiationStatusType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24233" . + +opcua:nodei24263 a opcua:DataTypeNodeClass ; + base:definesType opcua:SemanticVersionString ; + base:hasBrowseName "SemanticVersionString" ; + base:hasDisplayName "SemanticVersionString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24263" . + +opcua:nodei24264 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UserManagementType ; + base:hasBrowseName "UserManagementType" ; + base:hasComponent opcua:nodei24269, + opcua:nodei24271, + opcua:nodei24273, + opcua:nodei24275 ; + base:hasDisplayName "UserManagementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24264" ; + base:hasProperty opcua:nodei24265, + opcua:nodei24266, + opcua:nodei24267, + opcua:nodei24268 . + +opcua:nodei24277 a opcua:DataTypeNodeClass ; + base:definesType opcua:PasswordOptionsMask ; + base:hasBrowseName "PasswordOptionsMask" ; + base:hasDisplayName "PasswordOptionsMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24277" ; + base:hasProperty opcua:nodei24278 . + +opcua:nodei24279 a opcua:DataTypeNodeClass ; + base:definesType opcua:UserConfigurationMask ; + base:hasBrowseName "UserConfigurationMask" ; + base:hasDisplayName "UserConfigurationMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24279" ; + base:hasProperty opcua:nodei24280 . + +opcua:nodei24281 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24292, + opcua:nodei24296, + opcua:nodei24300 ; + base:definesType opcua:UserManagementDataType ; + base:hasBrowseName "UserManagementDataType" ; + base:hasDisplayName "UserManagementDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24281" . + +opcua:nodei25 a opcua:DataTypeNodeClass ; + base:definesType opcua:DiagnosticInfo ; + base:hasBrowseName "DiagnosticInfo" ; + base:hasDisplayName "DiagnosticInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25" . + +opcua:nodei25218 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IVlanIdType ; + base:hasBrowseName "IVlanIdType" ; + base:hasComponent opcua:nodei25219 ; + base:hasDisplayName "IVlanIdType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25218" . + +opcua:nodei25220 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25239, + opcua:nodei25243, + opcua:nodei25247 ; + base:definesType opcua:PriorityMappingEntryType ; + base:hasBrowseName "PriorityMappingEntryType" ; + base:hasDisplayName "PriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25220" . + +opcua:nodei25221 a opcua:ObjectTypeNodeClass ; + opcua:HasLowerLayerInterface opcua:nodei25226 ; + base:definesType opcua:IetfBaseNetworkInterfaceType ; + base:hasBrowseName "IetfBaseNetworkInterfaceType" ; + base:hasComponent opcua:nodei25222, + opcua:nodei25223, + opcua:nodei25224, + opcua:nodei25225 ; + base:hasDisplayName "IetfBaseNetworkInterfaceType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei24148 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25221" . + +opcua:nodei25227 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PriorityMappingTableType ; + base:hasBrowseName "PriorityMappingTableType" ; + base:hasComponent opcua:nodei25229, + opcua:nodei25231 ; + base:hasDisplayName "PriorityMappingTableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25227" ; + base:hasProperty opcua:nodei25228 . + +opcua:nodei25237 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:UsesPriorityMappingTable ; + base:hasBrowseName "UsesPriorityMappingTable" ; + base:hasDisplayName "UsesPriorityMappingTable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25237" . + +opcua:nodei25238 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasLowerLayerInterface ; + base:hasBrowseName "HasLowerLayerInterface" ; + base:hasDisplayName "HasLowerLayerInterface" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25238" . + +opcua:nodei25253 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsExecutableOn ; + base:hasBrowseName "IsExecutableOn" ; + base:hasDisplayName "IsExecutableOn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25253" . + +opcua:nodei25254 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Controls ; + base:hasBrowseName "Controls" ; + base:hasDisplayName "Controls" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25254" . + +opcua:nodei25255 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Utilizes ; + base:hasBrowseName "Utilizes" ; + base:hasDisplayName "Utilizes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25255" . + +opcua:nodei25256 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Requires ; + base:hasBrowseName "Requires" ; + base:hasDisplayName "Requires" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25256" . + +opcua:nodei25257 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsPhysicallyConnectedTo ; + base:hasBrowseName "IsPhysicallyConnectedTo" ; + base:hasDisplayName "IsPhysicallyConnectedTo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25257" ; + base:isSymmetric "true" . + +opcua:nodei25258 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:RepresentsSameEntityAs ; + base:hasBrowseName "RepresentsSameEntityAs" ; + base:hasDisplayName "RepresentsSameEntityAs" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25258" ; + base:isSymmetric "true" . + +opcua:nodei25259 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:RepresentsSameHardwareAs ; + base:hasBrowseName "RepresentsSameHardwareAs" ; + base:hasDisplayName "RepresentsSameHardwareAs" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25259" ; + base:isSymmetric "true" . + +opcua:nodei25260 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:RepresentsSameFunctionalityAs ; + base:hasBrowseName "RepresentsSameFunctionalityAs" ; + base:hasDisplayName "RepresentsSameFunctionalityAs" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25260" ; + base:isSymmetric "true" . + +opcua:nodei25261 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsHostedBy ; + base:hasBrowseName "IsHostedBy" ; + base:hasDisplayName "IsHostedBy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25261" . + +opcua:nodei25262 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasPhysicalComponent ; + base:hasBrowseName "HasPhysicalComponent" ; + base:hasDisplayName "HasPhysicalComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25262" . + +opcua:nodei25263 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasContainedComponent ; + base:hasBrowseName "HasContainedComponent" ; + base:hasDisplayName "HasContainedComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25263" . + +opcua:nodei25264 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAttachedComponent ; + base:hasBrowseName "HasAttachedComponent" ; + base:hasDisplayName "HasAttachedComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25264" . + +opcua:nodei25265 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsExecutingOn ; + base:hasBrowseName "IsExecutingOn" ; + base:hasDisplayName "IsExecutingOn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25265" . + +opcua:nodei25269 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25529, + opcua:nodei25545, + opcua:nodei25561 ; + base:definesType opcua:PublishedDataSetCustomSourceDataType ; + base:hasBrowseName "PublishedDataSetCustomSourceDataType" ; + base:hasDisplayName "PublishedDataSetCustomSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25269" . + +opcua:nodei25270 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25530, + opcua:nodei25546, + opcua:nodei25562 ; + base:definesType opcua:PubSubKeyPushTargetDataType ; + base:hasBrowseName "PubSubKeyPushTargetDataType" ; + base:hasDisplayName "PubSubKeyPushTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25270" . + +opcua:nodei25337 a opcua:ObjectTypeNodeClass ; + opcua:HasPushedSecurityGroup opcua:nodei25626 ; + base:definesType opcua:PubSubKeyPushTargetType ; + base:hasBrowseName "PubSubKeyPushTargetType" ; + base:hasComponent opcua:nodei25641, + opcua:nodei25644, + opcua:nodei25647 ; + base:hasDisplayName "PubSubKeyPushTargetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25337" ; + base:hasProperty opcua:nodei25340, + opcua:nodei25634, + opcua:nodei25635, + opcua:nodei25636, + opcua:nodei25637, + opcua:nodei25638, + opcua:nodei25639, + opcua:nodei25640 . + +opcua:nodei25345 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasPushedSecurityGroup ; + base:hasBrowseName "HasPushedSecurityGroup" ; + base:hasDisplayName "HasPushedSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25345" . + +opcua:nodei25346 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "PubSubKeyPushTargetFolderType" ; + base:hasComponent opcua:nodei25358, + opcua:nodei25366, + opcua:nodei25369, + opcua:nodei25371, + opcua:nodei25374 ; + base:hasDisplayName "PubSubKeyPushTargetFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25346" ; + base:organizes opcua:nodei25347 . + +opcua:nodei25482 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubConfigurationType ; + base:hasBrowseName "PubSubConfigurationType" ; + base:hasComponent opcua:nodei25505, + opcua:nodei25508 ; + base:hasDisplayName "PubSubConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25482" . + +opcua:nodei25517 a opcua:DataTypeNodeClass ; + base:definesType opcua:PubSubConfigurationRefMask ; + base:hasBrowseName "PubSubConfigurationRefMask" ; + base:hasDisplayName "PubSubConfigurationRefMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25517" ; + base:hasProperty opcua:nodei25518 . + +opcua:nodei25519 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25531, + opcua:nodei25547, + opcua:nodei25563 ; + base:definesType opcua:PubSubConfigurationRefDataType ; + base:hasBrowseName "PubSubConfigurationRefDataType" ; + base:hasDisplayName "PubSubConfigurationRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25519" . + +opcua:nodei25520 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25532, + opcua:nodei25548, + opcua:nodei25564 ; + base:definesType opcua:PubSubConfigurationValueDataType ; + base:hasBrowseName "PubSubConfigurationValueDataType" ; + base:hasDisplayName "PubSubConfigurationValueDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25520" . + +opcua:nodei256 a opcua:DataTypeNodeClass ; + base:definesType opcua:IdType ; + base:hasBrowseName "IdType" ; + base:hasDisplayName "IdType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "256" ; + base:hasProperty opcua:nodei7591 . + +opcua:nodei257 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeClass ; + base:hasBrowseName "NodeClass" ; + base:hasDisplayName "NodeClass" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "257" ; + base:hasProperty opcua:nodei11878 . + +opcua:nodei25726 a opcua:DataTypeNodeClass ; + base:definesType opcua:EncodedTicket ; + base:hasBrowseName "EncodedTicket" ; + base:hasDisplayName "EncodedTicket" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25726" . + +opcua:nodei25731 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ApplicationConfigurationType ; + base:hasBrowseName "ApplicationConfigurationType" ; + base:hasDisplayName "ApplicationConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25731" ; + base:hasProperty opcua:nodei26849, + opcua:nodei26850, + opcua:nodei26851, + opcua:nodei26852 . + +opcua:nodei26 a opcua:DataTypeNodeClass ; + base:definesType opcua:Number ; + base:hasBrowseName "Number" ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26" . + +opcua:nodei26871 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProvisionableDeviceType ; + base:hasBrowseName "ProvisionableDeviceType" ; + base:hasComponent opcua:nodei26873, + opcua:nodei26875, + opcua:nodei26878 ; + base:hasDisplayName "ProvisionableDeviceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26871" ; + base:hasProperty opcua:nodei26872 . + +opcua:nodei27 a opcua:DataTypeNodeClass ; + base:definesType opcua:Integer ; + base:hasBrowseName "Integer" ; + base:hasDisplayName "Integer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27" . + +opcua:nodei2738 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SemanticChangeEventType ; + base:hasBrowseName "SemanticChangeEventType" ; + base:hasDisplayName "SemanticChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2738" ; + base:hasProperty opcua:nodei2739 . + +opcua:nodei2748 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUrlMismatchEventType ; + base:hasBrowseName "AuditUrlMismatchEventType" ; + base:hasDisplayName "AuditUrlMismatchEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2748" ; + base:hasProperty opcua:nodei2749 . + +opcua:nodei2755 a opcua:VariableTypeNodeClass ; + base:definesType opcua:StateVariableType ; + base:hasBrowseName "StateVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "StateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2755" ; + base:hasProperty opcua:nodei2756, + opcua:nodei2757, + opcua:nodei2758, + opcua:nodei2759 . + +opcua:nodei2760 a opcua:VariableTypeNodeClass ; + base:definesType opcua:FiniteStateVariableType ; + base:hasBrowseName "FiniteStateVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FiniteStateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2760" ; + base:hasProperty opcua:nodei2761 . + +opcua:nodei2762 a opcua:VariableTypeNodeClass ; + base:definesType opcua:TransitionVariableType ; + base:hasBrowseName "TransitionVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TransitionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2762" ; + base:hasProperty opcua:nodei11456, + opcua:nodei2763, + opcua:nodei2764, + opcua:nodei2765, + opcua:nodei2766 . + +opcua:nodei2767 a opcua:VariableTypeNodeClass ; + base:definesType opcua:FiniteTransitionVariableType ; + base:hasBrowseName "FiniteTransitionVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FiniteTransitionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2767" ; + base:hasProperty opcua:nodei2768 . + +opcua:nodei2771 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FiniteStateMachineType ; + base:hasBrowseName "FiniteStateMachineType" ; + base:hasComponent opcua:nodei17635, + opcua:nodei17636, + opcua:nodei2772, + opcua:nodei2773 ; + base:hasDisplayName "FiniteStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2771" . + +opcua:nodei2782 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ConditionType ; + base:hasBrowseName "ConditionType" ; + base:hasComponent opcua:nodei12912, + opcua:nodei3875, + opcua:nodei9011, + opcua:nodei9020, + opcua:nodei9022, + opcua:nodei9024, + opcua:nodei9027, + opcua:nodei9028, + opcua:nodei9029 ; + base:hasDisplayName "ConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2782" ; + base:hasProperty opcua:nodei11112, + opcua:nodei11113, + opcua:nodei16363, + opcua:nodei16364, + opcua:nodei32060, + opcua:nodei3874, + opcua:nodei9009, + opcua:nodei9010, + opcua:nodei9026 . + +opcua:nodei2787 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RefreshStartEventType ; + base:hasBrowseName "RefreshStartEventType" ; + base:hasDisplayName "RefreshStartEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2787" . + +opcua:nodei2788 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RefreshEndEventType ; + base:hasBrowseName "RefreshEndEventType" ; + base:hasDisplayName "RefreshEndEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2788" . + +opcua:nodei2789 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RefreshRequiredEventType ; + base:hasBrowseName "RefreshRequiredEventType" ; + base:hasDisplayName "RefreshRequiredEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2789" . + +opcua:nodei2790 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionEventType ; + base:hasBrowseName "AuditConditionEventType" ; + base:hasDisplayName "AuditConditionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2790" . + +opcua:nodei28 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInteger ; + base:hasBrowseName "UInteger" ; + base:hasDisplayName "UInteger" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28" . + +opcua:nodei2803 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionEnableEventType ; + base:hasBrowseName "AuditConditionEnableEventType" ; + base:hasDisplayName "AuditConditionEnableEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2803" . + +opcua:nodei2829 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionCommentEventType ; + base:hasBrowseName "AuditConditionCommentEventType" ; + base:hasDisplayName "AuditConditionCommentEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2829" ; + base:hasProperty opcua:nodei11851, + opcua:nodei17222 . + +opcua:nodei2830 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DialogConditionType ; + base:hasBrowseName "DialogConditionType" ; + base:hasComponent opcua:nodei24312, + opcua:nodei9035, + opcua:nodei9055, + opcua:nodei9069 ; + base:hasDisplayName "DialogConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2830" ; + base:hasProperty opcua:nodei2831, + opcua:nodei9064, + opcua:nodei9065, + opcua:nodei9066, + opcua:nodei9067, + opcua:nodei9068 . + +opcua:nodei288 a opcua:DataTypeNodeClass ; + base:definesType opcua:IntegerId ; + base:hasBrowseName "IntegerId" ; + base:hasDisplayName "IntegerId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "288" . + +opcua:nodei2881 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AcknowledgeableConditionType ; + base:hasBrowseName "AcknowledgeableConditionType" ; + base:hasComponent opcua:nodei9073, + opcua:nodei9093, + opcua:nodei9102, + opcua:nodei9111, + opcua:nodei9113 ; + base:hasDisplayName "AcknowledgeableConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2881" . + +opcua:nodei289 a opcua:DataTypeNodeClass ; + base:definesType opcua:Counter ; + base:hasBrowseName "Counter" ; + base:hasDisplayName "Counter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "289" . + +opcua:nodei29 a opcua:DataTypeNodeClass ; + base:definesType opcua:Enumeration ; + base:hasBrowseName "Enumeration" ; + base:hasDisplayName "Enumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29" . + +opcua:nodei290 a opcua:DataTypeNodeClass ; + base:definesType opcua:Duration ; + base:hasBrowseName "Duration" ; + base:hasDisplayName "Duration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "290" . + +opcua:nodei291 a opcua:DataTypeNodeClass ; + base:definesType opcua:NumericRange ; + base:hasBrowseName "NumericRange" ; + base:hasDisplayName "NumericRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "291" . + +opcua:nodei2929 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ShelvedStateMachineType ; + base:hasBrowseName "ShelvedStateMachineType" ; + base:hasComponent opcua:nodei24756, + opcua:nodei24758, + opcua:nodei24760, + opcua:nodei2930, + opcua:nodei2932, + opcua:nodei2933, + opcua:nodei2935, + opcua:nodei2936, + opcua:nodei2940, + opcua:nodei2942, + opcua:nodei2943, + opcua:nodei2945, + opcua:nodei2947, + opcua:nodei2948, + opcua:nodei2949 ; + base:hasDisplayName "ShelvedStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2929" ; + base:hasProperty opcua:nodei9115 . + +opcua:nodei294 a opcua:DataTypeNodeClass ; + base:definesType opcua:UtcTime ; + base:hasBrowseName "UtcTime" ; + base:hasDisplayName "UtcTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "294" . + +opcua:nodei295 a opcua:DataTypeNodeClass ; + base:definesType opcua:LocaleId ; + base:hasBrowseName "LocaleId" ; + base:hasDisplayName "LocaleId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "295" . + +opcua:nodei2955 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:LimitAlarmType ; + base:hasBrowseName "LimitAlarmType" ; + base:hasDisplayName "LimitAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2955" ; + base:hasProperty opcua:nodei11124, + opcua:nodei11125, + opcua:nodei11126, + opcua:nodei11127, + opcua:nodei16572, + opcua:nodei16573, + opcua:nodei16574, + opcua:nodei16575, + opcua:nodei24770, + opcua:nodei24771, + opcua:nodei24772, + opcua:nodei24773, + opcua:nodei24774, + opcua:nodei24775, + opcua:nodei24776, + opcua:nodei24777 . + +opcua:nodei296 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15081, + opcua:nodei297, + opcua:nodei298 ; + base:definesType opcua:Argument ; + base:hasBrowseName "Argument" ; + base:hasDisplayName "Argument" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "296" . + +opcua:nodei299 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15371, + opcua:nodei300, + opcua:nodei301 ; + base:definesType opcua:StatusResult ; + base:hasBrowseName "StatusResult" ; + base:hasDisplayName "StatusResult" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "299" . + +opcua:nodei2999 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryEventUpdateEventType ; + base:hasBrowseName "AuditHistoryEventUpdateEventType" ; + base:hasDisplayName "AuditHistoryEventUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2999" ; + base:hasProperty opcua:nodei3003, + opcua:nodei3025, + opcua:nodei3028, + opcua:nodei3029, + opcua:nodei3030 . + +opcua:nodei3 a opcua:DataTypeNodeClass ; + base:definesType opcua:Byte ; + base:hasBrowseName "Byte" ; + base:hasDisplayName "Byte" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3" . + +opcua:nodei30 a opcua:DataTypeNodeClass ; + base:definesType opcua:Image ; + base:hasBrowseName "Image" ; + base:hasDisplayName "Image" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "30" . + +opcua:nodei3006 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryValueUpdateEventType ; + base:hasBrowseName "AuditHistoryValueUpdateEventType" ; + base:hasDisplayName "AuditHistoryValueUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3006" ; + base:hasProperty opcua:nodei3026, + opcua:nodei3031, + opcua:nodei3032, + opcua:nodei3033 . + +opcua:nodei3012 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryDeleteEventType ; + base:hasBrowseName "AuditHistoryDeleteEventType" ; + base:hasDisplayName "AuditHistoryDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3012" ; + base:hasProperty opcua:nodei3027 . + +opcua:nodei3014 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryRawModifyDeleteEventType ; + base:hasBrowseName "AuditHistoryRawModifyDeleteEventType" ; + base:hasDisplayName "AuditHistoryRawModifyDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3014" ; + base:hasProperty opcua:nodei3015, + opcua:nodei3016, + opcua:nodei3017, + opcua:nodei3034 . + +opcua:nodei3019 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryAtTimeDeleteEventType ; + base:hasBrowseName "AuditHistoryAtTimeDeleteEventType" ; + base:hasDisplayName "AuditHistoryAtTimeDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3019" ; + base:hasProperty opcua:nodei3020, + opcua:nodei3021 . + +opcua:nodei302 a opcua:DataTypeNodeClass ; + base:definesType opcua:MessageSecurityMode ; + base:hasBrowseName "MessageSecurityMode" ; + base:hasDisplayName "MessageSecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "302" ; + base:hasProperty opcua:nodei7595 . + +opcua:nodei3022 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryEventDeleteEventType ; + base:hasBrowseName "AuditHistoryEventDeleteEventType" ; + base:hasDisplayName "AuditHistoryEventDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3022" ; + base:hasProperty opcua:nodei3023, + opcua:nodei3024 . + +opcua:nodei303 a opcua:DataTypeNodeClass ; + base:definesType opcua:UserTokenType ; + base:hasBrowseName "UserTokenType" ; + base:hasDisplayName "UserTokenType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "303" ; + base:hasProperty opcua:nodei7596 . + +opcua:nodei3035 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EventQueueOverflowEventType ; + base:hasBrowseName "EventQueueOverflowEventType" ; + base:hasDisplayName "EventQueueOverflowEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3035" . + +opcua:nodei304 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15098, + opcua:nodei305, + opcua:nodei306 ; + base:definesType opcua:UserTokenPolicy ; + base:hasBrowseName "UserTokenPolicy" ; + base:hasDisplayName "UserTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "304" . + +opcua:nodei3051 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BuildInfoType ; + base:hasBrowseName "BuildInfoType" ; + base:hasComponent opcua:nodei3052, + opcua:nodei3053, + opcua:nodei3054, + opcua:nodei3055, + opcua:nodei3056, + opcua:nodei3057 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfoType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3051" . + +opcua:nodei3062 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default Binary" ; + base:hasDescription "The default binary encoding for a data type." ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3062" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3063 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default XML" ; + base:hasDescription "The default XML encoding for a data type." ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3063" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3065 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AlwaysGeneratesEvent ; + base:hasBrowseName "AlwaysGeneratesEvent" ; + base:hasDisplayName "AlwaysGeneratesEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3065" . + +opcua:nodei3067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Icon" ; + base:hasDatatype opcua:Image ; + base:hasDescription "A small image representing the object." ; + base:hasDisplayName "Icon" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3067" . + +opcua:nodei3068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodeVersion" ; + base:hasDatatype opcua:String ; + base:hasDescription "The version number of the node (used to indicate changes to references of the owning node)." ; + base:hasDisplayName "NodeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3068" . + +opcua:nodei3069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDescription "The local time where the owning variable value was collected." ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3069" . + +opcua:nodei307 a opcua:DataTypeNodeClass ; + base:definesType opcua:ApplicationType ; + base:hasBrowseName "ApplicationType" ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "307" ; + base:hasProperty opcua:nodei7597 . + +opcua:nodei3070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AllowNulls" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Whether the value of the owning variable is allowed to be null." ; + base:hasDisplayName "AllowNulls" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3070" . + +opcua:nodei3071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDescription "The human readable strings associated with the values of an enumerated value (when values have no sequence)." ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3071" ; + base:hasValueRank "1" . + +opcua:nodei3072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDescription "The input arguments for a method." ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3072" ; + base:hasValueRank "1" . + +opcua:nodei3073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDescription "The output arguments for a method." ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3073" ; + base:hasValueRank "1" . + +opcua:nodei308 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15087, + opcua:nodei309, + opcua:nodei310 ; + base:definesType opcua:ApplicationDescription ; + base:hasBrowseName "ApplicationDescription" ; + base:hasDisplayName "ApplicationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "308" . + +opcua:nodei311 a opcua:DataTypeNodeClass ; + base:definesType opcua:ApplicationInstanceCertificate ; + base:hasBrowseName "ApplicationInstanceCertificate" ; + base:hasDisplayName "ApplicationInstanceCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "311" . + +opcua:nodei312 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15099, + opcua:nodei313, + opcua:nodei314 ; + base:definesType opcua:EndpointDescription ; + base:hasBrowseName "EndpointDescription" ; + base:hasDisplayName "EndpointDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "312" . + +opcua:nodei315 a opcua:DataTypeNodeClass ; + base:definesType opcua:SecurityTokenRequestType ; + base:hasBrowseName "SecurityTokenRequestType" ; + base:hasDisplayName "SecurityTokenRequestType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "315" ; + base:hasProperty opcua:nodei7598 . + +opcua:nodei316 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15140, + opcua:nodei317, + opcua:nodei318 ; + base:definesType opcua:UserIdentityToken ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "316" . + +opcua:nodei319 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15141, + opcua:nodei320, + opcua:nodei321 ; + base:definesType opcua:AnonymousIdentityToken ; + base:hasBrowseName "AnonymousIdentityToken" ; + base:hasDisplayName "AnonymousIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "319" . + +opcua:nodei31917 a opcua:DataTypeNodeClass ; + base:definesType opcua:Handle ; + base:hasBrowseName "Handle" ; + base:hasDisplayName "Handle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31917" . + +opcua:nodei31918 a opcua:DataTypeNodeClass ; + base:definesType opcua:TrimmedString ; + base:hasBrowseName "TrimmedString" ; + base:hasDisplayName "TrimmedString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31918" . + +opcua:nodei32 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:NonHierarchicalReferences ; + base:hasBrowseName "NonHierarchicalReferences" ; + base:hasDisplayName "NonHierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32" ; + base:isSymmetric "true" . + +opcua:nodei32059 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AlarmSuppressionGroupMember ; + base:hasBrowseName "AlarmSuppressionGroupMember" ; + base:hasDisplayName "AlarmSuppressionGroupMember" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32059" . + +opcua:nodei32064 a opcua:ObjectTypeNodeClass ; + opcua:AlarmSuppressionGroupMember opcua:nodei32226 ; + base:definesType opcua:AlarmSuppressionGroupType ; + base:hasBrowseName "AlarmSuppressionGroupType" ; + base:hasDisplayName "AlarmSuppressionGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32064" . + +opcua:nodei322 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15142, + opcua:nodei323, + opcua:nodei324 ; + base:definesType opcua:UserNameIdentityToken ; + base:hasBrowseName "UserNameIdentityToken" ; + base:hasDisplayName "UserNameIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "322" . + +opcua:nodei32244 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AlarmStateVariableType ; + base:hasBrowseName "AlarmStateVariableType" ; + base:hasDatatype opcua:AlarmMask ; + base:hasDisplayName "AlarmStateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32244" ; + base:hasProperty opcua:nodei32245, + opcua:nodei32246, + opcua:nodei32247, + opcua:nodei32248, + opcua:nodei32249, + opcua:nodei32250 . + +opcua:nodei32251 a opcua:DataTypeNodeClass ; + base:definesType opcua:AlarmMask ; + base:hasBrowseName "AlarmMask" ; + base:hasDisplayName "AlarmMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32251" ; + base:hasProperty opcua:nodei32252 . + +opcua:nodei32260 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListUpdateRequestedAuditEventType ; + base:hasBrowseName "TrustListUpdateRequestedAuditEventType" ; + base:hasDisplayName "TrustListUpdateRequestedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32260" . + +opcua:nodei32285 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32382, + opcua:nodei32386, + opcua:nodei32390 ; + base:definesType opcua:TransactionErrorType ; + base:hasBrowseName "TransactionErrorType" ; + base:hasDisplayName "TransactionErrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32285" . + +opcua:nodei32286 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransactionDiagnosticsType ; + base:hasBrowseName "TransactionDiagnosticsType" ; + base:hasDisplayName "TransactionDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32286" ; + base:hasProperty opcua:nodei32287, + opcua:nodei32288, + opcua:nodei32289, + opcua:nodei32290, + opcua:nodei32291, + opcua:nodei32292 . + +opcua:nodei32306 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateUpdateRequestedAuditEventType ; + base:hasBrowseName "CertificateUpdateRequestedAuditEventType" ; + base:hasDisplayName "CertificateUpdateRequestedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32306" . + +opcua:nodei32407 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasKeyValueDescription ; + base:hasBrowseName "HasKeyValueDescription" ; + base:hasDisplayName "HasKeyValueDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32407" . + +opcua:nodei32411 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonTransparentBackupRedundancyType ; + base:hasBrowseName "NonTransparentBackupRedundancyType" ; + base:hasComponent opcua:nodei32416 ; + base:hasDisplayName "NonTransparentBackupRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32411" ; + base:hasProperty opcua:nodei32413, + opcua:nodei32415 . + +opcua:nodei32417 a opcua:DataTypeNodeClass ; + base:definesType opcua:RedundantServerMode ; + base:hasBrowseName "RedundantServerMode" ; + base:hasDisplayName "RedundantServerMode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32417" ; + base:hasProperty opcua:nodei32418 . + +opcua:nodei32421 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32422, + opcua:nodei32426, + opcua:nodei32430 ; + base:definesType opcua:BitFieldDefinition ; + base:hasBrowseName "BitFieldDefinition" ; + base:hasDisplayName "BitFieldDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32421" . + +opcua:nodei32431 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BitFieldType ; + base:hasBrowseName "BitFieldType" ; + base:hasComponent opcua:nodei15014, + opcua:nodei32433 ; + base:hasDatatype opcua:UInteger ; + base:hasDisplayName "BitFieldType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32431" ; + base:hasProperty opcua:nodei32432 . + +opcua:nodei32434 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32560, + opcua:nodei32572, + opcua:nodei32584 ; + base:definesType opcua:AnnotationDataType ; + base:hasBrowseName "AnnotationDataType" ; + base:hasDisplayName "AnnotationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32434" . + +opcua:nodei32435 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32561, + opcua:nodei32573, + opcua:nodei32585 ; + base:definesType opcua:LinearConversionDataType ; + base:hasBrowseName "LinearConversionDataType" ; + base:hasDisplayName "LinearConversionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32435" . + +opcua:nodei32436 a opcua:DataTypeNodeClass ; + base:definesType opcua:ConversionLimitEnum ; + base:hasBrowseName "ConversionLimitEnum" ; + base:hasDisplayName "ConversionLimitEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32436" ; + base:hasProperty opcua:nodei32437 . + +opcua:nodei32438 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32562, + opcua:nodei32574, + opcua:nodei32586 ; + base:definesType opcua:QuantityDimension ; + base:hasBrowseName "QuantityDimension" ; + base:hasDisplayName "QuantityDimension" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32438" . + +opcua:nodei32439 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SyntaxReferenceEntryType ; + base:hasBrowseName "SyntaxReferenceEntryType" ; + base:hasDisplayName "SyntaxReferenceEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32439" ; + base:hasProperty opcua:nodei32441 . + +opcua:nodei32442 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UnitType ; + base:hasBrowseName "UnitType" ; + base:hasDisplayName "UnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32442" ; + base:hasProperty opcua:nodei32443, + opcua:nodei32444, + opcua:nodei32445, + opcua:nodei32446 . + +opcua:nodei32447 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerUnitType ; + base:hasBrowseName "ServerUnitType" ; + base:hasComponent opcua:nodei32452, + opcua:nodei32462 ; + base:hasDisplayName "ServerUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32447" ; + base:hasProperty opcua:nodei32461 . + +opcua:nodei32467 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AlternativeUnitType ; + base:hasBrowseName "AlternativeUnitType" ; + base:hasDisplayName "AlternativeUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32467" ; + base:hasProperty opcua:nodei32472, + opcua:nodei32473, + opcua:nodei32474 . + +opcua:nodei32475 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:QuantityType ; + base:hasBrowseName "QuantityType" ; + base:hasComponent opcua:nodei32481 ; + base:hasDisplayName "QuantityType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32475" ; + base:hasProperty opcua:nodei32476, + opcua:nodei32477, + opcua:nodei32478, + opcua:nodei32479, + opcua:nodei32480 . + +opcua:nodei325 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15143, + opcua:nodei326, + opcua:nodei327 ; + base:definesType opcua:X509IdentityToken ; + base:hasBrowseName "X509IdentityToken" ; + base:hasDisplayName "X509IdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "325" . + +opcua:nodei32502 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:QuantitiesFolderType ; + base:hasBrowseName "QuantitiesFolderType" ; + base:hasDisplayName "QuantitiesFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32502" ; + base:organizes opcua:nodei32503 . + +opcua:nodei32558 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEngineeringUnitDetails ; + base:hasBrowseName "HasEngineeringUnitDetails" ; + base:hasDisplayName "HasEngineeringUnitDetails" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32558" . + +opcua:nodei32559 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasQuantity ; + base:hasBrowseName "HasQuantity" ; + base:hasDisplayName "HasQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32559" . + +opcua:nodei32621 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoricalEventConfigurationType ; + base:hasBrowseName "HistoricalEventConfigurationType" ; + base:hasComponent opcua:nodei32622 ; + base:hasDisplayName "HistoricalEventConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32621" ; + base:hasProperty opcua:nodei32623, + opcua:nodei32624 . + +opcua:nodei32625 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoricalExternalEventSourceType ; + base:hasBrowseName "HistoricalExternalEventSourceType" ; + base:hasDisplayName "HistoricalExternalEventSourceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32625" ; + base:hasProperty opcua:nodei32626, + opcua:nodei32627, + opcua:nodei32628, + opcua:nodei32629, + opcua:nodei32630, + opcua:nodei32631, + opcua:nodei32632 . + +opcua:nodei32633 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCurrentData ; + base:hasBrowseName "HasCurrentData" ; + base:hasDisplayName "HasCurrentData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32633" . + +opcua:nodei32634 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCurrentEvent ; + base:hasBrowseName "HasCurrentEvent" ; + base:hasDisplayName "HasCurrentEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32634" . + +opcua:nodei32657 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ReferenceDescriptionVariableType ; + base:hasBrowseName "ReferenceDescriptionVariableType" ; + base:hasDatatype opcua:ReferenceDescriptionDataType ; + base:hasDisplayName "ReferenceDescriptionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32657" ; + base:hasProperty opcua:nodei32658 . + +opcua:nodei32659 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32661, + opcua:nodei32669, + opcua:nodei32677 ; + base:definesType opcua:ReferenceDescriptionDataType ; + base:hasBrowseName "ReferenceDescriptionDataType" ; + base:hasDisplayName "ReferenceDescriptionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32659" . + +opcua:nodei32660 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32662, + opcua:nodei32670, + opcua:nodei32678 ; + base:definesType opcua:ReferenceListEntryDataType ; + base:hasBrowseName "ReferenceListEntryDataType" ; + base:hasDisplayName "ReferenceListEntryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32660" . + +opcua:nodei32679 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasReferenceDescription ; + base:hasBrowseName "HasReferenceDescription" ; + base:hasDisplayName "HasReferenceDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32679" . + +opcua:nodei32750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "Specifies the length, in bytes, of the OptionSet." ; + base:hasDisplayName "OptionSetLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32750" . + +opcua:nodei32758 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryConfigurationChangeEventType ; + base:hasBrowseName "AuditHistoryConfigurationChangeEventType" ; + base:hasDisplayName "AuditHistoryConfigurationChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32758" . + +opcua:nodei32803 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryBulkInsertEventType ; + base:hasBrowseName "AuditHistoryBulkInsertEventType" ; + base:hasDisplayName "AuditHistoryBulkInsertEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32803" ; + base:hasProperty opcua:nodei32821, + opcua:nodei32822, + opcua:nodei32823 . + +opcua:nodei32824 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32825, + opcua:nodei32829, + opcua:nodei32833 ; + base:definesType opcua:HistoryModifiedEvent ; + base:hasBrowseName "HistoryModifiedEvent" ; + base:hasDisplayName "HistoryModifiedEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32824" . + +opcua:nodei33 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HierarchicalReferences ; + base:hasBrowseName "HierarchicalReferences" ; + base:hasDisplayName "HierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "33" . + +opcua:nodei331 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15199, + opcua:nodei332, + opcua:nodei333 ; + base:definesType opcua:EndpointConfiguration ; + base:hasBrowseName "EndpointConfiguration" ; + base:hasDisplayName "EndpointConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "331" . + +opcua:nodei338 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15361, + opcua:nodei339, + opcua:nodei340 ; + base:definesType opcua:BuildInfo ; + base:hasBrowseName "BuildInfo" ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "338" . + +opcua:nodei34 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasChild ; + base:hasBrowseName "HasChild" ; + base:hasDisplayName "HasChild" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "34" . + +opcua:nodei344 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15136, + opcua:nodei345, + opcua:nodei346 ; + base:definesType opcua:SignedSoftwareCertificate ; + base:hasBrowseName "SignedSoftwareCertificate" ; + base:hasDisplayName "SignedSoftwareCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "344" . + +opcua:nodei347 a opcua:DataTypeNodeClass ; + base:definesType opcua:AttributeWriteMask ; + base:hasBrowseName "AttributeWriteMask" ; + base:hasDisplayName "AttributeWriteMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "347" ; + base:hasProperty opcua:nodei15036 . + +opcua:nodei348 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeAttributesMask ; + base:hasBrowseName "NodeAttributesMask" ; + base:hasDisplayName "NodeAttributesMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "348" ; + base:hasProperty opcua:nodei11881 . + +opcua:nodei35 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Organizes ; + base:hasBrowseName "Organizes" ; + base:hasDisplayName "Organizes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "35" . + +opcua:nodei36 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEventSource ; + base:hasBrowseName "HasEventSource" ; + base:hasDisplayName "HasEventSource" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "36" . + +opcua:nodei37 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasModellingRule ; + base:hasBrowseName "HasModellingRule" ; + base:hasDisplayName "HasModellingRule" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "37" . + +opcua:nodei376 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15165, + opcua:nodei377, + opcua:nodei378 ; + base:definesType opcua:AddNodesItem ; + base:hasBrowseName "AddNodesItem" ; + base:hasDisplayName "AddNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "376" . + +opcua:nodei379 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15169, + opcua:nodei380, + opcua:nodei381 ; + base:definesType opcua:AddReferencesItem ; + base:hasBrowseName "AddReferencesItem" ; + base:hasDisplayName "AddReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "379" . + +opcua:nodei38 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEncoding ; + base:hasBrowseName "HasEncoding" ; + base:hasDisplayName "HasEncoding" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "38" . + +opcua:nodei3806 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgramTransitionAuditEventType ; + base:hasBrowseName "ProgramTransitionAuditEventType" ; + base:hasComponent opcua:nodei3825 ; + base:hasDisplayName "ProgramTransitionAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3806" . + +opcua:nodei382 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15172, + opcua:nodei383, + opcua:nodei384 ; + base:definesType opcua:DeleteNodesItem ; + base:hasBrowseName "DeleteNodesItem" ; + base:hasDisplayName "DeleteNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "382" . + +opcua:nodei385 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15175, + opcua:nodei386, + opcua:nodei387 ; + base:definesType opcua:DeleteReferencesItem ; + base:hasBrowseName "DeleteReferencesItem" ; + base:hasDisplayName "DeleteReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "385" . + +opcua:nodei388 a opcua:DataTypeNodeClass ; + base:definesType opcua:SessionAuthenticationToken ; + base:hasBrowseName "SessionAuthenticationToken" ; + base:hasDisplayName "SessionAuthenticationToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "388" . + +opcua:nodei39 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDescription ; + base:hasBrowseName "HasDescription" ; + base:hasDisplayName "HasDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "39" . + +opcua:nodei4 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int16 ; + base:hasBrowseName "Int16" ; + base:hasDisplayName "Int16" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "4" . + +opcua:nodei40 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasTypeDefinition ; + base:hasBrowseName "HasTypeDefinition" ; + base:hasDisplayName "HasTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "40" . + +opcua:nodei41 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:GeneratesEvent ; + base:hasBrowseName "GeneratesEvent" ; + base:hasDisplayName "GeneratesEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "41" . + +opcua:nodei432 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15102, + opcua:nodei433, + opcua:nodei434 ; + base:definesType opcua:RegisteredServer ; + base:hasBrowseName "RegisteredServer" ; + base:hasDisplayName "RegisteredServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "432" . + +opcua:nodei44 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Aggregates ; + base:hasBrowseName "Aggregates" ; + base:hasDisplayName "Aggregates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "44" . + +opcua:nodei45 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasSubtype ; + base:hasBrowseName "HasSubtype" ; + base:hasDisplayName "HasSubtype" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "45" . + +opcua:nodei46 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasProperty ; + base:hasBrowseName "HasProperty" ; + base:hasDisplayName "HasProperty" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "46" . + +opcua:nodei47 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasComponent ; + base:hasBrowseName "HasComponent" ; + base:hasDisplayName "HasComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47" . + +opcua:nodei48 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasNotifier ; + base:hasBrowseName "HasNotifier" ; + base:hasDisplayName "HasNotifier" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "48" . + +opcua:nodei49 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasOrderedComponent ; + base:hasBrowseName "HasOrderedComponent" ; + base:hasDisplayName "HasOrderedComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "49" . + +opcua:nodei5 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt16 ; + base:hasBrowseName "UInt16" ; + base:hasDisplayName "UInt16" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "5" . + +opcua:nodei50 a opcua:DataTypeNodeClass ; + base:definesType opcua:Decimal ; + base:hasBrowseName "Decimal" ; + base:hasDisplayName "Decimal" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "50" . + +opcua:nodei51 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:FromState ; + base:hasBrowseName "FromState" ; + base:hasDisplayName "FromState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "51" . + +opcua:nodei52 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:ToState ; + base:hasBrowseName "ToState" ; + base:hasDisplayName "ToState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "52" . + +opcua:nodei521 a opcua:DataTypeNodeClass ; + base:definesType opcua:ContinuationPoint ; + base:hasBrowseName "ContinuationPoint" ; + base:hasDisplayName "ContinuationPoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "521" . + +opcua:nodei53 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCause ; + base:hasBrowseName "HasCause" ; + base:hasDisplayName "HasCause" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "53" . + +opcua:nodei537 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15188, + opcua:nodei538, + opcua:nodei539 ; + base:definesType opcua:RelativePathElement ; + base:hasBrowseName "RelativePathElement" ; + base:hasDisplayName "RelativePathElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "537" . + +opcua:nodei54 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffect ; + base:hasBrowseName "HasEffect" ; + base:hasDisplayName "HasEffect" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "54" . + +opcua:nodei540 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15189, + opcua:nodei541, + opcua:nodei542 ; + base:definesType opcua:RelativePath ; + base:hasBrowseName "RelativePath" ; + base:hasDisplayName "RelativePath" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "540" . + +opcua:nodei56 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasHistoricalConfiguration ; + base:hasBrowseName "HasHistoricalConfiguration" ; + base:hasDisplayName "HasHistoricalConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "56" . + +opcua:nodei576 a opcua:DataTypeNodeClass ; + base:definesType opcua:FilterOperator ; + base:hasBrowseName "FilterOperator" ; + base:hasDisplayName "FilterOperator" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "576" ; + base:hasProperty opcua:nodei7605 . + +opcua:nodei583 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15204, + opcua:nodei584, + opcua:nodei585 ; + base:definesType opcua:ContentFilterElement ; + base:hasBrowseName "ContentFilterElement" ; + base:hasDisplayName "ContentFilterElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "583" . + +opcua:nodei586 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15205, + opcua:nodei587, + opcua:nodei588 ; + base:definesType opcua:ContentFilter ; + base:hasBrowseName "ContentFilter" ; + base:hasDisplayName "ContentFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "586" . + +opcua:nodei589 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15206, + opcua:nodei590, + opcua:nodei591 ; + base:definesType opcua:FilterOperand ; + base:hasBrowseName "FilterOperand" ; + base:hasDisplayName "FilterOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "589" . + +opcua:nodei592 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15207, + opcua:nodei593, + opcua:nodei594 ; + base:definesType opcua:ElementOperand ; + base:hasBrowseName "ElementOperand" ; + base:hasDisplayName "ElementOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "592" . + +opcua:nodei595 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15208, + opcua:nodei596, + opcua:nodei597 ; + base:definesType opcua:LiteralOperand ; + base:hasBrowseName "LiteralOperand" ; + base:hasDisplayName "LiteralOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "595" . + +opcua:nodei598 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15209, + opcua:nodei599, + opcua:nodei600 ; + base:definesType opcua:AttributeOperand ; + base:hasBrowseName "AttributeOperand" ; + base:hasDisplayName "AttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "598" . + +opcua:nodei6 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int32 ; + base:hasBrowseName "Int32" ; + base:hasDisplayName "Int32" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6" . + +opcua:nodei601 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15210, + opcua:nodei602, + opcua:nodei603 ; + base:definesType opcua:SimpleAttributeOperand ; + base:hasBrowseName "SimpleAttributeOperand" ; + base:hasDisplayName "SimpleAttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "601" . + +opcua:nodei61 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FolderType ; + base:hasBrowseName "FolderType" ; + base:hasDisplayName "FolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "61" . + +opcua:nodei63 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseDataVariableType ; + base:hasBrowseName "BaseDataVariableType" ; + base:hasDisplayName "BaseDataVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "63" ; + base:hasValueRank "-2" . + +opcua:nodei659 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15273, + opcua:nodei660, + opcua:nodei661 ; + base:definesType opcua:HistoryEvent ; + base:hasBrowseName "HistoryEvent" ; + base:hasDisplayName "HistoryEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "659" . + +opcua:nodei68 a opcua:VariableTypeNodeClass ; + base:definesType opcua:PropertyType ; + base:hasBrowseName "PropertyType" ; + base:hasDisplayName "PropertyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "68" ; + base:hasValueRank "-2" . + +opcua:nodei69 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DataTypeDescriptionType ; + base:hasBrowseName "DataTypeDescriptionType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDescriptionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "69" ; + base:hasProperty opcua:nodei104, + opcua:nodei105 . + +opcua:nodei7 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt32 ; + base:hasBrowseName "UInt32" ; + base:hasDisplayName "UInt32" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7" . + +opcua:nodei719 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15293, + opcua:nodei720, + opcua:nodei721 ; + base:definesType opcua:MonitoringFilter ; + base:hasBrowseName "MonitoringFilter" ; + base:hasDisplayName "MonitoringFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "719" . + +opcua:nodei72 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DataTypeDictionaryType ; + base:hasBrowseName "DataTypeDictionaryType" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "DataTypeDictionaryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "72" ; + base:hasProperty opcua:nodei106, + opcua:nodei107, + opcua:nodei15001 . + +opcua:nodei725 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15295, + opcua:nodei726, + opcua:nodei727 ; + base:definesType opcua:EventFilter ; + base:hasBrowseName "EventFilter" ; + base:hasDisplayName "EventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "725" . + +opcua:nodei75 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataTypeSystemType ; + base:hasBrowseName "DataTypeSystemType" ; + base:hasDisplayName "DataTypeSystemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "75" . + +opcua:nodei7594 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15082, + opcua:nodei7616, + opcua:nodei8251 ; + base:definesType opcua:EnumValueType ; + base:hasBrowseName "EnumValueType" ; + base:hasDisplayName "EnumValueType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7594" . + +opcua:nodei76 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataTypeEncodingType ; + base:hasBrowseName "DataTypeEncodingType" ; + base:hasDisplayName "DataTypeEncodingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "76" . + +opcua:nodei77 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ModellingRuleType ; + base:hasBrowseName "ModellingRuleType" ; + base:hasDisplayName "ModellingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "77" . + +opcua:nodei8 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int64 ; + base:hasBrowseName "Int64" ; + base:hasDisplayName "Int64" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8" . + +opcua:nodei84 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Root" ; + base:hasDescription "The root of the server address space." ; + base:hasDisplayName "Root" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "84" ; + base:hasSymbolicName "RootFolder" ; + base:organizes opcua:nodei85, + opcua:nodei86, + opcua:nodei87 . + +opcua:nodei851 a opcua:DataTypeNodeClass ; + base:definesType opcua:RedundancySupport ; + base:hasBrowseName "RedundancySupport" ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "851" ; + base:hasProperty opcua:nodei7611 . + +opcua:nodei852 a opcua:DataTypeNodeClass ; + base:definesType opcua:ServerState ; + base:hasBrowseName "ServerState" ; + base:hasDisplayName "ServerState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "852" ; + base:hasProperty opcua:nodei7612 . + +opcua:nodei853 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15362, + opcua:nodei854, + opcua:nodei855 ; + base:definesType opcua:RedundantServerDataType ; + base:hasBrowseName "RedundantServerDataType" ; + base:hasDisplayName "RedundantServerDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "853" . + +opcua:nodei856 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15365, + opcua:nodei857, + opcua:nodei858 ; + base:definesType opcua:SamplingIntervalDiagnosticsDataType ; + base:hasBrowseName "SamplingIntervalDiagnosticsDataType" ; + base:hasDisplayName "SamplingIntervalDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "856" . + +opcua:nodei859 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15366, + opcua:nodei860, + opcua:nodei861 ; + base:definesType opcua:ServerDiagnosticsSummaryDataType ; + base:hasBrowseName "ServerDiagnosticsSummaryDataType" ; + base:hasDisplayName "ServerDiagnosticsSummaryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "859" . + +opcua:nodei862 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15367, + opcua:nodei863, + opcua:nodei864 ; + base:definesType opcua:ServerStatusDataType ; + base:hasBrowseName "ServerStatusDataType" ; + base:hasDisplayName "ServerStatusDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "862" . + +opcua:nodei865 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15368, + opcua:nodei866, + opcua:nodei867 ; + base:definesType opcua:SessionDiagnosticsDataType ; + base:hasBrowseName "SessionDiagnosticsDataType" ; + base:hasDisplayName "SessionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "865" . + +opcua:nodei868 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15369, + opcua:nodei869, + opcua:nodei870 ; + base:definesType opcua:SessionSecurityDiagnosticsDataType ; + base:hasBrowseName "SessionSecurityDiagnosticsDataType" ; + base:hasDisplayName "SessionSecurityDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "868" . + +opcua:nodei871 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15370, + opcua:nodei872, + opcua:nodei873 ; + base:definesType opcua:ServiceCounterDataType ; + base:hasBrowseName "ServiceCounterDataType" ; + base:hasDisplayName "ServiceCounterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "871" . + +opcua:nodei874 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15372, + opcua:nodei875, + opcua:nodei876 ; + base:definesType opcua:SubscriptionDiagnosticsDataType ; + base:hasBrowseName "SubscriptionDiagnosticsDataType" ; + base:hasDisplayName "SubscriptionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "874" . + +opcua:nodei877 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15373, + opcua:nodei878, + opcua:nodei879 ; + base:definesType opcua:ModelChangeStructureDataType ; + base:hasBrowseName "ModelChangeStructureDataType" ; + base:hasDisplayName "ModelChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "877" . + +opcua:nodei884 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15375, + opcua:nodei885, + opcua:nodei886 ; + base:definesType opcua:Range ; + base:hasBrowseName "Range" ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "884" . + +opcua:nodei887 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15376, + opcua:nodei888, + opcua:nodei889 ; + base:definesType opcua:EUInformation ; + base:hasBrowseName "EUInformation" ; + base:hasDisplayName "EUInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "887" . + +opcua:nodei890 a opcua:DataTypeNodeClass ; + base:definesType opcua:ExceptionDeviationFormat ; + base:hasBrowseName "ExceptionDeviationFormat" ; + base:hasDisplayName "ExceptionDeviationFormat" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "890" ; + base:hasProperty opcua:nodei7614 . + +opcua:nodei891 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15382, + opcua:nodei892, + opcua:nodei893 ; + base:definesType opcua:Annotation ; + base:hasBrowseName "Annotation" ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "891" . + +opcua:nodei8912 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15086, + opcua:nodei8913, + opcua:nodei8917 ; + base:definesType opcua:TimeZoneDataType ; + base:hasBrowseName "TimeZoneDataType" ; + base:hasDisplayName "TimeZoneDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8912" . + +opcua:nodei8927 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionRespondEventType ; + base:hasBrowseName "AuditConditionRespondEventType" ; + base:hasDisplayName "AuditConditionRespondEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8927" ; + base:hasProperty opcua:nodei11852 . + +opcua:nodei894 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15381, + opcua:nodei895, + opcua:nodei896 ; + base:definesType opcua:ProgramDiagnosticDataType ; + base:hasBrowseName "ProgramDiagnosticDataType" ; + base:hasDisplayName "ProgramDiagnosticDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "894" . + +opcua:nodei8944 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionAcknowledgeEventType ; + base:hasBrowseName "AuditConditionAcknowledgeEventType" ; + base:hasDisplayName "AuditConditionAcknowledgeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8944" ; + base:hasProperty opcua:nodei11853, + opcua:nodei17223 . + +opcua:nodei8961 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionConfirmEventType ; + base:hasBrowseName "AuditConditionConfirmEventType" ; + base:hasDisplayName "AuditConditionConfirmEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8961" ; + base:hasProperty opcua:nodei11854, + opcua:nodei17224 . + +opcua:nodei897 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15374, + opcua:nodei898, + opcua:nodei899 ; + base:definesType opcua:SemanticChangeStructureDataType ; + base:hasBrowseName "SemanticChangeStructureDataType" ; + base:hasDisplayName "SemanticChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "897" . + +opcua:nodei8995 a opcua:VariableTypeNodeClass ; + base:definesType opcua:TwoStateVariableType ; + base:hasBrowseName "TwoStateVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TwoStateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8995" ; + base:hasProperty opcua:nodei11110, + opcua:nodei11111, + opcua:nodei8996, + opcua:nodei9000, + opcua:nodei9001 . + +opcua:nodei9 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt64 ; + base:hasBrowseName "UInt64" ; + base:hasDisplayName "UInt64" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9" . + +opcua:nodei9002 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ConditionVariableType ; + base:hasBrowseName "ConditionVariableType" ; + base:hasDisplayName "ConditionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9002" ; + base:hasProperty opcua:nodei9003 ; + base:hasValueRank "-2" . + +opcua:nodei9004 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasTrueSubState ; + base:hasBrowseName "HasTrueSubState" ; + base:hasDisplayName "HasTrueSubState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9004" . + +opcua:nodei9005 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasFalseSubState ; + base:hasBrowseName "HasFalseSubState" ; + base:hasDisplayName "HasFalseSubState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9005" . + +opcua:nodei9006 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCondition ; + base:hasBrowseName "HasCondition" ; + base:hasDisplayName "HasCondition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9006" . + +opcua:nodei920 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15349, + opcua:nodei921, + opcua:nodei922 ; + base:definesType opcua:HistoryEventFieldList ; + base:hasBrowseName "HistoryEventFieldList" ; + base:hasDisplayName "HistoryEventFieldList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "920" . + +opcua:nodei9318 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveLimitStateMachineType ; + base:hasBrowseName "ExclusiveLimitStateMachineType" ; + base:hasComponent opcua:nodei9329, + opcua:nodei9331, + opcua:nodei9333, + opcua:nodei9335, + opcua:nodei9337, + opcua:nodei9338, + opcua:nodei9339, + opcua:nodei9340 ; + base:hasDisplayName "ExclusiveLimitStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9318" . + +opcua:nodei9341 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveLimitAlarmType ; + base:hasBrowseName "ExclusiveLimitAlarmType" ; + base:hasComponent opcua:nodei9398, + opcua:nodei9455 ; + base:hasDisplayName "ExclusiveLimitAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9341" . + +opcua:nodei938 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15144, + opcua:nodei939, + opcua:nodei940 ; + base:definesType opcua:IssuedIdentityToken ; + base:hasBrowseName "IssuedIdentityToken" ; + base:hasDisplayName "IssuedIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "938" . + +opcua:nodei94 a opcua:DataTypeNodeClass ; + base:definesType opcua:PermissionType ; + base:hasBrowseName "PermissionType" ; + base:hasDisplayName "PermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "94" ; + base:hasProperty opcua:nodei15030 . + +opcua:nodei948 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15304, + opcua:nodei949, + opcua:nodei950 ; + base:definesType opcua:AggregateConfiguration ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "948" . + +opcua:nodei9482 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveLevelAlarmType ; + base:hasBrowseName "ExclusiveLevelAlarmType" ; + base:hasDisplayName "ExclusiveLevelAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9482" . + +opcua:nodei95 a opcua:DataTypeNodeClass ; + base:definesType opcua:AccessRestrictionType ; + base:hasBrowseName "AccessRestrictionType" ; + base:hasDisplayName "AccessRestrictionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "95" ; + base:hasProperty opcua:nodei15035 . + +opcua:nodei96 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei128, + opcua:nodei15062, + opcua:nodei16126 ; + base:definesType opcua:RolePermissionType ; + base:hasBrowseName "RolePermissionType" ; + base:hasDisplayName "RolePermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "96" . + +opcua:nodei9623 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveRateOfChangeAlarmType ; + base:hasBrowseName "ExclusiveRateOfChangeAlarmType" ; + base:hasDisplayName "ExclusiveRateOfChangeAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9623" ; + base:hasProperty opcua:nodei16899 . + +opcua:nodei97 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei121, + opcua:nodei14797, + opcua:nodei15063 ; + base:definesType opcua:DataTypeDefinition ; + base:hasBrowseName "DataTypeDefinition" ; + base:hasDisplayName "DataTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "97" . + +opcua:nodei9764 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveDeviationAlarmType ; + base:hasBrowseName "ExclusiveDeviationAlarmType" ; + base:hasDisplayName "ExclusiveDeviationAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9764" ; + base:hasProperty opcua:nodei16817, + opcua:nodei9905 . + +opcua:nodei98 a opcua:DataTypeNodeClass ; + base:definesType opcua:StructureType ; + base:hasBrowseName "StructureType" ; + base:hasDisplayName "StructureType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "98" ; + base:hasProperty opcua:nodei14528 . + +opcua:nodei99 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei122, + opcua:nodei14798, + opcua:nodei15066 ; + base:definesType opcua:StructureDefinition ; + base:hasBrowseName "StructureDefinition" ; + base:hasDisplayName "StructureDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "99" . + +opcua:nodei9906 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveLimitAlarmType ; + base:hasBrowseName "NonExclusiveLimitAlarmType" ; + base:hasComponent opcua:nodei10020, + opcua:nodei10029, + opcua:nodei10038, + opcua:nodei10047, + opcua:nodei9963 ; + base:hasDisplayName "NonExclusiveLimitAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9906" . + +opcua:3DFrameType a owl:Class ; + rdfs:subClassOf opcua:FrameType . + +opcua:3DVectorType a owl:Class ; + rdfs:subClassOf opcua:VectorType . + +opcua:A a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "A" . + +opcua:AbsoluteTemperatureExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "AbsoluteTemperatureExponent" . + +opcua:ActualSessionTimeout a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "ActualSessionTimeout" . + +opcua:AddNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "AddNodesCount" . + +opcua:AddReferencesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "AddReferencesCount" . + +opcua:AdditionalParametersType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Parameters . + +opcua:AggregateConfiguration a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:PercentDataBad, + opcua:PercentDataGood, + opcua:TreatUncertainAsBad, + opcua:UseServerCapabilitiesDefaults, + opcua:UseSlopedExtrapolation . + +opcua:AlarmMetricsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:AlarmStateVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:AlarmSuppressionGroupMember a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:AlarmGroupMember . + +opcua:AlarmSuppressionGroupType a owl:Class ; + rdfs:subClassOf opcua:AlarmGroupType . + +opcua:Alias a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Alias" . + +opcua:AliasFor a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:AliasName a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "AliasName" . + +opcua:AliasNameDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AliasName, + opcua:ReferencedNodes . + +opcua:AlphabeticCode a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "AlphabeticCode" . + +opcua:AlwaysGeneratesEvent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:GeneratesEvent . + +opcua:AmountOfSubstanceExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "AmountOfSubstanceExponent" . + +opcua:AnalogUnitRangeType a owl:Class ; + rdfs:subClassOf opcua:AnalogItemType . + +opcua:AnnotationTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "AnnotationTime" . + +opcua:AnonymousIdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken . + +opcua:ApplicationName a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "ApplicationName" . + +opcua:AssociatedWith a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:AttributeOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand ; + base:hasField opcua:Alias, + opcua:AttributeId, + opcua:BrowsePath, + opcua:IndexRange, + opcua:NodeId . + +opcua:AuditActivateSessionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSessionEventType ; + base:isAbstract "true" . + +opcua:AuditAddNodesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditAddReferencesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditCancelEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSessionEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateDataMismatchEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateExpiredEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateInvalidEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateMismatchEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateRevokedEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateUntrustedEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditClientUpdateMethodResultEventType a owl:Class ; + rdfs:subClassOf opcua:AuditClientEventType . + +opcua:AuditConditionAcknowledgeEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionCommentEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionConfirmEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionEnableEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionOutOfServiceEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionResetEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionRespondEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionShelvingEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionSilenceEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionSuppressionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditDeleteNodesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditDeleteReferencesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditHistoryAnnotationUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditHistoryAtTimeDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryDeleteEventType . + +opcua:AuditHistoryBulkInsertEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType . + +opcua:AuditHistoryConfigurationChangeEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType . + +opcua:AuditHistoryEventDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryDeleteEventType . + +opcua:AuditHistoryEventUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditHistoryRawModifyDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryDeleteEventType . + +opcua:AuditHistoryValueUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditOpenSecureChannelEventType a owl:Class ; + rdfs:subClassOf opcua:AuditChannelEventType ; + base:isAbstract "true" . + +opcua:AuditProgramTransitionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateStateEventType ; + base:isAbstract "true" . + +opcua:AuditUrlMismatchEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCreateSessionEventType ; + base:isAbstract "true" . + +opcua:AuditWriteUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateEventType ; + base:isAbstract "true" . + +opcua:AuthenticationMechanism a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "AuthenticationMechanism" . + +opcua:AuthorizationServicesConfigurationFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:AxisScaleType a base:Field ; + base:hasDatatype opcua:AxisScaleEnumeration ; + base:hasFieldName "AxisScaleType" . + +opcua:AxisSteps a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "AxisSteps" . + +opcua:B a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "B" . + +opcua:BitFieldMaskDataType a owl:Class ; + rdfs:subClassOf opcua:UInt64 . + +opcua:BitFieldType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:BrokerConnectionTransportDataType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:ResourceUri . + +opcua:BrokerConnectionTransportType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportType . + +opcua:BrokerDataSetReaderTransportDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:MetaDataQueueName, + opcua:QueueName, + opcua:RequestedDeliveryGuarantee, + opcua:ResourceUri . + +opcua:BrokerDataSetReaderTransportType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportType . + +opcua:BrokerDataSetWriterTransportDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:MetaDataQueueName, + opcua:MetaDataUpdateTime, + opcua:QueueName, + opcua:RequestedDeliveryGuarantee, + opcua:ResourceUri . + +opcua:BrokerDataSetWriterTransportType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterTransportType . + +opcua:BrokerWriterGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:QueueName, + opcua:RequestedDeliveryGuarantee, + opcua:ResourceUri . + +opcua:BrokerWriterGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportType . + +opcua:BrowseCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "BrowseCount" . + +opcua:BrowseName a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "BrowseName" . + +opcua:BrowseNextCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "BrowseNextCount" . + +opcua:BuildDate a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "BuildDate" . + +opcua:BuildNumber a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "BuildNumber" . + +opcua:C a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "C" . + +opcua:CallCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "CallCount" . + +opcua:CertificateUpdateRequestedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:CertificateUpdatedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:ChannelLifetime a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "ChannelLifetime" . + +opcua:ChoiceStateType a owl:Class ; + rdfs:subClassOf opcua:StateType . + +opcua:ClientCertificate a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "ClientCertificate" . + +opcua:ClientConnectionTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "ClientConnectionTime" . + +opcua:ClientDescription a base:Field ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasFieldName "ClientDescription" . + +opcua:ClientLastContactTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "ClientLastContactTime" . + +opcua:ClientUserIdHistory a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ClientUserIdHistory" . + +opcua:ClientUserIdOfSession a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ClientUserIdOfSession" . + +opcua:ComplexNumberType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Imaginary, + opcua:Real . + +opcua:ConfigurationElement a base:Field ; + base:hasDatatype opcua:PubSubConfigurationRefDataType ; + base:hasFieldName "ConfigurationElement" . + +opcua:ConfigurationMask a base:Field ; + base:hasDatatype opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ConfigurationMask" . + +opcua:ConfigurationProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "ConfigurationProperties" . + +opcua:ConfiguredSize a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "ConfiguredSize" . + +opcua:ConnectionIndex a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "ConnectionIndex" . + +opcua:ConnectionProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "ConnectionProperties" . + +opcua:Connections a base:Field ; + base:hasDatatype opcua:PubSubConnectionDataType ; + base:hasFieldName "Connections" . + +opcua:ContinuationPoint a owl:Class ; + rdfs:subClassOf opcua:ByteString . + +opcua:Controls a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:Counter a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:CreateMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "CreateMonitoredItemsCount" . + +opcua:CreateSubscriptionCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "CreateSubscriptionCount" . + +opcua:Criteria a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Criteria" . + +opcua:CriteriaType a base:Field ; + base:hasDatatype opcua:IdentityCriteriaType ; + base:hasFieldName "CriteriaType" . + +opcua:CubeItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:CumulatedSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CumulatedSessionCount" . + +opcua:CumulatedSubscriptionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CumulatedSubscriptionCount" . + +opcua:Currency a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Currency" . + +opcua:CurrentKeepAliveCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentKeepAliveCount" . + +opcua:CurrentLifetimeCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentLifetimeCount" . + +opcua:CurrentMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentMonitoredItemsCount" . + +opcua:CurrentPublishRequestsInQueue a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentPublishRequestsInQueue" . + +opcua:CurrentSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentSessionCount" . + +opcua:CurrentSubscriptionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentSubscriptionCount" . + +opcua:CurrentSubscriptionsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentSubscriptionsCount" . + +opcua:CurrentTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "CurrentTime" . + +opcua:CyclicDataSet a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "CyclicDataSet" . + +opcua:DataChangeNotificationsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DataChangeNotificationsCount" . + +opcua:DataSetClasses a base:Field ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasFieldName "DataSetClasses" . + +opcua:DataSetOrdering a base:Field ; + base:hasDatatype opcua:DataSetOrderingType ; + base:hasFieldName "DataSetOrdering" . + +opcua:DataSetReaderProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "DataSetReaderProperties" . + +opcua:DataSetReaders a base:Field ; + base:hasDatatype opcua:DataSetReaderDataType ; + base:hasFieldName "DataSetReaders" . + +opcua:DataSetSource a base:Field ; + base:hasDatatype opcua:PublishedDataSetSourceDataType ; + base:hasFieldName "DataSetSource" . + +opcua:DataSetToWriter a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:DataSetWriterProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "DataSetWriterProperties" . + +opcua:DataSetWriters a base:Field ; + base:hasDatatype opcua:DataSetWriterDataType ; + base:hasFieldName "DataSetWriters" . + +opcua:DataTypeId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "DataTypeId" . + +opcua:DatagramConnectionTransport2DataType a owl:Class ; + rdfs:subClassOf opcua:DatagramConnectionTransportDataType ; + base:hasField opcua:DatagramQos, + opcua:DiscoveryAnnounceRate, + opcua:DiscoveryMaxMessageSize, + opcua:QosCategory . + +opcua:DatagramConnectionTransportType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportType . + +opcua:DatagramDataSetReaderTransportDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportDataType ; + base:hasField opcua:Address, + opcua:DatagramQos, + opcua:QosCategory, + opcua:Topic . + +opcua:DatagramDataSetReaderTransportType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportType . + +opcua:DatagramWriterGroupTransport2DataType a owl:Class ; + rdfs:subClassOf opcua:DatagramWriterGroupTransportDataType ; + base:hasField opcua:Address, + opcua:DatagramQos, + opcua:DiscoveryAnnounceRate, + opcua:QosCategory, + opcua:Topic . + +opcua:DatagramWriterGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportType . + +opcua:DateString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:DaylightSavingInOffset a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "DaylightSavingInOffset" . + +opcua:DeadbandType a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DeadbandType" . + +opcua:DeadbandValue a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "DeadbandValue" . + +opcua:Decimal a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:DecimalString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:DefaultEncodingId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "DefaultEncodingId" . + +opcua:DefaultSecurityKeyServices a base:Field ; + base:hasDatatype opcua:EndpointDescription ; + base:hasFieldName "DefaultSecurityKeyServices" . + +opcua:DeleteBidirectional a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "DeleteBidirectional" . + +opcua:DeleteMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteMonitoredItemsCount" . + +opcua:DeleteNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteNodesCount" . + +opcua:DeleteReferencesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteReferencesCount" . + +opcua:DeleteSubscriptionsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteSubscriptionsCount" . + +opcua:DeleteTargetReferences a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "DeleteTargetReferences" . + +opcua:DeviceFailureEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:DialogConditionType a owl:Class ; + rdfs:subClassOf opcua:ConditionType . + +opcua:DimensionlessExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "DimensionlessExponent" . + +opcua:DisableCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DisableCount" . + +opcua:DiscardedMessageCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DiscardedMessageCount" . + +opcua:Discipline a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Discipline" . + +opcua:DiscoveryAddress a base:Field ; + base:hasDatatype opcua:NetworkAddressDataType ; + base:hasFieldName "DiscoveryAddress" . + +opcua:DiscoveryMaxMessageSize a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DiscoveryMaxMessageSize" . + +opcua:DiscoveryProfileUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DiscoveryProfileUri" . + +opcua:DiscoveryUrl a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DiscoveryUrl" . + +opcua:DiscrepancyAlarmType a owl:Class ; + rdfs:subClassOf opcua:AlarmConditionType . + +opcua:Divisor a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "Divisor" . + +opcua:DoubleComplexNumberType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Imaginary, + opcua:Real . + +opcua:DurationString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:EURange a base:Field ; + base:hasDatatype opcua:Range ; + base:hasFieldName "EURange" . + +opcua:EccBrainpoolP256r1ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccBrainpoolP384r1ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccCurve25519ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccCurve448ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccNistP256ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccNistP384ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:ElectricCurrentExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "ElectricCurrentExponent" . + +opcua:ElementIndex a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "ElementIndex" . + +opcua:ElementOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand ; + base:hasField opcua:Index . + +opcua:ElseGuardVariableType a owl:Class ; + rdfs:subClassOf opcua:GuardVariableType . + +opcua:EnableCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EnableCount" . + +opcua:EncodedTicket a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:Encoding a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Encoding" . + +opcua:EndingBitPosition a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EndingBitPosition" . + +opcua:EndpointConfiguration a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ChannelLifetime, + opcua:MaxArrayLength, + opcua:MaxBufferSize, + opcua:MaxByteStringLength, + opcua:MaxMessageSize, + opcua:MaxStringLength, + opcua:OperationTimeout, + opcua:SecurityTokenLifetime, + opcua:UseBinaryEncoding . + +opcua:EndpointUrlList a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "EndpointUrlList" . + +opcua:EngineeringUnits a base:Field ; + base:hasDatatype opcua:EUInformation ; + base:hasFieldName "EngineeringUnits" . + +opcua:EnumDataTypes a base:Field ; + base:hasDatatype opcua:EnumDescription ; + base:hasFieldName "EnumDataTypes" . + +opcua:EphemeralKeyType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:PublicKey, + opcua:Signature . + +opcua:Error a opcua:PubSubDiagnosticsCounterClassification, + opcua:PubSubState, + opcua:TsnStreamState, + base:Field ; + base:hasDatatype opcua:StatusCode ; + base:hasFieldName "Error" . + +opcua:ErrorCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ErrorCount" . + +opcua:EventNotificationsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EventNotificationsCount" . + +opcua:EventNotifier a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "EventNotifier" . + +opcua:EventQueueOverFlowCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EventQueueOverFlowCount" . + +opcua:EventQueueOverflowEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:Events a base:Field ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasFieldName "Events" . + +opcua:ExclusiveDeviationAlarmType a owl:Class ; + rdfs:subClassOf opcua:ExclusiveLimitAlarmType . + +opcua:ExclusiveLevelAlarmType a owl:Class ; + rdfs:subClassOf opcua:ExclusiveLimitAlarmType . + +opcua:ExclusiveRateOfChangeAlarmType a owl:Class ; + rdfs:subClassOf opcua:ExclusiveLimitAlarmType . + +opcua:Exponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "Exponent" . + +opcua:ExpressionGuardVariableType a owl:Class ; + rdfs:subClassOf opcua:GuardVariableType . + +opcua:ExtensionFields a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "ExtensionFields" . + +opcua:FieldFlags a base:Field ; + base:hasDatatype opcua:DataSetFieldFlags ; + base:hasFieldName "FieldFlags" . + +opcua:FileHeader a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "FileHeader" . + +opcua:Filter a base:Field ; + base:hasDatatype opcua:ContentFilter ; + base:hasFieldName "Filter" . + +opcua:FilterOperands a base:Field ; + base:hasDatatype opcua:Structure ; + base:hasFieldName "FilterOperands" . + +opcua:FinalAddend a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "FinalAddend" . + +opcua:FromState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:GeneralModelChangeEventType a owl:Class ; + rdfs:subClassOf opcua:BaseModelChangeEventType ; + base:isAbstract "true" . + +opcua:GroupIndex a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "GroupIndex" . + +opcua:Handle a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:HasAddIn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasAlarmSuppressionGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasAttachedComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasPhysicalComponent . + +opcua:HasCause a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasCondition a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasContainedComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasPhysicalComponent . + +opcua:HasCurrentData a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasCurrentEvent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasDataSetReader a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasDataSetWriter a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasDictionaryEntry a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasEffectDisable a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEffectEnable a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEffectSuppressed a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEffectUnsuppressed a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEncoding a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasEngineeringUnitDetails a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasFalseSubState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasGuard a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasHistoricalConfiguration a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:HasInterface a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasKeyValueDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasLowerLayerInterface a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:HasModellingRule a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasNotifier a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEventSource . + +opcua:HasOptionalInputArgumentDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasArgumentDescription . + +opcua:HasOrderedComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasProperty a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:HasPubSubConnection a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasPushedSecurityGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:HasQuantity a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasReaderGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasReferenceDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild . + +opcua:HasStructuredComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasSubStateMachine a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasSubtype a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild . + +opcua:HasTrueSubState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasTypeDefinition a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasWriterGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:High a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "High" . + +opcua:HighlyManagedAlarmConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:HistoricalExternalEventSourceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:HistoryModifiedEvent a owl:Class ; + rdfs:subClassOf opcua:HistoryEvent ; + base:hasField opcua:ModificationInfos . + +opcua:HistoryReadCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "HistoryReadCount" . + +opcua:HistoryUpdateCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "HistoryUpdateCount" . + +opcua:HttpsCertificateType a owl:Class ; + rdfs:subClassOf opcua:CertificateType . + +opcua:IBaseEthernetCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeAutoNegotiationStatusType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseEthernetPortType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseTsnStatusStreamType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseTsnStreamType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseTsnTrafficSpecificationType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeTsnInterfaceConfigurationListenerType a owl:Class ; + rdfs:subClassOf opcua:IIeeeTsnInterfaceConfigurationType ; + base:isAbstract "true" . + +opcua:IIeeeTsnInterfaceConfigurationTalkerType a owl:Class ; + rdfs:subClassOf opcua:IIeeeTsnInterfaceConfigurationType ; + base:isAbstract "true" . + +opcua:IIeeeTsnMacAddressType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeTsnVlanTagType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIetfBaseNetworkInterfaceType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IOrderedObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IPriorityMappingEntryType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:ISrClassType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IVlanIdType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:Identifier a opcua:PubSubConfigurationValueDataType, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "Identifier" . + +opcua:IetfBaseNetworkInterfaceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ImageBMP a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:ImageGIF a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:ImageItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:ImageJPG a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:ImagePNG a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:IncludeSubtypes a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IncludeSubtypes" . + +opcua:InitialAddend a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "InitialAddend" . + +opcua:InstrumentDiagnosticAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:IrdiDictionaryEntryType a owl:Class ; + rdfs:subClassOf opcua:DictionaryEntryType . + +opcua:IsDeprecated a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:IsExecutableOn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:IsExecutingOn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Utilizes . + +opcua:IsHostedBy a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Utilizes . + +opcua:IsInverse a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsInverse" . + +opcua:IsOnline a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsOnline" . + +opcua:IsOptional a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsOptional" . + +opcua:IsPhysicallyConnectedTo a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:IssuedIdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken ; + base:hasField opcua:EncryptionAlgorithm, + opcua:TokenData . + +opcua:IssuedTokenType a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "IssuedTokenType" . + +opcua:IssuerCertificates a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "IssuerCertificates" . + +opcua:IssuerCrls a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "IssuerCrls" . + +opcua:IssuerEndpointUrl a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "IssuerEndpointUrl" . + +opcua:JsonDataSetReaderMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageDataType ; + base:hasField opcua:DataSetMessageContentMask, + opcua:NetworkMessageContentMask . + +opcua:JsonDataSetReaderMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageType . + +opcua:JsonDataSetWriterMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageDataType ; + base:hasField opcua:DataSetMessageContentMask . + +opcua:JsonDataSetWriterMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageType . + +opcua:JsonWriterGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageDataType ; + base:hasField opcua:NetworkMessageContentMask . + +opcua:JsonWriterGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageType . + +opcua:KeepAliveTime a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "KeepAliveTime" . + +opcua:Key a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "Key" . + +opcua:KeyCredentialDeletedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:KeyCredentialAuditEventType . + +opcua:KeyCredentialUpdatedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:KeyCredentialAuditEventType . + +opcua:KeyLifetime a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "KeyLifetime" . + +opcua:LatePublishRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "LatePublishRequestCount" . + +opcua:LengthExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "LengthExponent" . + +opcua:Low a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "Low" . + +opcua:LuminousIntensityExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "LuminousIntensityExponent" . + +opcua:MaintenanceConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:MajorVersion a opcua:UadpDataSetMessageContentMask, + base:Field ; + base:hasDatatype opcua:VersionTime ; + base:hasFieldName "MajorVersion" . + +opcua:ManufacturerName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ManufacturerName" . + +opcua:MappingUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "MappingUri" . + +opcua:MassExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "MassExponent" . + +opcua:MaxArrayLength a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxArrayLength" . + +opcua:MaxBufferSize a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxBufferSize" . + +opcua:MaxByteStringLength a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxByteStringLength" . + +opcua:MaxFutureKeyCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxFutureKeyCount" . + +opcua:MaxKeepAliveCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxKeepAliveCount" . + +opcua:MaxLifetimeCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxLifetimeCount" . + +opcua:MaxMessageSize a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxMessageSize" . + +opcua:MaxMonitoredItemCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxMonitoredItemCount" . + +opcua:MaxNetworkMessageSize a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxNetworkMessageSize" . + +opcua:MaxNotificationsPerPublish a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxNotificationsPerPublish" . + +opcua:MaxPastKeyCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxPastKeyCount" . + +opcua:MaxResponseMessageSize a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxResponseMessageSize" . + +opcua:MdnsDiscoveryConfiguration a owl:Class ; + rdfs:subClassOf opcua:DiscoveryConfiguration ; + base:hasField opcua:MdnsServerName, + opcua:ServerCapabilities . + +opcua:MdnsServerName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "MdnsServerName" . + +opcua:MessageReceiveTimeout a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "MessageReceiveTimeout" . + +opcua:MessageRepeatCount a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "MessageRepeatCount" . + +opcua:MessageRepeatDelay a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "MessageRepeatDelay" . + +opcua:MetaDataProperties a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "MetaDataProperties" . + +opcua:MetaDataUpdateTime a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "MetaDataUpdateTime" . + +opcua:MinorVersion a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask, + base:Field ; + base:hasDatatype opcua:VersionTime ; + base:hasFieldName "MinorVersion" . + +opcua:ModificationInfos a base:Field ; + base:hasDatatype opcua:ModificationInfo ; + base:hasFieldName "ModificationInfos" . + +opcua:ModificationTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "ModificationTime" . + +opcua:ModifyCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ModifyCount" . + +opcua:ModifyMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "ModifyMonitoredItemsCount" . + +opcua:ModifySubscriptionCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "ModifySubscriptionCount" . + +opcua:MonitoringQueueOverflowCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MonitoringQueueOverflowCount" . + +opcua:MultiStateDictionaryEntryDiscreteType a owl:Class ; + rdfs:subClassOf opcua:MultiStateDictionaryEntryDiscreteBaseType . + +opcua:MultiStateDiscreteType a owl:Class ; + rdfs:subClassOf opcua:DiscreteItemType . + +opcua:Multiplicand a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "Multiplicand" . + +opcua:NDimensionArrayItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:Namespaces a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Namespaces" . + +opcua:NetworkAddressUrlDataType a owl:Class ; + rdfs:subClassOf opcua:NetworkAddressDataType ; + base:hasField opcua:Url . + +opcua:NetworkAddressUrlType a owl:Class ; + rdfs:subClassOf opcua:NetworkAddressType . + +opcua:NetworkInterface a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "NetworkInterface" . + +opcua:NetworkPaths a base:Field ; + base:hasDatatype opcua:EndpointUrlListDataType ; + base:hasFieldName "NetworkPaths" . + +opcua:NextSequenceNumber a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "NextSequenceNumber" . + +opcua:NodeAttributes a base:Field ; + base:hasDatatype opcua:Structure ; + base:hasFieldName "NodeAttributes" . + +opcua:NonExclusiveDeviationAlarmType a owl:Class ; + rdfs:subClassOf opcua:NonExclusiveLimitAlarmType . + +opcua:NonExclusiveLevelAlarmType a owl:Class ; + rdfs:subClassOf opcua:NonExclusiveLimitAlarmType . + +opcua:NonExclusiveRateOfChangeAlarmType a owl:Class ; + rdfs:subClassOf opcua:NonExclusiveLimitAlarmType . + +opcua:NonTransparentBackupRedundancyType a owl:Class ; + rdfs:subClassOf opcua:NonTransparentRedundancyType . + +opcua:NonTransparentNetworkRedundancyType a owl:Class ; + rdfs:subClassOf opcua:NonTransparentRedundancyType . + +opcua:NormalizedString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:NotificationsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "NotificationsCount" . + +opcua:NumericCode a base:Field ; + base:hasDatatype opcua:Int16 ; + base:hasFieldName "NumericCode" . + +opcua:Offset a base:Field ; + base:hasDatatype opcua:Int16 ; + base:hasFieldName "Offset" . + +opcua:OperationTimeout a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "OperationTimeout" . + +opcua:OptionSet a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ValidBits, + opcua:Value ; + base:isAbstract "true" . + +opcua:OptionSetType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:OrderedListType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Parameters a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "Parameters" . + +opcua:ParentNodeId a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "ParentNodeId" . + +opcua:ParentNodeName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ParentNodeName" . + +opcua:Password a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "Password" . + +opcua:PercentDataBad a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "PercentDataBad" . + +opcua:PercentDataGood a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "PercentDataGood" . + +opcua:Permissions a base:Field ; + base:hasDatatype opcua:PermissionType ; + base:hasFieldName "Permissions" . + +opcua:PortableNodeId a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Identifier, + opcua:NamespaceUri . + +opcua:PortableQualifiedName a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Name, + opcua:NamespaceUri . + +opcua:PriorityMappingTableType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PriorityValue_DSCP a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "PriorityValue_DSCP" . + +opcua:PriorityValue_PCP a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "PriorityValue_PCP" . + +opcua:ProcessConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:ProcessingOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "ProcessingOffset" . + +opcua:ProductName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ProductName" . + +opcua:ProgramDiagnosticType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ProgramStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:ProgramTransitionAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateStateEventType . + +opcua:ProgramTransitionEventType a owl:Class ; + rdfs:subClassOf opcua:TransitionEventType ; + base:isAbstract "true" . + +opcua:ProgressEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:Properties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "Properties" . + +opcua:PubSubCommunicationFailureEventType a owl:Class ; + rdfs:subClassOf opcua:PubSubStatusEventType ; + base:isAbstract "true" . + +opcua:PubSubConfiguration2DataType a owl:Class ; + rdfs:subClassOf opcua:PubSubConfigurationDataType ; + base:hasField opcua:ConfigurationProperties, + opcua:ConfigurationVersion, + opcua:DataSetClasses, + opcua:DefaultSecurityKeyServices, + opcua:PubSubKeyPushTargets, + opcua:SecurityGroups, + opcua:SubscribedDataSets . + +opcua:PubSubKeyPushTargets a base:Field ; + base:hasDatatype opcua:PubSubKeyPushTargetDataType ; + base:hasFieldName "PubSubKeyPushTargets" . + +opcua:PubSubTransportLimitsExceedEventType a owl:Class ; + rdfs:subClassOf opcua:PubSubStatusEventType ; + base:isAbstract "true" . + +opcua:PublicKey a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "PublicKey" . + +opcua:PublishCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "PublishCount" . + +opcua:PublishRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "PublishRequestCount" . + +opcua:PublishedData a base:Field ; + base:hasDatatype opcua:PublishedVariableDataType ; + base:hasFieldName "PublishedData" . + +opcua:PublishedDataItemsDataType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetSourceDataType ; + base:hasField opcua:PublishedData . + +opcua:PublishedDataItemsType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetType . + +opcua:PublishedDataSetCustomSourceDataType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetSourceDataType ; + base:hasField opcua:CyclicDataSet . + +opcua:PublishedDataSets a base:Field ; + base:hasDatatype opcua:PublishedDataSetDataType ; + base:hasFieldName "PublishedDataSets" . + +opcua:PublishedEventsDataType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetSourceDataType ; + base:hasField opcua:EventNotifier, + opcua:Filter, + opcua:SelectedFields . + +opcua:PublishedEventsType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetType . + +opcua:PublishedVariable a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "PublishedVariable" . + +opcua:PublishingEnabled a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "PublishingEnabled" . + +opcua:PublishingIntervalCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "PublishingIntervalCount" . + +opcua:PublishingOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "PublishingOffset" . + +opcua:PushTargetFolder a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "PushTargetFolder" . + +opcua:PushTargetProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "PushTargetProperties" . + +opcua:QueryFirstCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "QueryFirstCount" . + +opcua:QueryNextCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "QueryNextCount" . + +opcua:RationalNumberType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ReadCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "ReadCount" . + +opcua:ReaderGroups a base:Field ; + base:hasDatatype opcua:ReaderGroupDataType ; + base:hasFieldName "ReaderGroups" . + +opcua:ReceiveOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "ReceiveOffset" . + +opcua:ReceiveQosPriorityDataType a owl:Class ; + rdfs:subClassOf opcua:ReceiveQosDataType ; + base:hasField opcua:PriorityLabel . + +opcua:ReceiverIndexRange a base:Field ; + base:hasDatatype opcua:NumericRange ; + base:hasFieldName "ReceiverIndexRange" . + +opcua:RecordId a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RecordId" . + +opcua:ReferenceDescriptionVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ReferencedNodes a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "ReferencedNodes" . + +opcua:RefreshEndEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:RefreshRequiredEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:RefreshStartEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:RegisterNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "RegisterNodesCount" . + +opcua:RegisteredServer a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DiscoveryUrls, + opcua:GatewayServerUri, + opcua:IsOnline, + opcua:ProductUri, + opcua:SemaphoreFilePath, + opcua:ServerNames, + opcua:ServerType, + opcua:ServerUri . + +opcua:RejectedRequestsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RejectedRequestsCount" . + +opcua:RejectedSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RejectedSessionCount" . + +opcua:RepresentsSameFunctionalityAs a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:RepresentsSameEntityAs . + +opcua:RepresentsSameHardwareAs a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:RepresentsSameEntityAs . + +opcua:RepublishCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "RepublishCount" . + +opcua:RepublishMessageCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RepublishMessageCount" . + +opcua:RepublishMessageRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RepublishMessageRequestCount" . + +opcua:RepublishRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RepublishRequestCount" . + +opcua:RequestedKeyCount a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "RequestedKeyCount" . + +opcua:RequestedNewNodeId a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "RequestedNewNodeId" . + +opcua:Requires a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:Reserved a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "Reserved" . + +opcua:RetryInterval a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "RetryInterval" . + +opcua:RoleId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "RoleId" . + +opcua:RoleMappingRuleChangedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:RsaMinApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:ApplicationCertificateType . + +opcua:RsaSha256ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:ApplicationCertificateType . + +opcua:SafetyConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:SamplingInterval a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "SamplingInterval" . + +opcua:SamplingIntervalHint a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "SamplingIntervalHint" . + +opcua:SamplingOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "SamplingOffset" . + +opcua:SchemaLocation a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SchemaLocation" . + +opcua:SecondsTillShutdown a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SecondsTillShutdown" . + +opcua:SecurityGroupFolder a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SecurityGroupFolder" . + +opcua:SecurityLevel a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "SecurityLevel" . + +opcua:SecurityRejectedRequestsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SecurityRejectedRequestsCount" . + +opcua:SecurityRejectedSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SecurityRejectedSessionCount" . + +opcua:SecurityTokenLifetime a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "SecurityTokenLifetime" . + +opcua:SelectClauses a base:Field ; + base:hasDatatype opcua:SimpleAttributeOperand ; + base:hasFieldName "SelectClauses" . + +opcua:SelectedFields a base:Field ; + base:hasDatatype opcua:SimpleAttributeOperand ; + base:hasFieldName "SelectedFields" . + +opcua:SemanticChangeEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:SemaphoreFilePath a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SemaphoreFilePath" . + +opcua:Server a opcua:ApplicationType, + base:Field ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasFieldName "Server" . + +opcua:ServerCertificate a base:Field ; + base:hasDatatype opcua:ApplicationInstanceCertificate ; + base:hasFieldName "ServerCertificate" . + +opcua:ServerId a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerId" . + +opcua:ServerName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerName" . + +opcua:ServerNames a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "ServerNames" . + +opcua:ServerOnNetwork a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DiscoveryUrl, + opcua:RecordId, + opcua:ServerCapabilities, + opcua:ServerName . + +opcua:ServerViewCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ServerViewCount" . + +opcua:ServiceLevel a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "ServiceLevel" . + +opcua:SessionAbortCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SessionAbortCount" . + +opcua:SessionAuthenticationToken a owl:Class ; + rdfs:subClassOf opcua:NodeId . + +opcua:SessionName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SessionName" . + +opcua:SessionTimeoutCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SessionTimeoutCount" . + +opcua:SetMonitoringModeCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "SetMonitoringModeCount" . + +opcua:SetPublishingModeCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "SetPublishingModeCount" . + +opcua:SetTriggeringCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "SetTriggeringCount" . + +opcua:ShutdownReason a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "ShutdownReason" . + +opcua:SimpleDataTypes a base:Field ; + base:hasDatatype opcua:SimpleTypeDescription ; + base:hasFieldName "SimpleDataTypes" . + +opcua:SoftwareVersion a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SoftwareVersion" . + +opcua:SourceNode a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "SourceNode" . + +opcua:SpecifiedLists a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SpecifiedLists" . + +opcua:StandaloneSubscribedDataSetRefDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:DataSetName . + +opcua:StartTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "StartTime" . + +opcua:StartingBitPosition a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "StartingBitPosition" . + +opcua:State a base:Field ; + base:hasDatatype opcua:ServerState ; + base:hasFieldName "State" . + +opcua:StatisticalConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:StructureDataTypes a base:Field ; + base:hasDatatype opcua:StructureDescription ; + base:hasFieldName "StructureDataTypes" . + +opcua:SubscribedDataSetMirrorDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:ParentNodeName, + opcua:RolePermissions . + +opcua:SubscribedDataSetMirrorType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetType . + +opcua:SubscribedDataSets a base:Field ; + base:hasDatatype opcua:StandaloneSubscribedDataSetDataType ; + base:hasFieldName "SubscribedDataSets" . + +opcua:SubscriptionId a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SubscriptionId" . + +opcua:SyntaxReferenceEntryType a owl:Class ; + rdfs:subClassOf opcua:DictionaryEntryType . + +opcua:SystemConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:SystemDiagnosticAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:SystemStatusChangeEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:TargetId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "TargetId" . + +opcua:TargetName a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "TargetName" . + +opcua:TargetNodeClass a base:Field ; + base:hasDatatype opcua:NodeClass ; + base:hasFieldName "TargetNodeClass" . + +opcua:TargetServerUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "TargetServerUri" . + +opcua:TargetVariables a base:Field ; + base:hasDatatype opcua:FieldTargetDataType ; + base:hasFieldName "TargetVariables" . + +opcua:TargetVariablesDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:TargetVariables . + +opcua:TargetVariablesType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetType . + +opcua:TemporaryFileTransferType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:TestingConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:TimeExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "TimeExponent" . + +opcua:TimeString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:Title a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Title" . + +opcua:ToState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:TokenData a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "TokenData" . + +opcua:TokenType a base:Field ; + base:hasDatatype opcua:UserTokenType ; + base:hasFieldName "TokenType" . + +opcua:TotalCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TotalCount" . + +opcua:TotalRequestCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "TotalRequestCount" . + +opcua:TrainingConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:TransferRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TransferRequestCount" . + +opcua:TransferSubscriptionsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "TransferSubscriptionsCount" . + +opcua:TransferredToAltClientCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TransferredToAltClientCount" . + +opcua:TransferredToSameClientCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TransferredToSameClientCount" . + +opcua:TranslateBrowsePathsToNodeIdsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "TranslateBrowsePathsToNodeIdsCount" . + +opcua:TransmitQosPriorityDataType a owl:Class ; + rdfs:subClassOf opcua:TransmitQosDataType ; + base:hasField opcua:PriorityLabel . + +opcua:TransparentRedundancyType a owl:Class ; + rdfs:subClassOf opcua:ServerRedundancyType . + +opcua:TransportProtocol a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "TransportProtocol" . + +opcua:TreatUncertainAsBad a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "TreatUncertainAsBad" . + +opcua:TrimmedString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:TripAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:TrustListDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IssuerCertificates, + opcua:IssuerCrls, + opcua:SpecifiedLists, + opcua:TrustedCertificates, + opcua:TrustedCrls . + +opcua:TrustListUpdateRequestedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:TrustListUpdatedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:TrustedCertificates a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "TrustedCertificates" . + +opcua:TrustedCrls a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "TrustedCrls" . + +opcua:TwoStateDiscreteType a owl:Class ; + rdfs:subClassOf opcua:DiscreteItemType . + +opcua:TypeDefinition a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "TypeDefinition" . + +opcua:TypeDefinitionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "TypeDefinitionId" . + +opcua:UadpDataSetReaderMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageDataType ; + base:hasField opcua:DataSetClassId, + opcua:DataSetMessageContentMask, + opcua:DataSetOffset, + opcua:GroupVersion, + opcua:NetworkMessageContentMask, + opcua:NetworkMessageNumber, + opcua:ProcessingOffset, + opcua:PublishingInterval, + opcua:ReceiveOffset . + +opcua:UadpDataSetReaderMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageType . + +opcua:UadpDataSetWriterMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageDataType ; + base:hasField opcua:ConfiguredSize, + opcua:DataSetMessageContentMask, + opcua:DataSetOffset, + opcua:NetworkMessageNumber . + +opcua:UadpDataSetWriterMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageType . + +opcua:UadpWriterGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageDataType ; + base:hasField opcua:DataSetOrdering, + opcua:GroupVersion, + opcua:NetworkMessageContentMask, + opcua:PublishingOffset, + opcua:SamplingOffset . + +opcua:UadpWriterGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageType . + +opcua:UnacknowledgedMessageCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "UnacknowledgedMessageCount" . + +opcua:UnauthorizedRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "UnauthorizedRequestCount" . + +opcua:Union a opcua:StructureType, + owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasFieldName "Union" ; + base:isAbstract "true" . + +opcua:UnitId a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "UnitId" . + +opcua:UnregisterNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "UnregisterNodesCount" . + +opcua:UpdateType a base:Field ; + base:hasDatatype opcua:HistoryUpdateType ; + base:hasFieldName "UpdateType" . + +opcua:Uri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Uri" . + +opcua:UriDictionaryEntryType a owl:Class ; + rdfs:subClassOf opcua:DictionaryEntryType . + +opcua:Url a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Url" . + +opcua:UseBinaryEncoding a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "UseBinaryEncoding" . + +opcua:UseServerCapabilitiesDefaults a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "UseServerCapabilitiesDefaults" . + +opcua:UseSlopedExtrapolation a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "UseSlopedExtrapolation" . + +opcua:UserConfiguration a base:Field ; + base:hasDatatype opcua:UserConfigurationMask ; + base:hasFieldName "UserConfiguration" . + +opcua:UserCredentialCertificateType a owl:Class ; + rdfs:subClassOf opcua:CertificateType . + +opcua:UserIdentityTokens a base:Field ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasFieldName "UserIdentityTokens" . + +opcua:UserNameIdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken ; + base:hasField opcua:EncryptionAlgorithm, + opcua:Password, + opcua:UserName . + +opcua:UsesPriorityMappingTable a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:ValidBits a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "ValidBits" . + +opcua:Verb a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "Verb" . + +opcua:WhereClause a base:Field ; + base:hasDatatype opcua:ContentFilter ; + base:hasFieldName "WhereClause" . + +opcua:WriteCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "WriteCount" . + +opcua:WriteIndexRange a base:Field ; + base:hasDatatype opcua:NumericRange ; + base:hasFieldName "WriteIndexRange" . + +opcua:WriterGroups a base:Field ; + base:hasDatatype opcua:WriterGroupDataType ; + base:hasFieldName "WriterGroups" . + +opcua:X509IdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken ; + base:hasField opcua:CertificateData . + +opcua:XYArrayItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:XmlElement a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:YArrayItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:nodei10021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10021" . + +opcua:nodei10025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10025" . + +opcua:nodei10027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10027" . + +opcua:nodei10028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10028" . + +opcua:nodei10030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10030" . + +opcua:nodei10034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10034" . + +opcua:nodei10036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10036" . + +opcua:nodei10037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10037" . + +opcua:nodei10039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10039" . + +opcua:nodei10043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10043" . + +opcua:nodei10045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10045" . + +opcua:nodei10046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10046" . + +opcua:nodei10048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10048" . + +opcua:nodei10052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10052" . + +opcua:nodei10054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10054" . + +opcua:nodei10055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10055" . + +opcua:nodei104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "104" . + +opcua:nodei105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DictionaryFragment" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "DictionaryFragment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "105" . + +opcua:nodei10522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10522" . + +opcua:nodei106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "106" . + +opcua:nodei107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "107" . + +opcua:nodei11110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11110" . + +opcua:nodei11111 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11111" . + +opcua:nodei11112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11112" . + +opcua:nodei11113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11113" . + +opcua:nodei11120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11120" . + +opcua:nodei11124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighHighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighHighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11124" . + +opcua:nodei11125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11125" . + +opcua:nodei11126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11126" . + +opcua:nodei11127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowLowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11127" . + +opcua:nodei11158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalState" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "NormalState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11158" . + +opcua:nodei11168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11168" . + +opcua:nodei11169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11169" . + +opcua:nodei11170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11170" . + +opcua:nodei11171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11171" . + +opcua:nodei11172 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11172" . + +opcua:nodei11188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11188" . + +opcua:nodei11189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11189" . + +opcua:nodei11190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11190" . + +opcua:nodei11191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11191" . + +opcua:nodei11192 a opcua:HistoryServerCapabilitiesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "HistoryServerCapabilities" ; + base:hasComponent opcua:nodei11201 ; + base:hasDisplayName "HistoryServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11192" ; + base:hasProperty opcua:nodei11193, + opcua:nodei11196, + opcua:nodei11197, + opcua:nodei11198, + opcua:nodei11199, + opcua:nodei11200, + opcua:nodei11242, + opcua:nodei11273, + opcua:nodei11274, + opcua:nodei11275, + opcua:nodei11281, + opcua:nodei11282, + opcua:nodei11283, + opcua:nodei11502, + opcua:nodei19091 . + +opcua:nodei11193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11193" . + +opcua:nodei11196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11196" . + +opcua:nodei11197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11197" . + +opcua:nodei11198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11198" . + +opcua:nodei11199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteRawCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteRawCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11199" . + +opcua:nodei11200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteAtTimeCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteAtTimeCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11200" . + +opcua:nodei11201 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11201" . + +opcua:nodei11203 a opcua:AggregateConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11203" ; + base:hasProperty opcua:nodei11204, + opcua:nodei11205, + opcua:nodei11206, + opcua:nodei11207 . + +opcua:nodei11204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11204" . + +opcua:nodei11205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11205" . + +opcua:nodei11206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11206" . + +opcua:nodei11207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11207" . + +opcua:nodei11208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stepped" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Stepped" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11208" . + +opcua:nodei11218 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15021 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11218" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei11226 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15018 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11226" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei11241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11241" ; + base:hasValueRank "1" . + +opcua:nodei11242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryEventsCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryEventsCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11242" . + +opcua:nodei11268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnDataValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnDataValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11268" . + +opcua:nodei11269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnEventValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnEventValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11269" . + +opcua:nodei11270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertAnnotationCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertAnnotationCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11270" . + +opcua:nodei11273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnDataValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnDataValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11273" . + +opcua:nodei11274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnEventValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnEventValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11274" . + +opcua:nodei11275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertAnnotationCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertAnnotationCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11275" . + +opcua:nodei11278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11278" . + +opcua:nodei11279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11279" . + +opcua:nodei11280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11280" . + +opcua:nodei11281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11281" . + +opcua:nodei11282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11282" . + +opcua:nodei11283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11283" . + +opcua:nodei11322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11322" ; + base:hasValue 12 . + +opcua:nodei11323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11323" ; + base:hasValue 13 . + +opcua:nodei11324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11324" ; + base:hasValue 21 . + +opcua:nodei11325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11325" ; + base:hasValue 23 . + +opcua:nodei11326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11326" ; + base:hasValue 31 . + +opcua:nodei11327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11327" ; + base:hasValue 32 . + +opcua:nodei11340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11340" ; + base:hasValue 43 . + +opcua:nodei11341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11341" ; + base:hasValue 34 . + +opcua:nodei11342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11342" ; + base:hasValue 12 . + +opcua:nodei11343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11343" ; + base:hasValue 21 . + +opcua:nodei11456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11456" . + +opcua:nodei11461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsText" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ValueAsText" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11461" . + +opcua:nodei11485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecureChannelId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecureChannelId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11485" . + +opcua:nodei11488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11488" ; + base:hasValueRank "1" . + +opcua:nodei11489 a opcua:MethodNodeClass ; + base:hasBrowseName "GetMonitoredItems" ; + base:hasDisplayName "GetMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11489" ; + base:hasProperty opcua:nodei11490, + opcua:nodei11491 . + +opcua:nodei11490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11490" ; + base:hasValueRank "1" . + +opcua:nodei11491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11491" ; + base:hasValueRank "1" . + +opcua:nodei11492 a opcua:MethodNodeClass ; + base:hasBrowseName "GetMonitoredItems" ; + base:hasDisplayName "GetMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11492" ; + base:hasProperty opcua:nodei11493, + opcua:nodei11494 . + +opcua:nodei11493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11493" ; + base:hasValueRank "1" . + +opcua:nodei11494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11494" ; + base:hasValueRank "1" . + +opcua:nodei11499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11499" . + +opcua:nodei11500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11500" . + +opcua:nodei11501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11501" . + +opcua:nodei11502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11502" . + +opcua:nodei11527 a opcua:NamespacesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Namespaces" ; + base:hasDisplayName "Namespaces" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11527" . + +opcua:nodei11549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxArrayLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxArrayLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11549" . + +opcua:nodei11550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11550" . + +opcua:nodei11551 a opcua:ObjectNodeClass, + opcua:OperationLimitsType ; + base:hasBrowseName "OperationLimits" ; + base:hasDisplayName "OperationLimits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11551" . + +opcua:nodei11562 a opcua:ServerVendorCapabilityType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11562" ; + base:hasSymbolicName "VendorCapability_Placeholder" . + +opcua:nodei11565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRead" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11565" . + +opcua:nodei11567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerWrite" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerWrite" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11567" . + +opcua:nodei11569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerMethodCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11569" . + +opcua:nodei11570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerBrowse" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerBrowse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11570" . + +opcua:nodei11571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRegisterNodes" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRegisterNodes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11571" . + +opcua:nodei11572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11572" . + +opcua:nodei11573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerNodeManagement" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerNodeManagement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11573" . + +opcua:nodei11574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11574" . + +opcua:nodei11576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11576" . + +opcua:nodei11579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11579" . + +opcua:nodei11580 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11580" ; + base:hasProperty opcua:nodei11581, + opcua:nodei11582 . + +opcua:nodei11581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11581" ; + base:hasValueRank "1" . + +opcua:nodei11582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11582" ; + base:hasValueRank "1" . + +opcua:nodei11583 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11583" ; + base:hasProperty opcua:nodei11584 . + +opcua:nodei11584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11584" ; + base:hasValueRank "1" . + +opcua:nodei11585 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11585" ; + base:hasProperty opcua:nodei11586, + opcua:nodei11587 . + +opcua:nodei11586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11586" ; + base:hasValueRank "1" . + +opcua:nodei11587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11587" ; + base:hasValueRank "1" . + +opcua:nodei11588 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11588" ; + base:hasProperty opcua:nodei11589 . + +opcua:nodei11589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11589" ; + base:hasValueRank "1" . + +opcua:nodei11590 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11590" ; + base:hasProperty opcua:nodei11591, + opcua:nodei11592 . + +opcua:nodei11591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11591" ; + base:hasValueRank "1" . + +opcua:nodei11592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11592" ; + base:hasValueRank "1" . + +opcua:nodei11593 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11593" ; + base:hasProperty opcua:nodei11594 . + +opcua:nodei11594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11594" ; + base:hasValueRank "1" . + +opcua:nodei11615 a opcua:MethodNodeClass ; + base:hasBrowseName "ExportNamespace" ; + base:hasDisplayName "ExportNamespace" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11615" . + +opcua:nodei11617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11617" . + +opcua:nodei11618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11618" . + +opcua:nodei11619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11619" . + +opcua:nodei11620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11620" . + +opcua:nodei11621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11621" ; + base:hasValueRank "1" . + +opcua:nodei11622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11622" ; + base:hasValueRank "1" . + +opcua:nodei11623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11623" . + +opcua:nodei11624 a opcua:AddressSpaceFileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NamespaceFile" ; + base:hasComponent opcua:nodei11629, + opcua:nodei11632, + opcua:nodei11634, + opcua:nodei11637, + opcua:nodei11639, + opcua:nodei11642 ; + base:hasDisplayName "NamespaceFile" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11624" ; + base:hasProperty opcua:nodei11625, + opcua:nodei11628, + opcua:nodei12690, + opcua:nodei12691 . + +opcua:nodei11625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11625" . + +opcua:nodei11628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11628" . + +opcua:nodei11629 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11629" ; + base:hasProperty opcua:nodei11630, + opcua:nodei11631 . + +opcua:nodei11630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11630" ; + base:hasValueRank "1" . + +opcua:nodei11631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11631" ; + base:hasValueRank "1" . + +opcua:nodei11632 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11632" ; + base:hasProperty opcua:nodei11633 . + +opcua:nodei11633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11633" ; + base:hasValueRank "1" . + +opcua:nodei11634 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11634" ; + base:hasProperty opcua:nodei11635, + opcua:nodei11636 . + +opcua:nodei11635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11635" ; + base:hasValueRank "1" . + +opcua:nodei11636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11636" ; + base:hasValueRank "1" . + +opcua:nodei11637 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11637" ; + base:hasProperty opcua:nodei11638 . + +opcua:nodei11638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11638" ; + base:hasValueRank "1" . + +opcua:nodei11639 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11639" ; + base:hasProperty opcua:nodei11640, + opcua:nodei11641 . + +opcua:nodei11640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11640" ; + base:hasValueRank "1" . + +opcua:nodei11641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11641" ; + base:hasValueRank "1" . + +opcua:nodei11642 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11642" ; + base:hasProperty opcua:nodei11643 . + +opcua:nodei11643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11643" ; + base:hasValueRank "1" . + +opcua:nodei11646 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11646" ; + base:hasProperty opcua:nodei11647, + opcua:nodei11648, + opcua:nodei11649, + opcua:nodei11650, + opcua:nodei11651, + opcua:nodei11652, + opcua:nodei11653 ; + base:hasSymbolicName "NamespaceIdentifier_Placeholder" . + +opcua:nodei11647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11647" . + +opcua:nodei11648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11648" . + +opcua:nodei11649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11649" . + +opcua:nodei11650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11650" . + +opcua:nodei11651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11651" ; + base:hasValueRank "1" . + +opcua:nodei11652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11652" ; + base:hasValueRank "1" . + +opcua:nodei11653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11653" . + +opcua:nodei11696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SystemState" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "SystemState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11696" . + +opcua:nodei11697 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11697" . + +opcua:nodei11698 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11698" . + +opcua:nodei11699 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemsSamplingCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemsSamplingCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11699" . + +opcua:nodei11701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitMask" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "BitMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11701" ; + base:hasValueRank "1" . + +opcua:nodei11702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxArrayLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxArrayLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11702" . + +opcua:nodei11703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11703" . + +opcua:nodei11704 a opcua:ObjectNodeClass, + opcua:OperationLimitsType ; + base:hasBrowseName "OperationLimits" ; + base:hasDisplayName "OperationLimits" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11704" ; + base:hasProperty opcua:nodei11705, + opcua:nodei11707, + opcua:nodei11709, + opcua:nodei11710, + opcua:nodei11711, + opcua:nodei11712, + opcua:nodei11713, + opcua:nodei11714, + opcua:nodei12165, + opcua:nodei12166, + opcua:nodei12167, + opcua:nodei12168 . + +opcua:nodei11705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRead" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11705" . + +opcua:nodei11707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerWrite" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11707" . + +opcua:nodei11709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerMethodCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11709" . + +opcua:nodei11710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerBrowse" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerBrowse" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11710" . + +opcua:nodei11711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRegisterNodes" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRegisterNodes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11711" . + +opcua:nodei11712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11712" . + +opcua:nodei11713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerNodeManagement" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerNodeManagement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11713" . + +opcua:nodei11714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerCall" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11714" . + +opcua:nodei11715 a opcua:NamespacesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Namespaces" ; + base:hasComponent opcua:nodei15957 ; + base:hasDisplayName "Namespaces" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11715" . + +opcua:nodei11851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11851" . + +opcua:nodei11852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SelectedResponse" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SelectedResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11852" . + +opcua:nodei11853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11853" . + +opcua:nodei11854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11854" . + +opcua:nodei11855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShelvingTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ShelvingTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11855" . + +opcua:nodei11875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11875" . + +opcua:nodei11876 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11876" . + +opcua:nodei11878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11878" ; + base:hasValueRank "1" . + +opcua:nodei11881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11881" ; + base:hasValueRank "1" . + +opcua:nodei11884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11884" ; + base:hasValueRank "1" . + +opcua:nodei11885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11885" ; + base:hasValueRank "1" . + +opcua:nodei11891 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11891" . + +opcua:nodei11892 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11892" . + +opcua:nodei11940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11940" ; + base:hasValueRank "1" . + +opcua:nodei11948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerNetworkGroups" ; + base:hasDatatype opcua:NetworkGroupDataType ; + base:hasDisplayName "ServerNetworkGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11948" ; + base:hasValueRank "1" . + +opcua:nodei11949 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11951 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11949" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei11950 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11954 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11950" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei11957 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11959 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11957" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei11958 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11962 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11958" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstrumentRange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "InstrumentRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12024" . + +opcua:nodei12025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12025" . + +opcua:nodei12026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12026" . + +opcua:nodei12027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Title" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Title" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12027" . + +opcua:nodei12028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisScaleType" ; + base:hasDatatype opcua:AxisScaleEnumeration ; + base:hasDisplayName "AxisScaleType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12028" . + +opcua:nodei12037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12037" . + +opcua:nodei12046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12046" . + +opcua:nodei12055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12055" . + +opcua:nodei12056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "YAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12056" . + +opcua:nodei12065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12065" . + +opcua:nodei12066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "YAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12066" . + +opcua:nodei12067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ZAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "ZAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12067" . + +opcua:nodei12076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "AxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12076" ; + base:hasValueRank "1" . + +opcua:nodei12078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12078" ; + base:hasValueRank "1" . + +opcua:nodei12081 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12083 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12081" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12082 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12086 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12082" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12089 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12091 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12089" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12090 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12094 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12090" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12097 a opcua:ObjectNodeClass, + opcua:SessionDiagnosticsObjectType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei12098, + opcua:nodei12142, + opcua:nodei12152 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12097" ; + base:hasSymbolicName "ClientName_Placeholder" . + +opcua:nodei12098 a opcua:SessionDiagnosticsVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnostics" ; + base:hasComponent opcua:nodei12099, + opcua:nodei12100, + opcua:nodei12101, + opcua:nodei12102, + opcua:nodei12103, + opcua:nodei12104, + opcua:nodei12105, + opcua:nodei12106, + opcua:nodei12107, + opcua:nodei12108, + opcua:nodei12109, + opcua:nodei12110, + opcua:nodei12111, + opcua:nodei12112, + opcua:nodei12113, + opcua:nodei12114, + opcua:nodei12115, + opcua:nodei12116, + opcua:nodei12117, + opcua:nodei12118, + opcua:nodei12119, + opcua:nodei12120, + opcua:nodei12121, + opcua:nodei12122, + opcua:nodei12123, + opcua:nodei12124, + opcua:nodei12125, + opcua:nodei12126, + opcua:nodei12127, + opcua:nodei12128, + opcua:nodei12129, + opcua:nodei12130, + opcua:nodei12131, + opcua:nodei12132, + opcua:nodei12133, + opcua:nodei12134, + opcua:nodei12135, + opcua:nodei12136, + opcua:nodei12137, + opcua:nodei12138, + opcua:nodei12139, + opcua:nodei12140, + opcua:nodei12141 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12098" . + +opcua:nodei12099 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12099" . + +opcua:nodei121 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18178 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "121" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12100 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12100" . + +opcua:nodei12101 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12101" . + +opcua:nodei12102 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12102" . + +opcua:nodei12103 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12103" . + +opcua:nodei12104 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12104" ; + base:hasValueRank "1" . + +opcua:nodei12105 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12105" . + +opcua:nodei12106 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12106" . + +opcua:nodei12107 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12107" . + +opcua:nodei12108 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12108" . + +opcua:nodei12109 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12109" . + +opcua:nodei12110 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12110" . + +opcua:nodei12111 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12111" . + +opcua:nodei12112 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12112" . + +opcua:nodei12113 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12113" . + +opcua:nodei12114 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12114" . + +opcua:nodei12115 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12115" . + +opcua:nodei12116 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12116" . + +opcua:nodei12117 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12117" . + +opcua:nodei12118 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12118" . + +opcua:nodei12119 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12119" . + +opcua:nodei12120 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12120" . + +opcua:nodei12121 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12121" . + +opcua:nodei12122 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12122" . + +opcua:nodei12123 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12123" . + +opcua:nodei12124 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12124" . + +opcua:nodei12125 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12125" . + +opcua:nodei12126 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12126" . + +opcua:nodei12127 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12127" . + +opcua:nodei12128 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12128" . + +opcua:nodei12129 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12129" . + +opcua:nodei12130 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12130" . + +opcua:nodei12131 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12131" . + +opcua:nodei12132 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12132" . + +opcua:nodei12133 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12133" . + +opcua:nodei12134 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12134" . + +opcua:nodei12135 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12135" . + +opcua:nodei12136 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12136" . + +opcua:nodei12137 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12137" . + +opcua:nodei12138 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12138" . + +opcua:nodei12139 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12139" . + +opcua:nodei12140 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12140" . + +opcua:nodei12141 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12141" . + +opcua:nodei12142 a opcua:SessionSecurityDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnostics" ; + base:hasComponent opcua:nodei12143, + opcua:nodei12144, + opcua:nodei12145, + opcua:nodei12146, + opcua:nodei12147, + opcua:nodei12148, + opcua:nodei12149, + opcua:nodei12150, + opcua:nodei12151 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12142" . + +opcua:nodei12143 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12143" . + +opcua:nodei12144 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12144" . + +opcua:nodei12145 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12145" ; + base:hasValueRank "1" . + +opcua:nodei12146 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12146" . + +opcua:nodei12147 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12147" . + +opcua:nodei12148 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12148" . + +opcua:nodei12149 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12149" . + +opcua:nodei12150 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12150" . + +opcua:nodei12151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12151" . + +opcua:nodei12152 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12152" ; + base:hasValueRank "1" . + +opcua:nodei12161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12161" . + +opcua:nodei12162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadEvents" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12162" . + +opcua:nodei12163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12163" . + +opcua:nodei12164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateEvents" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12164" . + +opcua:nodei12165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12165" . + +opcua:nodei12166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12166" . + +opcua:nodei12167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12167" . + +opcua:nodei12168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12168" . + +opcua:nodei12169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12169" ; + base:hasValueRank "1" . + +opcua:nodei12173 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12175 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12173" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12174 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12178 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12174" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12181 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12183 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12181" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12182 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12186 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12182" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12195 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12201 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12195" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei122 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18184 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "122" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12207 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12213 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12207" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei123 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18187 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "123" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei124 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14849 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "124" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei125 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14855 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "125" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Context" ; + base:hasDisplayName "Context" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12502" . + +opcua:nodei12503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Progress" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Progress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12503" . + +opcua:nodei12542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12542" . + +opcua:nodei12543 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12543" ; + base:hasProperty opcua:nodei12544, + opcua:nodei12545 . + +opcua:nodei12544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12544" ; + base:hasValueRank "1" . + +opcua:nodei12545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12545" ; + base:hasValueRank "1" . + +opcua:nodei12546 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12546" ; + base:hasProperty opcua:nodei12547, + opcua:nodei12705 . + +opcua:nodei12547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12547" ; + base:hasValueRank "1" . + +opcua:nodei12548 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12548" ; + base:hasProperty opcua:nodei12549 . + +opcua:nodei12549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12549" ; + base:hasValueRank "1" . + +opcua:nodei12550 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12550" ; + base:hasProperty opcua:nodei12551 . + +opcua:nodei12551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12551" ; + base:hasValueRank "1" . + +opcua:nodei12553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12553" ; + base:hasValueRank "1" . + +opcua:nodei12583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedPrivateKeyFormats" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedPrivateKeyFormats" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12583" ; + base:hasValueRank "1" . + +opcua:nodei12584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTrustListSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxTrustListSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12584" . + +opcua:nodei12585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MulticastDnsEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "MulticastDnsEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12585" . + +opcua:nodei126 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15599 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "126" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12616 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCertificate" ; + base:hasDisplayName "UpdateCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12616" ; + base:hasProperty opcua:nodei12617, + opcua:nodei12618 . + +opcua:nodei12617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12617" ; + base:hasValueRank "1" . + +opcua:nodei12618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12618" ; + base:hasValueRank "1" . + +opcua:nodei12637 a opcua:ObjectNodeClass, + opcua:ServerConfigurationType ; + base:hasBrowseName "ServerConfiguration" ; + base:hasComponent opcua:nodei12737, + opcua:nodei12740, + opcua:nodei12777, + opcua:nodei13737, + opcua:nodei14053, + opcua:nodei17732, + opcua:nodei18155, + opcua:nodei24290, + opcua:nodei25708, + opcua:nodei25709 ; + base:hasDisplayName "ServerConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12637" ; + base:hasProperty opcua:nodei12639, + opcua:nodei12640, + opcua:nodei12641, + opcua:nodei12710, + opcua:nodei23597, + opcua:nodei25706, + opcua:nodei25707, + opcua:nodei25725 . + +opcua:nodei12639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedPrivateKeyFormats" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedPrivateKeyFormats" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12639" ; + base:hasValueRank "1" . + +opcua:nodei12640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTrustListSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxTrustListSize" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12640" . + +opcua:nodei12641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MulticastDnsEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "MulticastDnsEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12641" . + +opcua:nodei12642 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei12647, + opcua:nodei12650, + opcua:nodei12652, + opcua:nodei12655, + opcua:nodei12657, + opcua:nodei12660, + opcua:nodei12663, + opcua:nodei12666, + opcua:nodei12668, + opcua:nodei12670 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12642" ; + base:hasProperty opcua:nodei12643, + opcua:nodei12646, + opcua:nodei12662, + opcua:nodei14157, + opcua:nodei14158 . + +opcua:nodei12643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12643" . + +opcua:nodei12646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12646" . + +opcua:nodei12647 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12647" ; + base:hasProperty opcua:nodei12648, + opcua:nodei12649 . + +opcua:nodei12648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12648" ; + base:hasValueRank "1" . + +opcua:nodei12649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12649" ; + base:hasValueRank "1" . + +opcua:nodei12650 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12650" ; + base:hasProperty opcua:nodei12651 . + +opcua:nodei12651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12651" ; + base:hasValueRank "1" . + +opcua:nodei12652 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12652" ; + base:hasProperty opcua:nodei12653, + opcua:nodei12654 . + +opcua:nodei12653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12653" ; + base:hasValueRank "1" . + +opcua:nodei12654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12654" ; + base:hasValueRank "1" . + +opcua:nodei12655 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12655" ; + base:hasProperty opcua:nodei12656 . + +opcua:nodei12656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12656" ; + base:hasValueRank "1" . + +opcua:nodei12657 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12657" ; + base:hasProperty opcua:nodei12658, + opcua:nodei12659 . + +opcua:nodei12658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12658" ; + base:hasValueRank "1" . + +opcua:nodei12659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12659" ; + base:hasValueRank "1" . + +opcua:nodei12660 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12660" ; + base:hasProperty opcua:nodei12661 . + +opcua:nodei12661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12661" ; + base:hasValueRank "1" . + +opcua:nodei12662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12662" . + +opcua:nodei12663 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12663" ; + base:hasProperty opcua:nodei12664, + opcua:nodei12665 . + +opcua:nodei12664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12664" ; + base:hasValueRank "1" . + +opcua:nodei12665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12665" ; + base:hasValueRank "1" . + +opcua:nodei12666 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12666" ; + base:hasProperty opcua:nodei12667, + opcua:nodei14160 . + +opcua:nodei12667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12667" ; + base:hasValueRank "1" . + +opcua:nodei12668 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12668" ; + base:hasProperty opcua:nodei12669 . + +opcua:nodei12669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12669" ; + base:hasValueRank "1" . + +opcua:nodei12670 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12670" ; + base:hasProperty opcua:nodei12671 . + +opcua:nodei12671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12671" ; + base:hasValueRank "1" . + +opcua:nodei12676 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12677 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12676" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12680 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12681 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12680" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12686" . + +opcua:nodei12687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12687" . + +opcua:nodei12690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12690" . + +opcua:nodei12691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12691" . + +opcua:nodei127 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15602 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "127" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12705" ; + base:hasValueRank "1" . + +opcua:nodei12708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerCapabilities" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12708" ; + base:hasValueRank "1" . + +opcua:nodei12710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerCapabilities" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12710" ; + base:hasValueRank "1" . + +opcua:nodei12731 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateSigningRequest" ; + base:hasDisplayName "CreateSigningRequest" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12731" ; + base:hasProperty opcua:nodei12732, + opcua:nodei12733 . + +opcua:nodei12732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12732" ; + base:hasValueRank "1" . + +opcua:nodei12733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12733" ; + base:hasValueRank "1" . + +opcua:nodei12734 a opcua:MethodNodeClass ; + base:hasBrowseName "ApplyChanges" ; + base:hasDisplayName "ApplyChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12734" . + +opcua:nodei12737 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateSigningRequest" ; + base:hasDisplayName "CreateSigningRequest" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12737" ; + base:hasProperty opcua:nodei12738, + opcua:nodei12739 . + +opcua:nodei12738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12738" ; + base:hasValueRank "1" . + +opcua:nodei12739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12739" ; + base:hasValueRank "1" . + +opcua:nodei12740 a opcua:MethodNodeClass ; + base:hasBrowseName "ApplyChanges" ; + base:hasDisplayName "ApplyChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12740" . + +opcua:nodei12746 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSubscriptionDurable" ; + base:hasDisplayName "SetSubscriptionDurable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12746" ; + base:hasProperty opcua:nodei12747, + opcua:nodei12748 . + +opcua:nodei12747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12747" ; + base:hasValueRank "1" . + +opcua:nodei12748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12748" ; + base:hasValueRank "1" . + +opcua:nodei12749 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSubscriptionDurable" ; + base:hasDisplayName "SetSubscriptionDurable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12749" ; + base:hasProperty opcua:nodei12750, + opcua:nodei12751 . + +opcua:nodei12750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12750" ; + base:hasValueRank "1" . + +opcua:nodei12751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12751" ; + base:hasValueRank "1" . + +opcua:nodei12757 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12759 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12757" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12758 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12762 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12758" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12765 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12767 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12765" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12766 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12770 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12766" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12775 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12775" ; + base:hasProperty opcua:nodei12776 . + +opcua:nodei12776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12776" ; + base:hasValueRank "1" . + +opcua:nodei12777 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12777" ; + base:hasProperty opcua:nodei12778 . + +opcua:nodei12778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12778" ; + base:hasValueRank "1" . + +opcua:nodei12779 a opcua:SamplingIntervalDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnostics" ; + base:hasComponent opcua:nodei12780, + opcua:nodei12781, + opcua:nodei12782, + opcua:nodei12783 ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12779" . + +opcua:nodei12780 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "SamplingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12780" . + +opcua:nodei12781 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12781" . + +opcua:nodei12782 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12782" . + +opcua:nodei12783 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemsSamplingCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemsSamplingCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12783" . + +opcua:nodei12784 a opcua:SubscriptionDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnostics" ; + base:hasComponent opcua:nodei12785, + opcua:nodei12786, + opcua:nodei12787, + opcua:nodei12788, + opcua:nodei12789, + opcua:nodei12790, + opcua:nodei12791, + opcua:nodei12792, + opcua:nodei12793, + opcua:nodei12794, + opcua:nodei12795, + opcua:nodei12796, + opcua:nodei12797, + opcua:nodei12798, + opcua:nodei12799, + opcua:nodei12800, + opcua:nodei12801, + opcua:nodei12802, + opcua:nodei12803, + opcua:nodei12804, + opcua:nodei12805, + opcua:nodei12806, + opcua:nodei12807, + opcua:nodei12808, + opcua:nodei12809, + opcua:nodei12810, + opcua:nodei12811, + opcua:nodei12812, + opcua:nodei12813, + opcua:nodei12814, + opcua:nodei12815 ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12784" . + +opcua:nodei12785 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12785" . + +opcua:nodei12786 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionId" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SubscriptionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12786" . + +opcua:nodei12787 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12787" . + +opcua:nodei12788 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12788" . + +opcua:nodei12789 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12789" . + +opcua:nodei12790 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12790" . + +opcua:nodei12791 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNotificationsPerPublish" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNotificationsPerPublish" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12791" . + +opcua:nodei12792 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "PublishingEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12792" . + +opcua:nodei12793 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ModifyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12793" . + +opcua:nodei12794 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EnableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12794" . + +opcua:nodei12795 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12795" . + +opcua:nodei12796 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12796" . + +opcua:nodei12797 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12797" . + +opcua:nodei12798 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12798" . + +opcua:nodei12799 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12799" . + +opcua:nodei128 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16131 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "128" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12800 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToAltClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToAltClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12800" . + +opcua:nodei12801 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToSameClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToSameClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12801" . + +opcua:nodei12802 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12802" . + +opcua:nodei12803 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataChangeNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DataChangeNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12803" . + +opcua:nodei12804 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12804" . + +opcua:nodei12805 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12805" . + +opcua:nodei12806 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LatePublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "LatePublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12806" . + +opcua:nodei12807 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12807" . + +opcua:nodei12808 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12808" . + +opcua:nodei12809 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnacknowledgedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnacknowledgedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12809" . + +opcua:nodei12810 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscardedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscardedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12810" . + +opcua:nodei12811 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12811" . + +opcua:nodei12812 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12812" . + +opcua:nodei12813 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoringQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12813" . + +opcua:nodei12814 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextSequenceNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NextSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12814" . + +opcua:nodei12815 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12815" . + +opcua:nodei12816 a opcua:SessionDiagnosticsVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnostics" ; + base:hasComponent opcua:nodei12817, + opcua:nodei12818, + opcua:nodei12819, + opcua:nodei12820, + opcua:nodei12821, + opcua:nodei12822, + opcua:nodei12823, + opcua:nodei12824, + opcua:nodei12825, + opcua:nodei12826, + opcua:nodei12827, + opcua:nodei12828, + opcua:nodei12829, + opcua:nodei12830, + opcua:nodei12831, + opcua:nodei12832, + opcua:nodei12833, + opcua:nodei12834, + opcua:nodei12835, + opcua:nodei12836, + opcua:nodei12837, + opcua:nodei12838, + opcua:nodei12839, + opcua:nodei12840, + opcua:nodei12841, + opcua:nodei12842, + opcua:nodei12843, + opcua:nodei12844, + opcua:nodei12845, + opcua:nodei12846, + opcua:nodei12847, + opcua:nodei12848, + opcua:nodei12849, + opcua:nodei12850, + opcua:nodei12851, + opcua:nodei12852, + opcua:nodei12853, + opcua:nodei12854, + opcua:nodei12855, + opcua:nodei12856, + opcua:nodei12857, + opcua:nodei12858, + opcua:nodei12859 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12816" . + +opcua:nodei12817 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12817" . + +opcua:nodei12818 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12818" . + +opcua:nodei12819 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12819" . + +opcua:nodei12820 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12820" . + +opcua:nodei12821 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12821" . + +opcua:nodei12822 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12822" ; + base:hasValueRank "1" . + +opcua:nodei12823 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12823" . + +opcua:nodei12824 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12824" . + +opcua:nodei12825 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12825" . + +opcua:nodei12826 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12826" . + +opcua:nodei12827 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12827" . + +opcua:nodei12828 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12828" . + +opcua:nodei12829 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12829" . + +opcua:nodei12830 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12830" . + +opcua:nodei12831 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12831" . + +opcua:nodei12832 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12832" . + +opcua:nodei12833 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12833" . + +opcua:nodei12834 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12834" . + +opcua:nodei12835 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12835" . + +opcua:nodei12836 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12836" . + +opcua:nodei12837 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12837" . + +opcua:nodei12838 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12838" . + +opcua:nodei12839 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12839" . + +opcua:nodei12840 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12840" . + +opcua:nodei12841 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12841" . + +opcua:nodei12842 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12842" . + +opcua:nodei12843 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12843" . + +opcua:nodei12844 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12844" . + +opcua:nodei12845 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12845" . + +opcua:nodei12846 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12846" . + +opcua:nodei12847 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12847" . + +opcua:nodei12848 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12848" . + +opcua:nodei12849 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12849" . + +opcua:nodei12850 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12850" . + +opcua:nodei12851 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12851" . + +opcua:nodei12852 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12852" . + +opcua:nodei12853 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12853" . + +opcua:nodei12854 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12854" . + +opcua:nodei12855 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12855" . + +opcua:nodei12856 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12856" . + +opcua:nodei12857 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12857" . + +opcua:nodei12858 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12858" . + +opcua:nodei12859 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12859" . + +opcua:nodei12860 a opcua:SessionSecurityDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnostics" ; + base:hasComponent opcua:nodei12861, + opcua:nodei12862, + opcua:nodei12863, + opcua:nodei12864, + opcua:nodei12865, + opcua:nodei12866, + opcua:nodei12867, + opcua:nodei12868, + opcua:nodei12869 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12860" . + +opcua:nodei12861 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12861" . + +opcua:nodei12862 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12862" . + +opcua:nodei12863 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12863" ; + base:hasValueRank "1" . + +opcua:nodei12864 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12864" . + +opcua:nodei12865 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12865" . + +opcua:nodei12866 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12866" . + +opcua:nodei12867 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12867" . + +opcua:nodei12868 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12868" . + +opcua:nodei12869 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12869" . + +opcua:nodei12871 a opcua:MethodNodeClass ; + base:hasBrowseName "ResendData" ; + base:hasDisplayName "ResendData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12871" ; + base:hasProperty opcua:nodei12872 . + +opcua:nodei12872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12872" ; + base:hasValueRank "1" . + +opcua:nodei12873 a opcua:MethodNodeClass ; + base:hasBrowseName "ResendData" ; + base:hasDisplayName "ResendData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12873" ; + base:hasProperty opcua:nodei12874 . + +opcua:nodei12874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12874" ; + base:hasValueRank "1" . + +opcua:nodei12882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EstimatedReturnTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "EstimatedReturnTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12882" . + +opcua:nodei12883 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestServerStateChange" ; + base:hasDisplayName "RequestServerStateChange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12883" ; + base:hasProperty opcua:nodei12884 . + +opcua:nodei12884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12884" ; + base:hasValueRank "1" . + +opcua:nodei12885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EstimatedReturnTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "EstimatedReturnTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12885" . + +opcua:nodei12886 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestServerStateChange" ; + base:hasDisplayName "RequestServerStateChange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12886" ; + base:hasProperty opcua:nodei12887 . + +opcua:nodei12887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12887" ; + base:hasValueRank "1" . + +opcua:nodei12892 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12894 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12892" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12893 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12897 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12893" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12900 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12902 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12900" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12901 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12905 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12901" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12910" . + +opcua:nodei12911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12911" . + +opcua:nodei12912 a opcua:MethodNodeClass ; + base:hasBrowseName "ConditionRefresh2" ; + base:hasDisplayName "ConditionRefresh2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12912" ; + base:hasProperty opcua:nodei12913 . + +opcua:nodei12913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12913" ; + base:hasValueRank "1" . + +opcua:nodei13325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpirationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "ExpirationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13325" . + +opcua:nodei13326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13326" . + +opcua:nodei13327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Certificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Certificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13327" . + +opcua:nodei13341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13341" . + +opcua:nodei13354 a opcua:FileDirectoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei13355, + opcua:nodei13358, + opcua:nodei13363, + opcua:nodei17718 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13354" ; + base:hasSymbolicName "FileDirectoryName_Placeholder" . + +opcua:nodei13355 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13355" ; + base:hasProperty opcua:nodei13356, + opcua:nodei13357 . + +opcua:nodei13356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13356" ; + base:hasValueRank "1" . + +opcua:nodei13357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13357" ; + base:hasValueRank "1" . + +opcua:nodei13358 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13358" ; + base:hasProperty opcua:nodei13359, + opcua:nodei13360 . + +opcua:nodei13359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13359" ; + base:hasValueRank "1" . + +opcua:nodei13360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13360" ; + base:hasValueRank "1" . + +opcua:nodei13363 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13363" ; + base:hasProperty opcua:nodei13364, + opcua:nodei13365 . + +opcua:nodei13364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13364" ; + base:hasValueRank "1" . + +opcua:nodei13365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13365" ; + base:hasValueRank "1" . + +opcua:nodei13366 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei13372, + opcua:nodei13375, + opcua:nodei13377, + opcua:nodei13380, + opcua:nodei13382, + opcua:nodei13385 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13366" ; + base:hasProperty opcua:nodei13367, + opcua:nodei13368, + opcua:nodei13369, + opcua:nodei13370 ; + base:hasSymbolicName "FileName_Placeholder" . + +opcua:nodei13367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13367" . + +opcua:nodei13368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13368" . + +opcua:nodei13369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13369" . + +opcua:nodei13370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13370" . + +opcua:nodei13372 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13372" ; + base:hasProperty opcua:nodei13373, + opcua:nodei13374 . + +opcua:nodei13373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13373" ; + base:hasValueRank "1" . + +opcua:nodei13374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13374" ; + base:hasValueRank "1" . + +opcua:nodei13375 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13375" ; + base:hasProperty opcua:nodei13376 . + +opcua:nodei13376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13376" ; + base:hasValueRank "1" . + +opcua:nodei13377 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13377" ; + base:hasProperty opcua:nodei13378, + opcua:nodei13379 . + +opcua:nodei13378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13378" ; + base:hasValueRank "1" . + +opcua:nodei13379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13379" ; + base:hasValueRank "1" . + +opcua:nodei13380 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13380" ; + base:hasProperty opcua:nodei13381 . + +opcua:nodei13381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13381" ; + base:hasValueRank "1" . + +opcua:nodei13382 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13382" ; + base:hasProperty opcua:nodei13383, + opcua:nodei13384 . + +opcua:nodei13383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13383" ; + base:hasValueRank "1" . + +opcua:nodei13384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13384" ; + base:hasValueRank "1" . + +opcua:nodei13385 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13385" ; + base:hasProperty opcua:nodei13386 . + +opcua:nodei13386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13386" ; + base:hasValueRank "1" . + +opcua:nodei13387 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13387" ; + base:hasProperty opcua:nodei13388, + opcua:nodei13389 . + +opcua:nodei13388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13388" ; + base:hasValueRank "1" . + +opcua:nodei13389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13389" ; + base:hasValueRank "1" . + +opcua:nodei13390 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13390" ; + base:hasProperty opcua:nodei13391, + opcua:nodei13392 . + +opcua:nodei13391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13391" ; + base:hasValueRank "1" . + +opcua:nodei13392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13392" ; + base:hasValueRank "1" . + +opcua:nodei13393 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13393" ; + base:hasProperty opcua:nodei13394 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +opcua:nodei13394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13394" ; + base:hasValueRank "1" . + +opcua:nodei13395 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13395" ; + base:hasProperty opcua:nodei13396, + opcua:nodei13397 . + +opcua:nodei13396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13396" ; + base:hasValueRank "1" . + +opcua:nodei13397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13397" ; + base:hasValueRank "1" . + +opcua:nodei13599 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13605, + opcua:nodei13608, + opcua:nodei13610, + opcua:nodei13613, + opcua:nodei13615, + opcua:nodei13618, + opcua:nodei13621, + opcua:nodei13624, + opcua:nodei13627, + opcua:nodei13629 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13599" ; + base:hasProperty opcua:nodei13600, + opcua:nodei13601, + opcua:nodei13602, + opcua:nodei13603, + opcua:nodei13620 . + +opcua:nodei13600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13600" . + +opcua:nodei13601 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13601" . + +opcua:nodei13602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13602" . + +opcua:nodei13603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13603" . + +opcua:nodei13605 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13605" ; + base:hasProperty opcua:nodei13606, + opcua:nodei13607 . + +opcua:nodei13606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13606" ; + base:hasValueRank "1" . + +opcua:nodei13607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13607" ; + base:hasValueRank "1" . + +opcua:nodei13608 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13608" ; + base:hasProperty opcua:nodei13609 . + +opcua:nodei13609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13609" ; + base:hasValueRank "1" . + +opcua:nodei13610 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13610" ; + base:hasProperty opcua:nodei13611, + opcua:nodei13612 . + +opcua:nodei13611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13611" ; + base:hasValueRank "1" . + +opcua:nodei13612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13612" ; + base:hasValueRank "1" . + +opcua:nodei13613 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13613" ; + base:hasProperty opcua:nodei13614 . + +opcua:nodei13614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13614" ; + base:hasValueRank "1" . + +opcua:nodei13615 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13615" ; + base:hasProperty opcua:nodei13616, + opcua:nodei13617 . + +opcua:nodei13616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13616" ; + base:hasValueRank "1" . + +opcua:nodei13617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13617" ; + base:hasValueRank "1" . + +opcua:nodei13618 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13618" ; + base:hasProperty opcua:nodei13619 . + +opcua:nodei13619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13619" ; + base:hasValueRank "1" . + +opcua:nodei13620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13620" . + +opcua:nodei13621 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13621" ; + base:hasProperty opcua:nodei13622, + opcua:nodei13623 . + +opcua:nodei13622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13622" ; + base:hasValueRank "1" . + +opcua:nodei13623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13623" ; + base:hasValueRank "1" . + +opcua:nodei13624 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13624" ; + base:hasProperty opcua:nodei13625, + opcua:nodei13626 . + +opcua:nodei13625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13625" ; + base:hasValueRank "1" . + +opcua:nodei13626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13626" ; + base:hasValueRank "1" . + +opcua:nodei13627 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13627" ; + base:hasProperty opcua:nodei13628 . + +opcua:nodei13628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13628" ; + base:hasValueRank "1" . + +opcua:nodei13629 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13629" ; + base:hasProperty opcua:nodei13630 . + +opcua:nodei13630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13630" ; + base:hasValueRank "1" . + +opcua:nodei13631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13631" ; + base:hasValueRank "1" . + +opcua:nodei13735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateGroup" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13735" . + +opcua:nodei13736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13736" . + +opcua:nodei13737 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCertificate" ; + base:hasDisplayName "UpdateCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13737" ; + base:hasProperty opcua:nodei13738, + opcua:nodei13739 . + +opcua:nodei13738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13738" ; + base:hasValueRank "1" . + +opcua:nodei13739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13739" ; + base:hasValueRank "1" . + +opcua:nodei13814 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei13815 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13814" ; + base:hasProperty opcua:nodei13847 . + +opcua:nodei13815 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13821, + opcua:nodei13824, + opcua:nodei13826, + opcua:nodei13829, + opcua:nodei13831, + opcua:nodei13834, + opcua:nodei13837, + opcua:nodei13840, + opcua:nodei13843, + opcua:nodei13845 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13815" ; + base:hasProperty opcua:nodei13816, + opcua:nodei13817, + opcua:nodei13818, + opcua:nodei13819, + opcua:nodei13836 . + +opcua:nodei13816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13816" . + +opcua:nodei13817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13817" . + +opcua:nodei13818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13818" . + +opcua:nodei13819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13819" . + +opcua:nodei13821 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13821" ; + base:hasProperty opcua:nodei13822, + opcua:nodei13823 . + +opcua:nodei13822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13822" ; + base:hasValueRank "1" . + +opcua:nodei13823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13823" ; + base:hasValueRank "1" . + +opcua:nodei13824 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13824" ; + base:hasProperty opcua:nodei13825 . + +opcua:nodei13825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13825" ; + base:hasValueRank "1" . + +opcua:nodei13826 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13826" ; + base:hasProperty opcua:nodei13827, + opcua:nodei13828 . + +opcua:nodei13827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13827" ; + base:hasValueRank "1" . + +opcua:nodei13828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13828" ; + base:hasValueRank "1" . + +opcua:nodei13829 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13829" ; + base:hasProperty opcua:nodei13830 . + +opcua:nodei13830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13830" ; + base:hasValueRank "1" . + +opcua:nodei13831 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13831" ; + base:hasProperty opcua:nodei13832, + opcua:nodei13833 . + +opcua:nodei13832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13832" ; + base:hasValueRank "1" . + +opcua:nodei13833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13833" ; + base:hasValueRank "1" . + +opcua:nodei13834 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13834" ; + base:hasProperty opcua:nodei13835 . + +opcua:nodei13835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13835" ; + base:hasValueRank "1" . + +opcua:nodei13836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13836" . + +opcua:nodei13837 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13837" ; + base:hasProperty opcua:nodei13838, + opcua:nodei13839 . + +opcua:nodei13838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13838" ; + base:hasValueRank "1" . + +opcua:nodei13839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13839" ; + base:hasValueRank "1" . + +opcua:nodei13840 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13840" ; + base:hasProperty opcua:nodei13841, + opcua:nodei13842 . + +opcua:nodei13841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13841" ; + base:hasValueRank "1" . + +opcua:nodei13842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13842" ; + base:hasValueRank "1" . + +opcua:nodei13843 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13843" ; + base:hasProperty opcua:nodei13844 . + +opcua:nodei13844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13844" ; + base:hasValueRank "1" . + +opcua:nodei13845 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13845" ; + base:hasProperty opcua:nodei13846 . + +opcua:nodei13846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13846" ; + base:hasValueRank "1" . + +opcua:nodei13847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13847" ; + base:hasValueRank "1" . + +opcua:nodei13848 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultHttpsGroup" ; + base:hasComponent opcua:nodei13849 ; + base:hasDisplayName "DefaultHttpsGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13848" ; + base:hasProperty opcua:nodei13881 . + +opcua:nodei13849 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13855, + opcua:nodei13858, + opcua:nodei13860, + opcua:nodei13863, + opcua:nodei13865, + opcua:nodei13868, + opcua:nodei13871, + opcua:nodei13874, + opcua:nodei13877, + opcua:nodei13879 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13849" ; + base:hasProperty opcua:nodei13850, + opcua:nodei13851, + opcua:nodei13852, + opcua:nodei13853, + opcua:nodei13870 . + +opcua:nodei13850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13850" . + +opcua:nodei13851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13851" . + +opcua:nodei13852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13852" . + +opcua:nodei13853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13853" . + +opcua:nodei13855 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13855" ; + base:hasProperty opcua:nodei13856, + opcua:nodei13857 . + +opcua:nodei13856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13856" ; + base:hasValueRank "1" . + +opcua:nodei13857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13857" ; + base:hasValueRank "1" . + +opcua:nodei13858 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13858" ; + base:hasProperty opcua:nodei13859 . + +opcua:nodei13859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13859" ; + base:hasValueRank "1" . + +opcua:nodei13860 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13860" ; + base:hasProperty opcua:nodei13861, + opcua:nodei13862 . + +opcua:nodei13861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13861" ; + base:hasValueRank "1" . + +opcua:nodei13862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13862" ; + base:hasValueRank "1" . + +opcua:nodei13863 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13863" ; + base:hasProperty opcua:nodei13864 . + +opcua:nodei13864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13864" ; + base:hasValueRank "1" . + +opcua:nodei13865 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13865" ; + base:hasProperty opcua:nodei13866, + opcua:nodei13867 . + +opcua:nodei13866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13866" ; + base:hasValueRank "1" . + +opcua:nodei13867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13867" ; + base:hasValueRank "1" . + +opcua:nodei13868 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13868" ; + base:hasProperty opcua:nodei13869 . + +opcua:nodei13869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13869" ; + base:hasValueRank "1" . + +opcua:nodei13870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13870" . + +opcua:nodei13871 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13871" ; + base:hasProperty opcua:nodei13872, + opcua:nodei13873 . + +opcua:nodei13872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13872" ; + base:hasValueRank "1" . + +opcua:nodei13873 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13873" ; + base:hasValueRank "1" . + +opcua:nodei13874 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13874" ; + base:hasProperty opcua:nodei13875, + opcua:nodei13876 . + +opcua:nodei13875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13875" ; + base:hasValueRank "1" . + +opcua:nodei13876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13876" ; + base:hasValueRank "1" . + +opcua:nodei13877 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13877" ; + base:hasProperty opcua:nodei13878 . + +opcua:nodei13878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13878" ; + base:hasValueRank "1" . + +opcua:nodei13879 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13879" ; + base:hasProperty opcua:nodei13880 . + +opcua:nodei13880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13880" ; + base:hasValueRank "1" . + +opcua:nodei13881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13881" ; + base:hasValueRank "1" . + +opcua:nodei13882 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultUserTokenGroup" ; + base:hasComponent opcua:nodei13883 ; + base:hasDisplayName "DefaultUserTokenGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13882" ; + base:hasProperty opcua:nodei13915 . + +opcua:nodei13883 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13889, + opcua:nodei13892, + opcua:nodei13894, + opcua:nodei13897, + opcua:nodei13899, + opcua:nodei13902, + opcua:nodei13905, + opcua:nodei13908, + opcua:nodei13911, + opcua:nodei13913 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13883" ; + base:hasProperty opcua:nodei13884, + opcua:nodei13885, + opcua:nodei13886, + opcua:nodei13887, + opcua:nodei13904 . + +opcua:nodei13884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13884" . + +opcua:nodei13885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13885" . + +opcua:nodei13886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13886" . + +opcua:nodei13887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13887" . + +opcua:nodei13889 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13889" ; + base:hasProperty opcua:nodei13890, + opcua:nodei13891 . + +opcua:nodei13890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13890" ; + base:hasValueRank "1" . + +opcua:nodei13891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13891" ; + base:hasValueRank "1" . + +opcua:nodei13892 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13892" ; + base:hasProperty opcua:nodei13893 . + +opcua:nodei13893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13893" ; + base:hasValueRank "1" . + +opcua:nodei13894 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13894" ; + base:hasProperty opcua:nodei13895, + opcua:nodei13896 . + +opcua:nodei13895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13895" ; + base:hasValueRank "1" . + +opcua:nodei13896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13896" ; + base:hasValueRank "1" . + +opcua:nodei13897 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13897" ; + base:hasProperty opcua:nodei13898 . + +opcua:nodei13898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13898" ; + base:hasValueRank "1" . + +opcua:nodei13899 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13899" ; + base:hasProperty opcua:nodei13900, + opcua:nodei13901 . + +opcua:nodei13900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13900" ; + base:hasValueRank "1" . + +opcua:nodei13901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13901" ; + base:hasValueRank "1" . + +opcua:nodei13902 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13902" ; + base:hasProperty opcua:nodei13903 . + +opcua:nodei13903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13903" ; + base:hasValueRank "1" . + +opcua:nodei13904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13904" . + +opcua:nodei13905 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13905" ; + base:hasProperty opcua:nodei13906, + opcua:nodei13907 . + +opcua:nodei13906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13906" ; + base:hasValueRank "1" . + +opcua:nodei13907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13907" ; + base:hasValueRank "1" . + +opcua:nodei13908 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13908" ; + base:hasProperty opcua:nodei13909, + opcua:nodei13910 . + +opcua:nodei13909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13909" ; + base:hasValueRank "1" . + +opcua:nodei13910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13910" ; + base:hasValueRank "1" . + +opcua:nodei13911 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13911" ; + base:hasProperty opcua:nodei13912 . + +opcua:nodei13912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13912" ; + base:hasValueRank "1" . + +opcua:nodei13913 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13913" ; + base:hasProperty opcua:nodei13914 . + +opcua:nodei13914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13914" ; + base:hasValueRank "1" . + +opcua:nodei13915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13915" ; + base:hasValueRank "1" . + +opcua:nodei13916 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei13917 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13916" ; + base:hasProperty opcua:nodei13949 ; + base:hasSymbolicName "AdditionalGroup_Placeholder" . + +opcua:nodei13917 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13923, + opcua:nodei13926, + opcua:nodei13928, + opcua:nodei13931, + opcua:nodei13933, + opcua:nodei13936, + opcua:nodei13939, + opcua:nodei13942, + opcua:nodei13945, + opcua:nodei13947 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13917" ; + base:hasProperty opcua:nodei13918, + opcua:nodei13919, + opcua:nodei13920, + opcua:nodei13921, + opcua:nodei13938 . + +opcua:nodei13918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13918" . + +opcua:nodei13919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13919" . + +opcua:nodei13920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13920" . + +opcua:nodei13921 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13921" . + +opcua:nodei13923 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13923" ; + base:hasProperty opcua:nodei13924, + opcua:nodei13925 . + +opcua:nodei13924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13924" ; + base:hasValueRank "1" . + +opcua:nodei13925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13925" ; + base:hasValueRank "1" . + +opcua:nodei13926 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13926" ; + base:hasProperty opcua:nodei13927 . + +opcua:nodei13927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13927" ; + base:hasValueRank "1" . + +opcua:nodei13928 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13928" ; + base:hasProperty opcua:nodei13929, + opcua:nodei13930 . + +opcua:nodei13929 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13929" ; + base:hasValueRank "1" . + +opcua:nodei13930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13930" ; + base:hasValueRank "1" . + +opcua:nodei13931 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13931" ; + base:hasProperty opcua:nodei13932 . + +opcua:nodei13932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13932" ; + base:hasValueRank "1" . + +opcua:nodei13933 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13933" ; + base:hasProperty opcua:nodei13934, + opcua:nodei13935 . + +opcua:nodei13934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13934" ; + base:hasValueRank "1" . + +opcua:nodei13935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13935" ; + base:hasValueRank "1" . + +opcua:nodei13936 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13936" ; + base:hasProperty opcua:nodei13937 . + +opcua:nodei13937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13937" ; + base:hasValueRank "1" . + +opcua:nodei13938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13938" . + +opcua:nodei13939 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13939" ; + base:hasProperty opcua:nodei13940, + opcua:nodei13941 . + +opcua:nodei13940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13940" ; + base:hasValueRank "1" . + +opcua:nodei13941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13941" ; + base:hasValueRank "1" . + +opcua:nodei13942 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13942" ; + base:hasProperty opcua:nodei13943, + opcua:nodei13944 . + +opcua:nodei13943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13943" ; + base:hasValueRank "1" . + +opcua:nodei13944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13944" ; + base:hasValueRank "1" . + +opcua:nodei13945 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13945" ; + base:hasProperty opcua:nodei13946 . + +opcua:nodei13946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13946" ; + base:hasValueRank "1" . + +opcua:nodei13947 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13947" ; + base:hasProperty opcua:nodei13948 . + +opcua:nodei13948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13948" ; + base:hasValueRank "1" . + +opcua:nodei13949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13949" ; + base:hasValueRank "1" . + +opcua:nodei13950 a opcua:CertificateGroupFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateGroups" ; + base:hasComponent opcua:nodei13951 ; + base:hasDisplayName "CertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13950" . + +opcua:nodei13951 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei13952 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13951" ; + base:hasProperty opcua:nodei13984 . + +opcua:nodei13952 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13958, + opcua:nodei13961, + opcua:nodei13963, + opcua:nodei13966, + opcua:nodei13968, + opcua:nodei13971, + opcua:nodei13974, + opcua:nodei13977, + opcua:nodei13980, + opcua:nodei13982 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13952" ; + base:hasProperty opcua:nodei13953, + opcua:nodei13954, + opcua:nodei13955, + opcua:nodei13956, + opcua:nodei13973 . + +opcua:nodei13953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13953" . + +opcua:nodei13954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13954" . + +opcua:nodei13955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13955" . + +opcua:nodei13956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13956" . + +opcua:nodei13958 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13958" ; + base:hasProperty opcua:nodei13959, + opcua:nodei13960 . + +opcua:nodei13959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13959" ; + base:hasValueRank "1" . + +opcua:nodei13960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13960" ; + base:hasValueRank "1" . + +opcua:nodei13961 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13961" ; + base:hasProperty opcua:nodei13962 . + +opcua:nodei13962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13962" ; + base:hasValueRank "1" . + +opcua:nodei13963 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13963" ; + base:hasProperty opcua:nodei13964, + opcua:nodei13965 . + +opcua:nodei13964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13964" ; + base:hasValueRank "1" . + +opcua:nodei13965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13965" ; + base:hasValueRank "1" . + +opcua:nodei13966 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13966" ; + base:hasProperty opcua:nodei13967 . + +opcua:nodei13967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13967" ; + base:hasValueRank "1" . + +opcua:nodei13968 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13968" ; + base:hasProperty opcua:nodei13969, + opcua:nodei13970 . + +opcua:nodei13969 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13969" ; + base:hasValueRank "1" . + +opcua:nodei13970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13970" ; + base:hasValueRank "1" . + +opcua:nodei13971 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13971" ; + base:hasProperty opcua:nodei13972 . + +opcua:nodei13972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13972" ; + base:hasValueRank "1" . + +opcua:nodei13973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13973" . + +opcua:nodei13974 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13974" ; + base:hasProperty opcua:nodei13975, + opcua:nodei13976 . + +opcua:nodei13975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13975" ; + base:hasValueRank "1" . + +opcua:nodei13976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13976" ; + base:hasValueRank "1" . + +opcua:nodei13977 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13977" ; + base:hasProperty opcua:nodei13978, + opcua:nodei13979 . + +opcua:nodei13978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13978" ; + base:hasValueRank "1" . + +opcua:nodei13979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13979" ; + base:hasValueRank "1" . + +opcua:nodei13980 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13980" ; + base:hasProperty opcua:nodei13981 . + +opcua:nodei13981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13981" ; + base:hasValueRank "1" . + +opcua:nodei13982 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13982" ; + base:hasProperty opcua:nodei13983 . + +opcua:nodei13983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13983" ; + base:hasValueRank "1" . + +opcua:nodei13984 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13984" ; + base:hasValueRank "1" . + +opcua:nodei14053 a opcua:CertificateGroupFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateGroups" ; + base:hasComponent opcua:nodei14088, + opcua:nodei14122, + opcua:nodei14156 ; + base:hasDisplayName "CertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14053" . + +opcua:nodei14088 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultHttpsGroup" ; + base:hasComponent opcua:nodei14089 ; + base:hasDisplayName "DefaultHttpsGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14088" ; + base:hasProperty opcua:nodei14121 . + +opcua:nodei14089 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei14095, + opcua:nodei14098, + opcua:nodei14100, + opcua:nodei14103, + opcua:nodei14105, + opcua:nodei14108, + opcua:nodei14111, + opcua:nodei14114, + opcua:nodei14117, + opcua:nodei14119 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14089" ; + base:hasProperty opcua:nodei14090, + opcua:nodei14091, + opcua:nodei14092, + opcua:nodei14093, + opcua:nodei14110 . + +opcua:nodei14090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14090" . + +opcua:nodei14091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14091" . + +opcua:nodei14092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14092" . + +opcua:nodei14093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14093" . + +opcua:nodei14095 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14095" ; + base:hasProperty opcua:nodei14096, + opcua:nodei14097 . + +opcua:nodei14096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14096" ; + base:hasValueRank "1" . + +opcua:nodei14097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14097" ; + base:hasValueRank "1" . + +opcua:nodei14098 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14098" ; + base:hasProperty opcua:nodei14099 . + +opcua:nodei14099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14099" ; + base:hasValueRank "1" . + +opcua:nodei14100 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14100" ; + base:hasProperty opcua:nodei14101, + opcua:nodei14102 . + +opcua:nodei14101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14101" ; + base:hasValueRank "1" . + +opcua:nodei14102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14102" ; + base:hasValueRank "1" . + +opcua:nodei14103 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14103" ; + base:hasProperty opcua:nodei14104 . + +opcua:nodei14104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14104" ; + base:hasValueRank "1" . + +opcua:nodei14105 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14105" ; + base:hasProperty opcua:nodei14106, + opcua:nodei14107 . + +opcua:nodei14106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14106" ; + base:hasValueRank "1" . + +opcua:nodei14107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14107" ; + base:hasValueRank "1" . + +opcua:nodei14108 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14108" ; + base:hasProperty opcua:nodei14109 . + +opcua:nodei14109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14109" ; + base:hasValueRank "1" . + +opcua:nodei14110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14110" . + +opcua:nodei14111 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14111" ; + base:hasProperty opcua:nodei14112, + opcua:nodei14113 . + +opcua:nodei14112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14112" ; + base:hasValueRank "1" . + +opcua:nodei14113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14113" ; + base:hasValueRank "1" . + +opcua:nodei14114 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14114" ; + base:hasProperty opcua:nodei14115, + opcua:nodei14116 . + +opcua:nodei14115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14115" ; + base:hasValueRank "1" . + +opcua:nodei14116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14116" ; + base:hasValueRank "1" . + +opcua:nodei14117 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14117" ; + base:hasProperty opcua:nodei14118 . + +opcua:nodei14118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14118" ; + base:hasValueRank "1" . + +opcua:nodei14119 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14119" ; + base:hasProperty opcua:nodei14120 . + +opcua:nodei14120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14120" ; + base:hasValueRank "1" . + +opcua:nodei14121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14121" ; + base:hasValueRank "1" . + +opcua:nodei14122 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultUserTokenGroup" ; + base:hasComponent opcua:nodei14123 ; + base:hasDisplayName "DefaultUserTokenGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14122" ; + base:hasProperty opcua:nodei14155 . + +opcua:nodei14123 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei14129, + opcua:nodei14132, + opcua:nodei14134, + opcua:nodei14137, + opcua:nodei14139, + opcua:nodei14142, + opcua:nodei14145, + opcua:nodei14148, + opcua:nodei14151, + opcua:nodei14153 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14123" ; + base:hasProperty opcua:nodei14124, + opcua:nodei14125, + opcua:nodei14126, + opcua:nodei14127, + opcua:nodei14144 . + +opcua:nodei14124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14124" . + +opcua:nodei14125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14125" . + +opcua:nodei14126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14126" . + +opcua:nodei14127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14127" . + +opcua:nodei14129 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14129" ; + base:hasProperty opcua:nodei14130, + opcua:nodei14131 . + +opcua:nodei14130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14130" ; + base:hasValueRank "1" . + +opcua:nodei14131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14131" ; + base:hasValueRank "1" . + +opcua:nodei14132 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14132" ; + base:hasProperty opcua:nodei14133 . + +opcua:nodei14133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14133" ; + base:hasValueRank "1" . + +opcua:nodei14134 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14134" ; + base:hasProperty opcua:nodei14135, + opcua:nodei14136 . + +opcua:nodei14135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14135" ; + base:hasValueRank "1" . + +opcua:nodei14136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14136" ; + base:hasValueRank "1" . + +opcua:nodei14137 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14137" ; + base:hasProperty opcua:nodei14138 . + +opcua:nodei14138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14138" ; + base:hasValueRank "1" . + +opcua:nodei14139 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14139" ; + base:hasProperty opcua:nodei14140, + opcua:nodei14141 . + +opcua:nodei14140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14140" ; + base:hasValueRank "1" . + +opcua:nodei14141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14141" ; + base:hasValueRank "1" . + +opcua:nodei14142 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14142" ; + base:hasProperty opcua:nodei14143 . + +opcua:nodei14143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14143" ; + base:hasValueRank "1" . + +opcua:nodei14144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14144" . + +opcua:nodei14145 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14145" ; + base:hasProperty opcua:nodei14146, + opcua:nodei14147 . + +opcua:nodei14146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14146" ; + base:hasValueRank "1" . + +opcua:nodei14147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14147" ; + base:hasValueRank "1" . + +opcua:nodei14148 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14148" ; + base:hasProperty opcua:nodei14149, + opcua:nodei14150 . + +opcua:nodei14149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14149" ; + base:hasValueRank "1" . + +opcua:nodei14150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14150" ; + base:hasValueRank "1" . + +opcua:nodei14151 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14151" ; + base:hasProperty opcua:nodei14152 . + +opcua:nodei14152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14152" ; + base:hasValueRank "1" . + +opcua:nodei14153 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14153" ; + base:hasProperty opcua:nodei14154 . + +opcua:nodei14154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14154" ; + base:hasValueRank "1" . + +opcua:nodei14155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14155" ; + base:hasValueRank "1" . + +opcua:nodei14156 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei12642 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14156" ; + base:hasProperty opcua:nodei14161 . + +opcua:nodei14157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14157" . + +opcua:nodei14158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14158" . + +opcua:nodei14160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14160" ; + base:hasValueRank "1" . + +opcua:nodei14161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14161" ; + base:hasValueRank "1" . + +opcua:nodei14221 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei17202 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14221" . + +opcua:nodei14225 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveGroup" ; + base:hasDisplayName "RemoveGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14225" ; + base:hasProperty opcua:nodei14226 . + +opcua:nodei14226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14226" ; + base:hasValueRank "1" . + +opcua:nodei14319 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14320 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14319" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14323 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14324 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14323" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14417 a opcua:ObjectNodeClass, + opcua:PubSubConnectionType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei14419, + opcua:nodei14423, + opcua:nodei17292 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14417" ; + base:hasProperty opcua:nodei14418, + opcua:nodei17478 ; + base:hasSymbolicName "ConnectionName_Placeholder" . + +opcua:nodei14418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14418" . + +opcua:nodei14419 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei14420 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14419" . + +opcua:nodei14420 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14420" . + +opcua:nodei14423 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei15533 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14423" . + +opcua:nodei14432 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveConnection" ; + base:hasDisplayName "RemoveConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14432" ; + base:hasProperty opcua:nodei14433 . + +opcua:nodei14433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14433" ; + base:hasValueRank "1" . + +opcua:nodei14434 a opcua:DataSetFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PublishedDataSets" ; + base:hasDisplayName "PublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14434" . + +opcua:nodei14443 a opcua:ObjectNodeClass, + opcua:PublishSubscribeType ; + base:hasBrowseName "PublishSubscribe" ; + base:hasComponent opcua:nodei15215, + opcua:nodei15440, + opcua:nodei15443, + opcua:nodei17364, + opcua:nodei17366, + opcua:nodei17369, + opcua:nodei17371, + opcua:nodei17405, + opcua:nodei17409, + opcua:nodei23658, + opcua:nodei23678, + opcua:nodei23685, + opcua:nodei25440, + opcua:nodei25451 ; + base:hasDisplayName "PublishSubscribe" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14443" ; + base:hasProperty opcua:nodei17481, + opcua:nodei25480, + opcua:nodei25481, + opcua:nodei32403, + opcua:nodei32404 . + +opcua:nodei14478 a opcua:DataSetFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei14479, + opcua:nodei14482, + opcua:nodei14485, + opcua:nodei16842, + opcua:nodei16881, + opcua:nodei16884, + opcua:nodei16923 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14478" ; + base:hasSymbolicName "DataSetFolderName_Placeholder" . + +opcua:nodei14479 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItems" ; + base:hasDisplayName "AddPublishedDataItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14479" ; + base:hasProperty opcua:nodei14480, + opcua:nodei14481 . + +opcua:nodei14480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14480" ; + base:hasValueRank "1" . + +opcua:nodei14481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14481" ; + base:hasValueRank "1" . + +opcua:nodei14482 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEvents" ; + base:hasDisplayName "AddPublishedEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14482" ; + base:hasProperty opcua:nodei14483, + opcua:nodei14484 . + +opcua:nodei14483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14483" ; + base:hasValueRank "1" . + +opcua:nodei14484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14484" ; + base:hasValueRank "1" . + +opcua:nodei14485 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePublishedDataSet" ; + base:hasDisplayName "RemovePublishedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14485" ; + base:hasProperty opcua:nodei14486 . + +opcua:nodei14486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14486" ; + base:hasValueRank "1" . + +opcua:nodei14487 a opcua:ObjectNodeClass, + opcua:PublishedDataSetType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14487" ; + base:hasProperty opcua:nodei14489, + opcua:nodei15221 ; + base:hasSymbolicName "PublishedDataSetName_Placeholder" . + +opcua:nodei14489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:ConfigurationVersionDataType ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14489" . + +opcua:nodei14493 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItems" ; + base:hasDisplayName "AddPublishedDataItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14493" ; + base:hasProperty opcua:nodei14494, + opcua:nodei14495 . + +opcua:nodei14494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14494" ; + base:hasValueRank "1" . + +opcua:nodei14495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14495" ; + base:hasValueRank "1" . + +opcua:nodei14496 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEvents" ; + base:hasDisplayName "AddPublishedEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14496" ; + base:hasProperty opcua:nodei14497, + opcua:nodei14498 . + +opcua:nodei14497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14497" ; + base:hasValueRank "1" . + +opcua:nodei14498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14498" ; + base:hasValueRank "1" . + +opcua:nodei14499 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePublishedDataSet" ; + base:hasDisplayName "RemovePublishedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14499" ; + base:hasProperty opcua:nodei14500 . + +opcua:nodei14500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14500" ; + base:hasValueRank "1" . + +opcua:nodei14519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:ConfigurationVersionDataType ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14519" . + +opcua:nodei14528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14528" ; + base:hasValueRank "1" . + +opcua:nodei14548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedData" ; + base:hasDatatype opcua:PublishedVariableDataType ; + base:hasDisplayName "PublishedData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14548" ; + base:hasValueRank "1" . + +opcua:nodei14555 a opcua:MethodNodeClass ; + base:hasBrowseName "AddVariables" ; + base:hasDisplayName "AddVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14555" ; + base:hasProperty opcua:nodei14556, + opcua:nodei14557 . + +opcua:nodei14556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14556" ; + base:hasValueRank "1" . + +opcua:nodei14557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14557" ; + base:hasValueRank "1" . + +opcua:nodei14558 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveVariables" ; + base:hasDisplayName "RemoveVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14558" ; + base:hasProperty opcua:nodei14559, + opcua:nodei14560 . + +opcua:nodei14559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14559" ; + base:hasValueRank "1" . + +opcua:nodei14560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14560" ; + base:hasValueRank "1" . + +opcua:nodei14586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventNotifier" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventNotifier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14586" ; + base:hasSymbolicName "PubSubEventNotifier" . + +opcua:nodei14587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SelectedFields" ; + base:hasDatatype opcua:SimpleAttributeOperand ; + base:hasDisplayName "SelectedFields" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14587" ; + base:hasValueRank "1" . + +opcua:nodei14588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Filter" ; + base:hasDatatype opcua:ContentFilter ; + base:hasDisplayName "Filter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14588" . + +opcua:nodei14595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14595" . + +opcua:nodei14600 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei14601 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14600" . + +opcua:nodei14601 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14601" . + +opcua:nodei14644 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14644" . + +opcua:nodei14645 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14645" . + +opcua:nodei14646 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14646" . + +opcua:nodei14648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14648" ; + base:hasValueRank "1" . + +opcua:nodei14794 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14805 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14794" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14795 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14808 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14795" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14796 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14811 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14796" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14797 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18166 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14797" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14798 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18172 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14798" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14799 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18175 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14799" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14800 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18169 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14800" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14801 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14826 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14801" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14802 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14829 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14802" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14803 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14832 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14803" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14804 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14835 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14804" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14839 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14852 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14839" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14844 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18181 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14844" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14845 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14870 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14845" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14846 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14873 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14846" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14847 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14876 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14847" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14848 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21002 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14848" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpirationLimit" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ExpirationLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14900" . + +opcua:nodei15001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15001" . + +opcua:nodei15003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UrisVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "UrisVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15003" . + +opcua:nodei15004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UrisVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "UrisVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15004" . + +opcua:nodei15009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15009" ; + base:hasValueRank "1" . + +opcua:nodei15010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeyLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15010" . + +opcua:nodei15011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15011" . + +opcua:nodei15012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFutureKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFutureKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15012" . + +opcua:nodei15014 a opcua:BaseVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15014" ; + base:hasSymbolicName "OptionalFieldNamee_Placeholder" . + +opcua:nodei15030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15030" ; + base:hasValueRank "1" . + +opcua:nodei15032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15032" ; + base:hasValueRank "1" . + +opcua:nodei15034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15034" ; + base:hasValueRank "1" . + +opcua:nodei15035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15035" ; + base:hasValueRank "1" . + +opcua:nodei15036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15036" ; + base:hasValueRank "1" . + +opcua:nodei15037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15037" ; + base:hasValue true . + +opcua:nodei15038 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputValues" ; + base:hasDisplayName "LastMethodInputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15038" ; + base:hasValueRank "1" . + +opcua:nodei15039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15039" ; + base:hasValue true . + +opcua:nodei15040 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputValues" ; + base:hasDisplayName "LastMethodOutputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15040" ; + base:hasValueRank "1" . + +opcua:nodei15041 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15041" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15042 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15042" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPastKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPastKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15043" . + +opcua:nodei15044 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15044" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeyLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15046" . + +opcua:nodei15047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15047" . + +opcua:nodei15048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFutureKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFutureKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15048" . + +opcua:nodei15049 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15049" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15050 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15050" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15051 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15051" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15052 a opcua:MethodNodeClass ; + base:hasBrowseName "ModifyFieldSelection" ; + base:hasDisplayName "ModifyFieldSelection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15052" ; + base:hasProperty opcua:nodei15053, + opcua:nodei15517 . + +opcua:nodei15053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15053" ; + base:hasValueRank "1" . + +opcua:nodei15056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPastKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPastKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15056" . + +opcua:nodei15057 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15057" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15058 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15058" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15059 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15059" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15060 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15060" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15061 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15061" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15062 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15062" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15063 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15063" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15065 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15065" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15066 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15066" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15067 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15067" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15072 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DiscoveryAddress" ; + base:hasComponent opcua:nodei15154 ; + base:hasDisplayName "DiscoveryAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15072" . + +opcua:nodei15081 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15081" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15082 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15082" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15083 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15083" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15084 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15084" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15085 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15085" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15086 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15086" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15087 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15087" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15095 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15095" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15098 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15098" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15099 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15099" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15102 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15102" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15105 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15105" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15106 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15106" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetVariables" ; + base:hasDatatype opcua:FieldTargetDataType ; + base:hasDisplayName "TargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15114" ; + base:hasValueRank "1" . + +opcua:nodei15115 a opcua:MethodNodeClass ; + base:hasBrowseName "AddTargetVariables" ; + base:hasDisplayName "AddTargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15115" ; + base:hasProperty opcua:nodei15116, + opcua:nodei15117 . + +opcua:nodei15116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15116" ; + base:hasValueRank "1" . + +opcua:nodei15117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15117" ; + base:hasValueRank "1" . + +opcua:nodei15118 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveTargetVariables" ; + base:hasDisplayName "RemoveTargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15118" ; + base:hasProperty opcua:nodei15119, + opcua:nodei15120 . + +opcua:nodei15119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15119" ; + base:hasValueRank "1" . + +opcua:nodei15120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15120" ; + base:hasValueRank "1" . + +opcua:nodei15129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Expression" ; + base:hasDatatype opcua:ContentFilter ; + base:hasDisplayName "Expression" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15129" . + +opcua:nodei15136 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15136" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15140 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15140" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15141 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15141" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15142 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15142" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15143 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15143" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15144 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15144" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15154 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15154" ; + base:hasProperty opcua:nodei17579 . + +opcua:nodei15156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15156" . + +opcua:nodei15165 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15165" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15169 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15169" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15172 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15172" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15175 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15175" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15178" . + +opcua:nodei15188 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15188" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15189 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15189" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15199 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15199" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15204 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15204" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15205 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15205" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15206 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15206" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15207 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15207" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15208 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15208" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15209 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15209" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15210 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15210" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15215 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityKeys" ; + base:hasDisplayName "GetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15215" ; + base:hasProperty opcua:nodei15216, + opcua:nodei15217 . + +opcua:nodei15216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15216" ; + base:hasValueRank "1" . + +opcua:nodei15217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15217" ; + base:hasValueRank "1" . + +opcua:nodei15221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15221" . + +opcua:nodei15222 a opcua:DataSetWriterType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei15223 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15222" ; + base:hasProperty opcua:nodei16720, + opcua:nodei16721, + opcua:nodei17482 ; + base:hasSymbolicName "DataSetWriterName_Placeholder" . + +opcua:nodei15223 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15224 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15223" . + +opcua:nodei15224 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15224" . + +opcua:nodei15229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15229" . + +opcua:nodei15246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15246" . + +opcua:nodei15247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15247" . + +opcua:nodei15249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedDeliveryGuarantee" ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasDisplayName "RequestedDeliveryGuarantee" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15249" . + +opcua:nodei15250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15250" . + +opcua:nodei15251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15251" . + +opcua:nodei15265 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15266 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15265" . + +opcua:nodei15266 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15266" . + +opcua:nodei15271 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15271" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15273 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15273" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15293 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15293" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15295 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15295" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15299 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15300 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15299" . + +opcua:nodei15300 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15300" . + +opcua:nodei15303 a opcua:DataSetWriterTransportType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15303" . + +opcua:nodei15304 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15304" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15307 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15308 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15307" . + +opcua:nodei15308 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15308" . + +opcua:nodei15311 a opcua:DataSetReaderTransportType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15311" . + +opcua:nodei15316 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15316" . + +opcua:nodei15330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedDeliveryGuarantee" ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasDisplayName "RequestedDeliveryGuarantee" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15330" . + +opcua:nodei15334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15334" . + +opcua:nodei15349 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15349" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15361 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15361" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15362 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15362" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15363 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15363" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15364 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15364" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15365 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15365" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15366 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15366" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15367 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15367" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15368 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15368" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15369 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15369" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15370 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15370" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15371 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15371" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15372 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15372" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15373 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15373" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15374 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15374" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15375 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15375" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15376 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15376" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15377 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15377" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15378 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15378" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15379 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15379" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15380 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15380" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15381 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15381" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15382 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15382" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15384 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CreateSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15384" . + +opcua:nodei15385 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateClientName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CreateClientName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15385" . + +opcua:nodei15386 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvocationCreationTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "InvocationCreationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15386" . + +opcua:nodei15387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15387" . + +opcua:nodei15388 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCall" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LastMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15388" . + +opcua:nodei15389 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "LastMethodSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15389" . + +opcua:nodei15390 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodInputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15390" ; + base:hasValueRank "1" . + +opcua:nodei15391 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodOutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15391" ; + base:hasValueRank "1" . + +opcua:nodei15392 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputValues" ; + base:hasDisplayName "LastMethodInputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15392" ; + base:hasValueRank "1" . + +opcua:nodei15393 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputValues" ; + base:hasDisplayName "LastMethodOutputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15393" ; + base:hasValueRank "1" . + +opcua:nodei15394 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCallTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastMethodCallTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15394" . + +opcua:nodei15395 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodReturnStatus" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "LastMethodReturnStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15395" . + +opcua:nodei15407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15407" ; + base:hasValueRank "1" . + +opcua:nodei15410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15410" . + +opcua:nodei15411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15411" . + +opcua:nodei15412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15412" . + +opcua:nodei15413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15413" . + +opcua:nodei15414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15414" . + +opcua:nodei15415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15415" . + +opcua:nodei15416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15416" . + +opcua:nodei15417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15417" . + +opcua:nodei15418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15418" . + +opcua:nodei15419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15419" . + +opcua:nodei15420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedDeliveryGuarantee" ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasDisplayName "RequestedDeliveryGuarantee" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15420" . + +opcua:nodei15421 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15501 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15421" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15422 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15521 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15422" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15423" . + +opcua:nodei15424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15424" . + +opcua:nodei15425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15425" . + +opcua:nodei15426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15426" . + +opcua:nodei15427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15427" . + +opcua:nodei15428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15428" . + +opcua:nodei15429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15429" . + +opcua:nodei15430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15430" . + +opcua:nodei15440 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityGroup" ; + base:hasDisplayName "GetSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15440" ; + base:hasProperty opcua:nodei15441, + opcua:nodei15442 . + +opcua:nodei15441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15441" ; + base:hasValueRank "1" . + +opcua:nodei15442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15442" ; + base:hasValueRank "1" . + +opcua:nodei15443 a opcua:ObjectNodeClass, + opcua:SecurityGroupFolderType ; + base:hasBrowseName "SecurityGroups" ; + base:hasComponent opcua:nodei15444, + opcua:nodei15447 ; + base:hasDisplayName "SecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15443" . + +opcua:nodei15444 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15444" ; + base:hasProperty opcua:nodei15445, + opcua:nodei15446 . + +opcua:nodei15445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15445" ; + base:hasValueRank "1" . + +opcua:nodei15446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15446" ; + base:hasValueRank "1" . + +opcua:nodei15447 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15447" ; + base:hasProperty opcua:nodei15448 . + +opcua:nodei15448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15448" ; + base:hasValueRank "1" . + +opcua:nodei15453 a opcua:ObjectNodeClass, + opcua:SecurityGroupFolderType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei15454, + opcua:nodei15457, + opcua:nodei25293, + opcua:nodei25296 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15453" ; + base:hasProperty opcua:nodei25298 ; + base:hasSymbolicName "SecurityGroupFolderName_Placeholder" . + +opcua:nodei15454 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15454" ; + base:hasProperty opcua:nodei15455, + opcua:nodei15456 . + +opcua:nodei15455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15455" ; + base:hasValueRank "1" . + +opcua:nodei15456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15456" ; + base:hasValueRank "1" . + +opcua:nodei15457 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15457" ; + base:hasProperty opcua:nodei15458 . + +opcua:nodei15458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15458" ; + base:hasValueRank "1" . + +opcua:nodei15459 a opcua:ObjectNodeClass, + opcua:SecurityGroupType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15459" ; + base:hasProperty opcua:nodei15010, + opcua:nodei15011, + opcua:nodei15012, + opcua:nodei15043, + opcua:nodei15460 ; + base:hasSymbolicName "SecurityGroupName_Placeholder" . + +opcua:nodei15460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15460" . + +opcua:nodei15461 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15461" ; + base:hasProperty opcua:nodei15462, + opcua:nodei15463 . + +opcua:nodei15462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15462" ; + base:hasValueRank "1" . + +opcua:nodei15463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15463" ; + base:hasValueRank "1" . + +opcua:nodei15464 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15464" ; + base:hasProperty opcua:nodei15465 . + +opcua:nodei15465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15465" ; + base:hasValueRank "1" . + +opcua:nodei15472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15472" . + +opcua:nodei15479 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15524 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15479" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15481 a opcua:ExtensionFieldsType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ExtensionFields" ; + base:hasComponent opcua:nodei15482, + opcua:nodei15485 ; + base:hasDisplayName "ExtensionFields" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15481" . + +opcua:nodei15482 a opcua:MethodNodeClass ; + base:hasBrowseName "AddExtensionField" ; + base:hasDisplayName "AddExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15482" ; + base:hasProperty opcua:nodei15483, + opcua:nodei15484 . + +opcua:nodei15483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15483" ; + base:hasValueRank "1" . + +opcua:nodei15484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15484" ; + base:hasValueRank "1" . + +opcua:nodei15485 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveExtensionField" ; + base:hasDisplayName "RemoveExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15485" ; + base:hasProperty opcua:nodei15486 . + +opcua:nodei15486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15486" ; + base:hasValueRank "1" . + +opcua:nodei15490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15490" ; + base:hasSymbolicName "ExtensionFieldName_Placeholder" . + +opcua:nodei15491 a opcua:MethodNodeClass ; + base:hasBrowseName "AddExtensionField" ; + base:hasDisplayName "AddExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15491" ; + base:hasProperty opcua:nodei15492, + opcua:nodei15493 . + +opcua:nodei15492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15492" ; + base:hasValueRank "1" . + +opcua:nodei15493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15493" ; + base:hasValueRank "1" . + +opcua:nodei15494 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveExtensionField" ; + base:hasDisplayName "RemoveExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15494" ; + base:hasProperty opcua:nodei15495 . + +opcua:nodei15495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15495" ; + base:hasValueRank "1" . + +opcua:nodei15517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15517" ; + base:hasValueRank "1" . + +opcua:nodei15527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15527" . + +opcua:nodei15529 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15585 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15529" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15531 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15588 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15531" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15533 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15533" ; + base:hasProperty opcua:nodei17503 . + +opcua:nodei15545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConnectionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15545" . + +opcua:nodei15546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "GroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15546" . + +opcua:nodei15547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15547" . + +opcua:nodei15561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Actual" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Actual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15561" . + +opcua:nodei15562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Maximum" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Maximum" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15562" . + +opcua:nodei15576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Error" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Error" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15576" . + +opcua:nodei15577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15577" ; + base:hasValueRank "1" . + +opcua:nodei15579 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15640 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15579" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15584" ; + base:hasValueRank "1" . + +opcua:nodei15589 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15591 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15589" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15590 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15594 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15590" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15606 a opcua:ObjectNodeClass, + opcua:RoleSetType ; + base:hasBrowseName "RoleSet" ; + base:hasComponent opcua:nodei15644, + opcua:nodei15656, + opcua:nodei15668, + opcua:nodei15680, + opcua:nodei15692, + opcua:nodei15704, + opcua:nodei15716, + opcua:nodei16036, + opcua:nodei16301, + opcua:nodei16304, + opcua:nodei25565, + opcua:nodei25584, + opcua:nodei25603 ; + base:hasDisplayName "RoleSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15606" . + +opcua:nodei15608 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15608" ; + base:hasProperty opcua:nodei16162 ; + base:hasSymbolicName "RoleName_Placeholder" . + +opcua:nodei15624 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15624" ; + base:hasProperty opcua:nodei15625 . + +opcua:nodei15625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15625" ; + base:hasValueRank "1" . + +opcua:nodei15626 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15626" ; + base:hasProperty opcua:nodei15627 . + +opcua:nodei15627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15627" ; + base:hasValueRank "1" . + +opcua:nodei15633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15633" ; + base:hasValueRank "1" . + +opcua:nodei15641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15641" ; + base:hasValueRank "1" . + +opcua:nodei15643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15643" ; + base:hasValueRank "1" . + +opcua:nodei15644 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Anonymous" ; + base:hasComponent opcua:nodei15648, + opcua:nodei15650, + opcua:nodei16195, + opcua:nodei16197, + opcua:nodei16199, + opcua:nodei16201 ; + base:hasDescription "The Role has very limited access for use when a Session has anonymous credentials." ; + base:hasDisplayName "Anonymous" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15644" ; + base:hasProperty opcua:nodei15412, + opcua:nodei15413, + opcua:nodei16192, + opcua:nodei16193, + opcua:nodei16194 ; + base:hasSymbolicName "WellKnownRole_Anonymous" . + +opcua:nodei15647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15647" ; + base:hasValueRank "1" . + +opcua:nodei15648 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15648" ; + base:hasProperty opcua:nodei15649 . + +opcua:nodei15649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15649" ; + base:hasValueRank "1" . + +opcua:nodei15650 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15650" ; + base:hasProperty opcua:nodei15651 . + +opcua:nodei15651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15651" ; + base:hasValueRank "1" . + +opcua:nodei15655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15655" ; + base:hasValueRank "1" . + +opcua:nodei15656 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "AuthenticatedUser" ; + base:hasComponent opcua:nodei15660, + opcua:nodei15662, + opcua:nodei16206, + opcua:nodei16208, + opcua:nodei16210, + opcua:nodei16212 ; + base:hasDescription "The Role has limited access for use when a Session has valid non-anonymous credentials but has not been explicity granted access to a Role." ; + base:hasDisplayName "AuthenticatedUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15656" ; + base:hasProperty opcua:nodei15414, + opcua:nodei15415, + opcua:nodei16203, + opcua:nodei16204, + opcua:nodei16205, + opcua:nodei24141 ; + base:hasSymbolicName "WellKnownRole_AuthenticatedUser" . + +opcua:nodei15659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15659" ; + base:hasValueRank "1" . + +opcua:nodei15660 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15660" ; + base:hasProperty opcua:nodei15661 . + +opcua:nodei15661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15661" ; + base:hasValueRank "1" . + +opcua:nodei15662 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15662" ; + base:hasProperty opcua:nodei15663 . + +opcua:nodei15663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15663" ; + base:hasValueRank "1" . + +opcua:nodei15668 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Observer" ; + base:hasComponent opcua:nodei15672, + opcua:nodei15674, + opcua:nodei16217, + opcua:nodei16219, + opcua:nodei16221, + opcua:nodei16223 ; + base:hasDescription "The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events." ; + base:hasDisplayName "Observer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15668" ; + base:hasProperty opcua:nodei15416, + opcua:nodei15417, + opcua:nodei16214, + opcua:nodei16215, + opcua:nodei16216, + opcua:nodei24142 ; + base:hasSymbolicName "WellKnownRole_Observer" . + +opcua:nodei15671 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15734 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15671" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15672 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15672" ; + base:hasProperty opcua:nodei15673 . + +opcua:nodei15673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15673" ; + base:hasValueRank "1" . + +opcua:nodei15674 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15674" ; + base:hasProperty opcua:nodei15675 . + +opcua:nodei15675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15675" ; + base:hasValueRank "1" . + +opcua:nodei15676 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15741 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15676" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15677 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15766 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15677" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15678 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15769 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15678" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15679 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15772 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15679" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15680 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Operator" ; + base:hasComponent opcua:nodei15684, + opcua:nodei15686, + opcua:nodei16228, + opcua:nodei16230, + opcua:nodei16232, + opcua:nodei16234 ; + base:hasDescription "The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events." ; + base:hasDisplayName "Operator" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15680" ; + base:hasProperty opcua:nodei15418, + opcua:nodei15423, + opcua:nodei16225, + opcua:nodei16226, + opcua:nodei16227, + opcua:nodei24143 ; + base:hasSymbolicName "WellKnownRole_Operator" . + +opcua:nodei15681 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15775 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15681" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15682 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15778 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15682" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15683 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15781 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15683" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15684 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15684" ; + base:hasProperty opcua:nodei15685 . + +opcua:nodei15685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15685" ; + base:hasValueRank "1" . + +opcua:nodei15686 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15686" ; + base:hasProperty opcua:nodei15687 . + +opcua:nodei15687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15687" ; + base:hasValueRank "1" . + +opcua:nodei15688 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15784 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15688" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15689 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15787 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15689" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15691 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15793 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15691" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15692 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Supervisor" ; + base:hasComponent opcua:nodei15696, + opcua:nodei15698, + opcua:nodei16250, + opcua:nodei16252, + opcua:nodei16254, + opcua:nodei16256 ; + base:hasDescription "The Role is allowed to browse, read live data, read and historical data/events, call methods or subscribe to data/events." ; + base:hasDisplayName "Supervisor" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15692" ; + base:hasProperty opcua:nodei15426, + opcua:nodei15427, + opcua:nodei16247, + opcua:nodei16248, + opcua:nodei16249, + opcua:nodei24145 ; + base:hasSymbolicName "WellKnownRole_Supervisor" . + +opcua:nodei15693 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15854 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15693" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15694 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15857 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15694" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15695 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15860 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15695" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15696 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15696" ; + base:hasProperty opcua:nodei15697 . + +opcua:nodei15697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15697" ; + base:hasValueRank "1" . + +opcua:nodei15698 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15698" ; + base:hasProperty opcua:nodei15699 . + +opcua:nodei15699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15699" ; + base:hasValueRank "1" . + +opcua:nodei15700 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15700" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15701 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15866 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15701" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15702 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15869 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15702" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15703 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15872 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15703" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15704 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityAdmin" ; + base:hasComponent opcua:nodei15708, + opcua:nodei15710, + opcua:nodei16261, + opcua:nodei16263, + opcua:nodei16265, + opcua:nodei16267 ; + base:hasDescription "The Role is allowed to change security related settings." ; + base:hasDisplayName "SecurityAdmin" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15704" ; + base:hasProperty opcua:nodei15430, + opcua:nodei15527, + opcua:nodei16258, + opcua:nodei16259, + opcua:nodei16260, + opcua:nodei24147 ; + base:hasSymbolicName "WellKnownRole_SecurityAdmin" . + +opcua:nodei15705 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15877 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15705" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15706 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15880 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15706" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15707 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15883 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15707" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15708 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15708" ; + base:hasProperty opcua:nodei15709 . + +opcua:nodei15709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15709" ; + base:hasValueRank "1" . + +opcua:nodei15710 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15710" ; + base:hasProperty opcua:nodei15711 . + +opcua:nodei15711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15711" ; + base:hasValueRank "1" . + +opcua:nodei15712 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15886 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15712" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15713 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15889 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15713" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15714 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15714" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15715 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15895 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15715" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15716 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "ConfigureAdmin" ; + base:hasComponent opcua:nodei15720, + opcua:nodei15722, + opcua:nodei16272, + opcua:nodei16274, + opcua:nodei16276, + opcua:nodei16278 ; + base:hasDescription "The Role is allowed to change the non-security related configuration settings." ; + base:hasDisplayName "ConfigureAdmin" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15716" ; + base:hasProperty opcua:nodei15428, + opcua:nodei15429, + opcua:nodei16269, + opcua:nodei16270, + opcua:nodei16271, + opcua:nodei24146 ; + base:hasSymbolicName "WellKnownRole_ConfigureAdmin" . + +opcua:nodei15717 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15898 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15717" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15718 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15919 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15718" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15719 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15922 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15719" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15720 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15720" ; + base:hasProperty opcua:nodei15721 . + +opcua:nodei15721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15721" ; + base:hasValueRank "1" . + +opcua:nodei15722 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15722" ; + base:hasProperty opcua:nodei15723 . + +opcua:nodei15723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15723" ; + base:hasValueRank "1" . + +opcua:nodei15724 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15925 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15724" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15725 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15931 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15725" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15726 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15726" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15727 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15940 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15727" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15728 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15730 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15728" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15729 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15943 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15729" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15733 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15946 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15733" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15736 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15738 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15736" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientProcessingTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ClientProcessingTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15745" . + +opcua:nodei15746 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForRead" ; + base:hasDisplayName "GenerateFileForRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15746" ; + base:hasProperty opcua:nodei15747, + opcua:nodei15748 . + +opcua:nodei15747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15747" ; + base:hasValueRank "1" . + +opcua:nodei15748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15748" ; + base:hasValueRank "1" . + +opcua:nodei15749 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForWrite" ; + base:hasDisplayName "GenerateFileForWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15749" ; + base:hasProperty opcua:nodei15750, + opcua:nodei16359 . + +opcua:nodei15750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15750" ; + base:hasValueRank "1" . + +opcua:nodei15751 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndCommit" ; + base:hasDisplayName "CloseAndCommit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15751" ; + base:hasProperty opcua:nodei15752, + opcua:nodei15753 . + +opcua:nodei15752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15752" ; + base:hasValueRank "1" . + +opcua:nodei15753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15753" ; + base:hasValueRank "1" . + +opcua:nodei15754 a opcua:FileTransferStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei15755, + opcua:nodei15794 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15754" ; + base:hasSymbolicName "TransferState_Placeholder" . + +opcua:nodei15755 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15755" ; + base:hasProperty opcua:nodei15756 . + +opcua:nodei15756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15756" . + +opcua:nodei15794 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15794" . + +opcua:nodei15816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15816" ; + base:hasValue 1 . + +opcua:nodei15818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15818" ; + base:hasValue 2 . + +opcua:nodei15820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15820" ; + base:hasValue 3 . + +opcua:nodei15822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15822" ; + base:hasValue 4 . + +opcua:nodei15824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15824" ; + base:hasValue 5 . + +opcua:nodei15825 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15815 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15817 ; + base:hasBrowseName "IdleToReadPrepare" ; + base:hasDisplayName "IdleToReadPrepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15825" ; + base:hasProperty opcua:nodei15826 . + +opcua:nodei15826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15826" ; + base:hasValue 12 . + +opcua:nodei15827 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15817 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15819 ; + base:hasBrowseName "ReadPrepareToReadTransfer" ; + base:hasDisplayName "ReadPrepareToReadTransfer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15827" ; + base:hasProperty opcua:nodei15828 . + +opcua:nodei15828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15828" ; + base:hasValue 23 . + +opcua:nodei15829 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15819 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15815 ; + base:hasBrowseName "ReadTransferToIdle" ; + base:hasDisplayName "ReadTransferToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15829" ; + base:hasProperty opcua:nodei15830 . + +opcua:nodei15830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15830" ; + base:hasValue 31 . + +opcua:nodei15831 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15815 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15821 ; + base:hasBrowseName "IdleToApplyWrite" ; + base:hasDisplayName "IdleToApplyWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15831" ; + base:hasProperty opcua:nodei15832 . + +opcua:nodei15832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15832" ; + base:hasValue 14 . + +opcua:nodei15833 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15821 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15815 ; + base:hasBrowseName "ApplyWriteToIdle" ; + base:hasDisplayName "ApplyWriteToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15833" ; + base:hasProperty opcua:nodei15834 . + +opcua:nodei15834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15834" ; + base:hasValue 41 . + +opcua:nodei15835 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15817 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15823 ; + base:hasBrowseName "ReadPrepareToError" ; + base:hasDisplayName "ReadPrepareToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15835" ; + base:hasProperty opcua:nodei15836 . + +opcua:nodei15836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15836" ; + base:hasValue 25 . + +opcua:nodei15837 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15819 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15823 ; + base:hasBrowseName "ReadTransferToError" ; + base:hasDisplayName "ReadTransferToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15837" ; + base:hasProperty opcua:nodei15838 . + +opcua:nodei15838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15838" ; + base:hasValue 35 . + +opcua:nodei15839 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15821 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15823 ; + base:hasBrowseName "ApplyWriteToError" ; + base:hasDisplayName "ApplyWriteToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15839" ; + base:hasProperty opcua:nodei15840 . + +opcua:nodei15840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15840" ; + base:hasValue 45 . + +opcua:nodei15841 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15823 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15815 ; + base:hasBrowseName "ErrorToIdle" ; + base:hasDisplayName "ErrorToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15841" ; + base:hasProperty opcua:nodei15842 . + +opcua:nodei15842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15842" ; + base:hasValue 51 . + +opcua:nodei15843 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15843" . + +opcua:nodei15844 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15845 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15844" . + +opcua:nodei15845 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15845" . + +opcua:nodei15875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15875" ; + base:hasValueRank "1" . + +opcua:nodei15907 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityKeys" ; + base:hasDisplayName "GetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15907" ; + base:hasProperty opcua:nodei15908, + opcua:nodei15909 . + +opcua:nodei15908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15908" ; + base:hasValueRank "1" . + +opcua:nodei15909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15909" ; + base:hasValueRank "1" . + +opcua:nodei15910 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityGroup" ; + base:hasDisplayName "GetSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15910" ; + base:hasProperty opcua:nodei15911, + opcua:nodei15912 . + +opcua:nodei15911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15911" ; + base:hasValueRank "1" . + +opcua:nodei15912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15912" ; + base:hasValueRank "1" . + +opcua:nodei15913 a opcua:ObjectNodeClass, + opcua:SecurityGroupFolderType ; + base:hasBrowseName "SecurityGroups" ; + base:hasComponent opcua:nodei15914, + opcua:nodei15917 ; + base:hasDisplayName "SecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15913" . + +opcua:nodei15914 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15914" ; + base:hasProperty opcua:nodei15915, + opcua:nodei15916 . + +opcua:nodei15915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15915" ; + base:hasValueRank "1" . + +opcua:nodei15916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15916" ; + base:hasValueRank "1" . + +opcua:nodei15917 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15917" ; + base:hasProperty opcua:nodei15918 . + +opcua:nodei15918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15918" ; + base:hasValueRank "1" . + +opcua:nodei15926 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15926" . + +opcua:nodei15927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15927" . + +opcua:nodei15928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "SecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15928" ; + base:hasValueRank "1" . + +opcua:nodei15932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15932" . + +opcua:nodei15933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15933" . + +opcua:nodei15934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "SecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15934" ; + base:hasValueRank "1" . + +opcua:nodei15949 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16024 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15949" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15950 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16027 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15950" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15951 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16030 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15951" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15952 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16033 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15952" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15953 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16037 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15953" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15954 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16040 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15954" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15955 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16047 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15955" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15956 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16050 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15956" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15957 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/" ; + base:hasDisplayName "http://opcfoundation.org/UA/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15957" ; + base:hasProperty opcua:nodei15958, + opcua:nodei15959, + opcua:nodei15960, + opcua:nodei15961, + opcua:nodei15962, + opcua:nodei15963, + opcua:nodei15964, + opcua:nodei16134, + opcua:nodei16135, + opcua:nodei16136, + opcua:nodei32408 ; + base:hasSymbolicName "OPCUANamespaceMetadata" . + +opcua:nodei15958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15958" ; + base:hasValue "http://opcfoundation.org/UA/" . + +opcua:nodei15959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15959" ; + base:hasValue "1.05.03" . + +opcua:nodei15960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15960" ; + base:hasValue "2023-12-15T00:00:00Z" . + +opcua:nodei15961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15961" ; + base:hasValue false . + +opcua:nodei15962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15962" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +opcua:nodei15963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15963" ; + base:hasValue "['1:2252', '2270', '2273', '2280', '2283', '2291:2293', '2297:2734', '2738:2991', '2995', '2998:3703', '3710:11191', '11194:11195', '11202:11241', '11243:11272', '11276:11280', '11284:11311', '11315:11491', '11495:11501', '11503:11701', '11706', '11708', '11716:12164', '12169:12748', '12752:12872', '12875:12884', '12888:12910', '12912:14414', '14416:15003', '15005:15605', '15607:16300', '16306:17633', '17635:19090', '19092:24094', '24102:24103', '24105:31915', '31917:2147483647']" ; + base:hasValueRank "1" . + +opcua:nodei15964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15964" . + +opcua:nodei15987 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16053 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15987" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15988 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16056 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15988" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15990 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16062 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15990" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15991 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16065 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15991" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15992 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16068 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15992" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15993 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16071 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15993" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15995 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16077 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15995" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15996 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16080 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15996" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15997 a opcua:MethodNodeClass ; + base:hasBrowseName "AddRole" ; + base:hasDisplayName "AddRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15997" ; + base:hasProperty opcua:nodei15998, + opcua:nodei15999 . + +opcua:nodei15998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15998" ; + base:hasValueRank "1" . + +opcua:nodei15999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15999" ; + base:hasValueRank "1" . + +opcua:nodei16000 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveRole" ; + base:hasDisplayName "RemoveRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16000" ; + base:hasProperty opcua:nodei16001 . + +opcua:nodei16001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16001" ; + base:hasValueRank "1" . + +opcua:nodei16007 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16083 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16007" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16008 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16086 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16008" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16009 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16089 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16009" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16010 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16092 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16010" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16011 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16095 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16011" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16012 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16098 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16012" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16014 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16104 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16014" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16015 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16107 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16015" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16016 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16110 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16016" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16017 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16113 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16017" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16018 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16116 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16018" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16019 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16119 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16019" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16021 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16125 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16021" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16022 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16144 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16022" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16023 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16147 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16023" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16036 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Engineer" ; + base:hasComponent opcua:nodei16041, + opcua:nodei16043, + opcua:nodei16239, + opcua:nodei16241, + opcua:nodei16243, + opcua:nodei16245 ; + base:hasDescription "The Role is allowed to browse, read live data, read and update historical data/events, call methods or subscribe to data/events." ; + base:hasDisplayName "Engineer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16036" ; + base:hasProperty opcua:nodei15424, + opcua:nodei15425, + opcua:nodei16236, + opcua:nodei16237, + opcua:nodei16238, + opcua:nodei24144 ; + base:hasSymbolicName "WellKnownRole_Engineer" . + +opcua:nodei16041 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16041" ; + base:hasProperty opcua:nodei16042 . + +opcua:nodei16042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16042" ; + base:hasValueRank "1" . + +opcua:nodei16043 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16043" ; + base:hasProperty opcua:nodei16044 . + +opcua:nodei16044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16044" ; + base:hasValueRank "1" . + +opcua:nodei16126 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16127 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16126" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16134" ; + base:hasValueRank "1" . + +opcua:nodei16135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultUserRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultUserRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16135" ; + base:hasValueRank "1" . + +opcua:nodei16136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultAccessRestrictions" ; + base:hasDatatype opcua:AccessRestrictionType ; + base:hasDisplayName "DefaultAccessRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16136" . + +opcua:nodei16137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16137" ; + base:hasValueRank "1" . + +opcua:nodei16138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultUserRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultUserRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16138" ; + base:hasValueRank "1" . + +opcua:nodei16139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultAccessRestrictions" ; + base:hasDatatype opcua:AccessRestrictionType ; + base:hasDisplayName "DefaultAccessRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16139" . + +opcua:nodei16150 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16150" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16151 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16151" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16152 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16152" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16153 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16153" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16154 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16154" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16155 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16155" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16156 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16156" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16157 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16157" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16158 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16158" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16159 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16159" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16161 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16161" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16162" ; + base:hasValueRank "1" . + +opcua:nodei16173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16173" ; + base:hasValueRank "1" . + +opcua:nodei16174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16174" ; + base:hasValueRank "1" . + +opcua:nodei16175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16175" ; + base:hasValueRank "1" . + +opcua:nodei16176 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16176" ; + base:hasProperty opcua:nodei16177 . + +opcua:nodei16177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16177" ; + base:hasValueRank "1" . + +opcua:nodei16178 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16178" ; + base:hasProperty opcua:nodei16179 . + +opcua:nodei16179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16179" ; + base:hasValueRank "1" . + +opcua:nodei16180 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16180" ; + base:hasProperty opcua:nodei16181 . + +opcua:nodei16181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16181" ; + base:hasValueRank "1" . + +opcua:nodei16182 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16182" ; + base:hasProperty opcua:nodei16183 . + +opcua:nodei16183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16183" ; + base:hasValueRank "1" . + +opcua:nodei16192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16192" ; + base:hasValueRank "1" . + +opcua:nodei16193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16193" ; + base:hasValueRank "1" . + +opcua:nodei16194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16194" ; + base:hasValueRank "1" . + +opcua:nodei16195 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16195" ; + base:hasProperty opcua:nodei16196 . + +opcua:nodei16196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16196" ; + base:hasValueRank "1" . + +opcua:nodei16197 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16197" ; + base:hasProperty opcua:nodei16198 . + +opcua:nodei16198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16198" ; + base:hasValueRank "1" . + +opcua:nodei16199 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16199" ; + base:hasProperty opcua:nodei16200 . + +opcua:nodei16200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16200" ; + base:hasValueRank "1" . + +opcua:nodei16201 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16201" ; + base:hasProperty opcua:nodei16202 . + +opcua:nodei16202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16202" ; + base:hasValueRank "1" . + +opcua:nodei16203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16203" ; + base:hasValueRank "1" . + +opcua:nodei16204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16204" ; + base:hasValueRank "1" . + +opcua:nodei16205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16205" ; + base:hasValueRank "1" . + +opcua:nodei16206 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16206" ; + base:hasProperty opcua:nodei16207 . + +opcua:nodei16207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16207" ; + base:hasValueRank "1" . + +opcua:nodei16208 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16208" ; + base:hasProperty opcua:nodei16209 . + +opcua:nodei16209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16209" ; + base:hasValueRank "1" . + +opcua:nodei16210 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16210" ; + base:hasProperty opcua:nodei16211 . + +opcua:nodei16211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16211" ; + base:hasValueRank "1" . + +opcua:nodei16212 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16212" ; + base:hasProperty opcua:nodei16213 . + +opcua:nodei16213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16213" ; + base:hasValueRank "1" . + +opcua:nodei16214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16214" ; + base:hasValueRank "1" . + +opcua:nodei16215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16215" ; + base:hasValueRank "1" . + +opcua:nodei16216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16216" ; + base:hasValueRank "1" . + +opcua:nodei16217 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16217" ; + base:hasProperty opcua:nodei16218 . + +opcua:nodei16218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16218" ; + base:hasValueRank "1" . + +opcua:nodei16219 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16219" ; + base:hasProperty opcua:nodei16220 . + +opcua:nodei16220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16220" ; + base:hasValueRank "1" . + +opcua:nodei16221 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16221" ; + base:hasProperty opcua:nodei16222 . + +opcua:nodei16222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16222" ; + base:hasValueRank "1" . + +opcua:nodei16223 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16223" ; + base:hasProperty opcua:nodei16224 . + +opcua:nodei16224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16224" ; + base:hasValueRank "1" . + +opcua:nodei16225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16225" ; + base:hasValueRank "1" . + +opcua:nodei16226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16226" ; + base:hasValueRank "1" . + +opcua:nodei16227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16227" ; + base:hasValueRank "1" . + +opcua:nodei16228 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16228" ; + base:hasProperty opcua:nodei16229 . + +opcua:nodei16229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16229" ; + base:hasValueRank "1" . + +opcua:nodei16230 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16230" ; + base:hasProperty opcua:nodei16231 . + +opcua:nodei16231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16231" ; + base:hasValueRank "1" . + +opcua:nodei16232 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16232" ; + base:hasProperty opcua:nodei16233 . + +opcua:nodei16233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16233" ; + base:hasValueRank "1" . + +opcua:nodei16234 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16234" ; + base:hasProperty opcua:nodei16235 . + +opcua:nodei16235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16235" ; + base:hasValueRank "1" . + +opcua:nodei16236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16236" ; + base:hasValueRank "1" . + +opcua:nodei16237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16237" ; + base:hasValueRank "1" . + +opcua:nodei16238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16238" ; + base:hasValueRank "1" . + +opcua:nodei16239 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16239" ; + base:hasProperty opcua:nodei16240 . + +opcua:nodei16240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16240" ; + base:hasValueRank "1" . + +opcua:nodei16241 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16241" ; + base:hasProperty opcua:nodei16242 . + +opcua:nodei16242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16242" ; + base:hasValueRank "1" . + +opcua:nodei16243 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16243" ; + base:hasProperty opcua:nodei16244 . + +opcua:nodei16244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16244" ; + base:hasValueRank "1" . + +opcua:nodei16245 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16245" ; + base:hasProperty opcua:nodei16246 . + +opcua:nodei16246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16246" ; + base:hasValueRank "1" . + +opcua:nodei16247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16247" ; + base:hasValueRank "1" . + +opcua:nodei16248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16248" ; + base:hasValueRank "1" . + +opcua:nodei16249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16249" ; + base:hasValueRank "1" . + +opcua:nodei16250 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16250" ; + base:hasProperty opcua:nodei16251 . + +opcua:nodei16251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16251" ; + base:hasValueRank "1" . + +opcua:nodei16252 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16252" ; + base:hasProperty opcua:nodei16253 . + +opcua:nodei16253 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16253" ; + base:hasValueRank "1" . + +opcua:nodei16254 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16254" ; + base:hasProperty opcua:nodei16255 . + +opcua:nodei16255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16255" ; + base:hasValueRank "1" . + +opcua:nodei16256 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16256" ; + base:hasProperty opcua:nodei16257 . + +opcua:nodei16257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16257" ; + base:hasValueRank "1" . + +opcua:nodei16258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16258" ; + base:hasValueRank "1" . + +opcua:nodei16259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16259" ; + base:hasValueRank "1" . + +opcua:nodei16260 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16260" ; + base:hasValueRank "1" . + +opcua:nodei16261 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16261" ; + base:hasProperty opcua:nodei16262 . + +opcua:nodei16262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16262" ; + base:hasValueRank "1" . + +opcua:nodei16263 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16263" ; + base:hasProperty opcua:nodei16264 . + +opcua:nodei16264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16264" ; + base:hasValueRank "1" . + +opcua:nodei16265 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16265" ; + base:hasProperty opcua:nodei16266 . + +opcua:nodei16266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16266" ; + base:hasValueRank "1" . + +opcua:nodei16267 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16267" ; + base:hasProperty opcua:nodei16268 . + +opcua:nodei16268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16268" ; + base:hasValueRank "1" . + +opcua:nodei16269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16269" ; + base:hasValueRank "1" . + +opcua:nodei16270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16270" ; + base:hasValueRank "1" . + +opcua:nodei16271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16271" ; + base:hasValueRank "1" . + +opcua:nodei16272 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16272" ; + base:hasProperty opcua:nodei16273 . + +opcua:nodei16273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16273" ; + base:hasValueRank "1" . + +opcua:nodei16274 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16274" ; + base:hasProperty opcua:nodei16275 . + +opcua:nodei16275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16275" ; + base:hasValueRank "1" . + +opcua:nodei16276 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16276" ; + base:hasProperty opcua:nodei16277 . + +opcua:nodei16277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16277" ; + base:hasValueRank "1" . + +opcua:nodei16278 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16278" ; + base:hasProperty opcua:nodei16279 . + +opcua:nodei16279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16279" ; + base:hasValueRank "1" . + +opcua:nodei16280 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16280" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16281 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16281" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16282 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16282" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16284 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16284" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16285 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16285" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16286 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16286" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16287 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16287" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16288 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16288" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16295 a opcua:ObjectNodeClass, + opcua:RoleSetType ; + base:hasBrowseName "RoleSet" ; + base:hasComponent opcua:nodei16296, + opcua:nodei16299 ; + base:hasDisplayName "RoleSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16295" . + +opcua:nodei16296 a opcua:MethodNodeClass ; + base:hasBrowseName "AddRole" ; + base:hasDisplayName "AddRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16296" ; + base:hasProperty opcua:nodei16297, + opcua:nodei16298 . + +opcua:nodei16297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16297" ; + base:hasValueRank "1" . + +opcua:nodei16298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16298" ; + base:hasValueRank "1" . + +opcua:nodei16299 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveRole" ; + base:hasDisplayName "RemoveRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16299" ; + base:hasProperty opcua:nodei16300 . + +opcua:nodei16300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16300" ; + base:hasValueRank "1" . + +opcua:nodei16301 a opcua:MethodNodeClass ; + base:hasBrowseName "AddRole" ; + base:hasDisplayName "AddRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16301" ; + base:hasProperty opcua:nodei16302, + opcua:nodei16303 . + +opcua:nodei16302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16302" ; + base:hasValueRank "1" . + +opcua:nodei16303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16303" ; + base:hasValueRank "1" . + +opcua:nodei16304 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveRole" ; + base:hasDisplayName "RemoveRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16304" ; + base:hasProperty opcua:nodei16305 . + +opcua:nodei16305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16305" ; + base:hasValueRank "1" . + +opcua:nodei16308 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16308" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16310 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16310" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16311 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16311" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RestrictToList" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "RestrictToList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16312" . + +opcua:nodei16323 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16323" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16348 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16348" ; + base:hasProperty opcua:nodei16349, + opcua:nodei16350 . + +opcua:nodei16349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16349" ; + base:hasValueRank "1" . + +opcua:nodei16350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16350" ; + base:hasValueRank "1" . + +opcua:nodei16351 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16351" ; + base:hasProperty opcua:nodei16352, + opcua:nodei16353 . + +opcua:nodei16352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16352" ; + base:hasValueRank "1" . + +opcua:nodei16353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16353" ; + base:hasValueRank "1" . + +opcua:nodei16354 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16354" ; + base:hasProperty opcua:nodei16355 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +opcua:nodei16355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16355" ; + base:hasValueRank "1" . + +opcua:nodei16356 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16356" ; + base:hasProperty opcua:nodei16357, + opcua:nodei16358 . + +opcua:nodei16357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16357" ; + base:hasValueRank "1" . + +opcua:nodei16358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16358" ; + base:hasValueRank "1" . + +opcua:nodei16359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16359" ; + base:hasValueRank "1" . + +opcua:nodei16363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16363" ; + base:hasValueRank "1" . + +opcua:nodei16364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16364" ; + base:hasValueRank "1" . + +opcua:nodei16371 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutOfServiceState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OutOfServiceState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16371" ; + base:hasProperty opcua:nodei16372, + opcua:nodei16376, + opcua:nodei16378, + opcua:nodei16379 . + +opcua:nodei16372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16372" . + +opcua:nodei16376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16376" . + +opcua:nodei16378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16378" . + +opcua:nodei16379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16379" . + +opcua:nodei16380 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SilenceState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "SilenceState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16380" ; + base:hasProperty opcua:nodei16381, + opcua:nodei16385, + opcua:nodei16387, + opcua:nodei16388 . + +opcua:nodei16381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16381" . + +opcua:nodei16385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16385" . + +opcua:nodei16387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16387" . + +opcua:nodei16388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16388" . + +opcua:nodei16389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AudibleEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AudibleEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16389" . + +opcua:nodei16390 a opcua:AudioVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AudibleSound" ; + base:hasDatatype opcua:AudioDataType ; + base:hasDisplayName "AudibleSound" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16390" . + +opcua:nodei16391 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16391" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16392 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16392" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16393 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16393" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16394 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16394" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "OnDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16395" . + +opcua:nodei16396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OffDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "OffDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16396" . + +opcua:nodei16397 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FirstInGroupFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "FirstInGroupFlag" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16397" . + +opcua:nodei16398 a opcua:AlarmGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FirstInGroup" ; + base:hasDisplayName "FirstInGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16398" . + +opcua:nodei16399 a opcua:AlarmGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16399" ; + base:hasSymbolicName "AlarmGroup_Placeholder" . + +opcua:nodei16400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReAlarmTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ReAlarmTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16400" . + +opcua:nodei16401 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReAlarmRepeatCount" ; + base:hasDatatype opcua:Int16 ; + base:hasDisplayName "ReAlarmRepeatCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16401" . + +opcua:nodei16402 a opcua:MethodNodeClass ; + base:hasBrowseName "Silence" ; + base:hasDisplayName "Silence" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16402" . + +opcua:nodei16403 a opcua:MethodNodeClass ; + base:hasBrowseName "Suppress" ; + base:hasDisplayName "Suppress" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16403" . + +opcua:nodei16404 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16404" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16406 a opcua:AlarmConditionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei16423, + opcua:nodei16432, + opcua:nodei16434, + opcua:nodei16436, + opcua:nodei16439, + opcua:nodei16440, + opcua:nodei16441, + opcua:nodei16443, + opcua:nodei16461, + opcua:nodei16465 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16406" ; + base:hasProperty opcua:nodei16407, + opcua:nodei16408, + opcua:nodei16409, + opcua:nodei16410, + opcua:nodei16411, + opcua:nodei16412, + opcua:nodei16414, + opcua:nodei16415, + opcua:nodei16416, + opcua:nodei16417, + opcua:nodei16418, + opcua:nodei16419, + opcua:nodei16420, + opcua:nodei16421, + opcua:nodei16422, + opcua:nodei16438, + opcua:nodei16474, + opcua:nodei16519 ; + base:hasSymbolicName "AlarmConditionInstance_Placeholder" . + +opcua:nodei16407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16407" . + +opcua:nodei16408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16408" . + +opcua:nodei16409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16409" . + +opcua:nodei16410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16410" . + +opcua:nodei16411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16411" . + +opcua:nodei16412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16412" . + +opcua:nodei16414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16414" . + +opcua:nodei16415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16415" . + +opcua:nodei16416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16416" . + +opcua:nodei16417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16417" . + +opcua:nodei16418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16418" ; + base:hasValueRank "1" . + +opcua:nodei16419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16419" ; + base:hasValueRank "1" . + +opcua:nodei16420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16420" . + +opcua:nodei16421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16421" . + +opcua:nodei16422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16422" . + +opcua:nodei16423 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16423" ; + base:hasProperty opcua:nodei16424 . + +opcua:nodei16424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16424" . + +opcua:nodei16432 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16432" ; + base:hasProperty opcua:nodei16433 . + +opcua:nodei16433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16433" . + +opcua:nodei16434 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16434" ; + base:hasProperty opcua:nodei16435 . + +opcua:nodei16435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16435" . + +opcua:nodei16436 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16436" ; + base:hasProperty opcua:nodei16437 . + +opcua:nodei16437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16437" . + +opcua:nodei16438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16438" . + +opcua:nodei16439 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16439" . + +opcua:nodei16440 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16440" . + +opcua:nodei16441 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16441" ; + base:hasProperty opcua:nodei16442 . + +opcua:nodei16442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16442" ; + base:hasValueRank "1" . + +opcua:nodei16443 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16443" ; + base:hasProperty opcua:nodei16444 . + +opcua:nodei16444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16444" . + +opcua:nodei16461 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16461" ; + base:hasProperty opcua:nodei16462 . + +opcua:nodei16462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16462" ; + base:hasValueRank "1" . + +opcua:nodei16465 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16465" ; + base:hasProperty opcua:nodei16466, + opcua:nodei16472, + opcua:nodei16473 . + +opcua:nodei16466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16466" . + +opcua:nodei16472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16472" . + +opcua:nodei16473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16473" . + +opcua:nodei16474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16474" . + +opcua:nodei16519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16519" . + +opcua:nodei16524 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16524" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16525 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16525" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16526 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16526" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseHighHighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseHighHighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16572" . + +opcua:nodei16573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseHighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseHighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16573" . + +opcua:nodei16574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseLowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseLowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16574" . + +opcua:nodei16575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseLowLowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseLowLowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16575" . + +opcua:nodei16598 a opcua:MethodNodeClass ; + base:hasBrowseName "AddConnection" ; + base:hasDisplayName "AddConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16598" ; + base:hasProperty opcua:nodei16599, + opcua:nodei16600 . + +opcua:nodei16599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16599" ; + base:hasValueRank "1" . + +opcua:nodei16600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16600" ; + base:hasValueRank "1" . + +opcua:nodei16720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16720" . + +opcua:nodei16721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16721" . + +opcua:nodei16759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetClassId" ; + base:hasDatatype opcua:Guid ; + base:hasDisplayName "DataSetClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16759" . + +opcua:nodei16776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseSetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BaseSetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16776" . + +opcua:nodei16817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseSetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BaseSetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16817" . + +opcua:nodei16842 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItemsTemplate" ; + base:hasDisplayName "AddPublishedDataItemsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16842" ; + base:hasProperty opcua:nodei16843, + opcua:nodei16853 . + +opcua:nodei16843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16843" ; + base:hasValueRank "1" . + +opcua:nodei16853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16853" ; + base:hasValueRank "1" . + +opcua:nodei16858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16858" . + +opcua:nodei16881 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEventsTemplate" ; + base:hasDisplayName "AddPublishedEventsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16881" ; + base:hasProperty opcua:nodei16882, + opcua:nodei16883 . + +opcua:nodei16882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16882" ; + base:hasValueRank "1" . + +opcua:nodei16883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16883" ; + base:hasValueRank "1" . + +opcua:nodei16884 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16884" ; + base:hasProperty opcua:nodei16894, + opcua:nodei16922 . + +opcua:nodei16894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16894" ; + base:hasValueRank "1" . + +opcua:nodei16899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16899" . + +opcua:nodei16922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16922" ; + base:hasValueRank "1" . + +opcua:nodei16923 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16923" ; + base:hasProperty opcua:nodei16924 . + +opcua:nodei16924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16924" ; + base:hasValueRank "1" . + +opcua:nodei16935 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItemsTemplate" ; + base:hasDisplayName "AddPublishedDataItemsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16935" ; + base:hasProperty opcua:nodei16958, + opcua:nodei16959 . + +opcua:nodei16958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16958" ; + base:hasValueRank "1" . + +opcua:nodei16959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16959" ; + base:hasValueRank "1" . + +opcua:nodei16960 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEventsTemplate" ; + base:hasDisplayName "AddPublishedEventsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16960" ; + base:hasProperty opcua:nodei16961, + opcua:nodei16971 . + +opcua:nodei16961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16961" ; + base:hasValueRank "1" . + +opcua:nodei16971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16971" ; + base:hasValueRank "1" . + +opcua:nodei16994 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16994" ; + base:hasProperty opcua:nodei16995, + opcua:nodei16996 . + +opcua:nodei16995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16995" ; + base:hasValueRank "1" . + +opcua:nodei16996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16996" ; + base:hasValueRank "1" . + +opcua:nodei16997 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16997" ; + base:hasProperty opcua:nodei17007 . + +opcua:nodei17007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17007" ; + base:hasValueRank "1" . + +opcua:nodei17202 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17202" ; + base:hasProperty opcua:nodei17576 . + +opcua:nodei17203 a opcua:ConnectionTransportType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17203" . + +opcua:nodei17204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17204" . + +opcua:nodei17214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17214" . + +opcua:nodei17215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetValueNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TargetValueNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17215" . + +opcua:nodei17216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpectedTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ExpectedTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17216" . + +opcua:nodei17217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Tolerance" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Tolerance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17217" . + +opcua:nodei17222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ConditionEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17222" . + +opcua:nodei17223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ConditionEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17223" . + +opcua:nodei17224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ConditionEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17224" . + +opcua:nodei17278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17278" . + +opcua:nodei17280 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AlarmCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "AlarmCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17280" . + +opcua:nodei17281 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumActiveState" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaximumActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17281" . + +opcua:nodei17282 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumUnAck" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaximumUnAck" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17282" . + +opcua:nodei17283 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumReAlarmCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaximumReAlarmCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17283" . + +opcua:nodei17284 a opcua:AlarmRateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentAlarmRate" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "CurrentAlarmRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17284" ; + base:hasProperty opcua:nodei17285 . + +opcua:nodei17285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17285" . + +opcua:nodei17286 a opcua:AlarmRateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAlarmRate" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "MaximumAlarmRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17286" ; + base:hasProperty opcua:nodei17287 . + +opcua:nodei17287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17287" . + +opcua:nodei17288 a opcua:AlarmRateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AverageAlarmRate" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "AverageAlarmRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17288" ; + base:hasProperty opcua:nodei17289 . + +opcua:nodei17289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17289" . + +opcua:nodei17292 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17292" ; + base:hasProperty opcua:nodei17706 . + +opcua:nodei17296 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSecurityKeys" ; + base:hasDisplayName "SetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17296" ; + base:hasProperty opcua:nodei17297 . + +opcua:nodei17297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17297" ; + base:hasValueRank "1" . + +opcua:nodei17302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17302" . + +opcua:nodei17306 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17306" ; + base:hasProperty opcua:nodei17710 . + +opcua:nodei17310 a opcua:ObjectNodeClass, + opcua:WriterGroupType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei17314 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17310" ; + base:hasProperty opcua:nodei17204, + opcua:nodei17214, + opcua:nodei17311, + opcua:nodei17318, + opcua:nodei17319, + opcua:nodei17321, + opcua:nodei17322, + opcua:nodei17486, + opcua:nodei17558 ; + base:hasSymbolicName "WriterGroupName_Placeholder" . + +opcua:nodei17311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17311" . + +opcua:nodei17314 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17315 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17314" . + +opcua:nodei17315 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17315" . + +opcua:nodei17318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17318" . + +opcua:nodei17319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeepAliveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeepAliveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17319" . + +opcua:nodei17321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17321" . + +opcua:nodei17322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17322" ; + base:hasValueRank "1" . + +opcua:nodei17325 a opcua:ObjectNodeClass, + opcua:ReaderGroupType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei17329 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17325" ; + base:hasProperty opcua:nodei17302, + opcua:nodei17326, + opcua:nodei17487 ; + base:hasSymbolicName "ReaderGroupName_Placeholder" . + +opcua:nodei17326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17326" . + +opcua:nodei17329 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17330 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17329" . + +opcua:nodei17330 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17330" . + +opcua:nodei17364 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSecurityKeys" ; + base:hasDisplayName "SetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17364" ; + base:hasProperty opcua:nodei17365 . + +opcua:nodei17365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17365" ; + base:hasValueRank "1" . + +opcua:nodei17366 a opcua:MethodNodeClass ; + base:hasBrowseName "AddConnection" ; + base:hasDisplayName "AddConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17366" ; + base:hasProperty opcua:nodei17367, + opcua:nodei17368 . + +opcua:nodei17367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17367" ; + base:hasValueRank "1" . + +opcua:nodei17368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17368" ; + base:hasValueRank "1" . + +opcua:nodei17369 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveConnection" ; + base:hasDisplayName "RemoveConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17369" ; + base:hasProperty opcua:nodei17370 . + +opcua:nodei17370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17370" ; + base:hasValueRank "1" . + +opcua:nodei17371 a opcua:DataSetFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PublishedDataSets" ; + base:hasDisplayName "PublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17371" . + +opcua:nodei17386 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateTargetVariables" ; + base:hasDisplayName "CreateTargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17386" ; + base:hasProperty opcua:nodei17387, + opcua:nodei17388 . + +opcua:nodei17387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17387" ; + base:hasValueRank "1" . + +opcua:nodei17388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17388" ; + base:hasValueRank "1" . + +opcua:nodei17389 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDataSetMirror" ; + base:hasDisplayName "CreateDataSetMirror" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17389" ; + base:hasProperty opcua:nodei17390, + opcua:nodei17391 . + +opcua:nodei17390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17390" ; + base:hasValueRank "1" . + +opcua:nodei17391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17391" ; + base:hasValueRank "1" . + +opcua:nodei17405 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17406 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17405" . + +opcua:nodei17406 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17406" . + +opcua:nodei17409 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsRootType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei17410, + opcua:nodei17411, + opcua:nodei17416, + opcua:nodei17421, + opcua:nodei17422, + opcua:nodei17423, + opcua:nodei17457 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17409" . + +opcua:nodei17410 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17410" . + +opcua:nodei17411 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17411" ; + base:hasProperty opcua:nodei17412, + opcua:nodei17413, + opcua:nodei17414 . + +opcua:nodei17412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17412" . + +opcua:nodei17413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17413" . + +opcua:nodei17414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17414" . + +opcua:nodei17416 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17416" ; + base:hasProperty opcua:nodei17417, + opcua:nodei17418, + opcua:nodei17419 . + +opcua:nodei17417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17417" . + +opcua:nodei17418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17418" . + +opcua:nodei17419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17419" . + +opcua:nodei17421 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17421" . + +opcua:nodei17422 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17422" . + +opcua:nodei17423 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei17424, + opcua:nodei17431, + opcua:nodei17436, + opcua:nodei17441, + opcua:nodei17446, + opcua:nodei17451 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17423" . + +opcua:nodei17424 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17424" ; + base:hasProperty opcua:nodei17425, + opcua:nodei17426, + opcua:nodei17429 . + +opcua:nodei17425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17425" . + +opcua:nodei17426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17426" ; + base:hasValue 1 . + +opcua:nodei17427 a opcua:MethodNodeClass ; + base:hasBrowseName "AddWriterGroup" ; + base:hasDisplayName "AddWriterGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17427" ; + base:hasProperty opcua:nodei17428, + opcua:nodei17456 . + +opcua:nodei17428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17428" ; + base:hasValueRank "1" . + +opcua:nodei17429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17429" ; + base:hasValue 0 . + +opcua:nodei17431 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17431" ; + base:hasProperty opcua:nodei17432, + opcua:nodei17433, + opcua:nodei17434 . + +opcua:nodei17432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17432" . + +opcua:nodei17433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17433" ; + base:hasValue 0 . + +opcua:nodei17434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17434" ; + base:hasValue 0 . + +opcua:nodei17436 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17436" ; + base:hasProperty opcua:nodei17437, + opcua:nodei17438, + opcua:nodei17439 . + +opcua:nodei17437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17437" . + +opcua:nodei17438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17438" ; + base:hasValue 0 . + +opcua:nodei17439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17439" ; + base:hasValue 0 . + +opcua:nodei17441 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17441" ; + base:hasProperty opcua:nodei17442, + opcua:nodei17443, + opcua:nodei17444 . + +opcua:nodei17442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17442" . + +opcua:nodei17443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17443" ; + base:hasValue 0 . + +opcua:nodei17444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17444" ; + base:hasValue 0 . + +opcua:nodei17446 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17446" ; + base:hasProperty opcua:nodei17447, + opcua:nodei17448, + opcua:nodei17449 . + +opcua:nodei17447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17447" . + +opcua:nodei17448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17448" ; + base:hasValue 0 . + +opcua:nodei17449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17449" ; + base:hasValue 0 . + +opcua:nodei17451 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17451" ; + base:hasProperty opcua:nodei17452, + opcua:nodei17453, + opcua:nodei17454 . + +opcua:nodei17452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17452" . + +opcua:nodei17453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17453" ; + base:hasValue 0 . + +opcua:nodei17454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17454" ; + base:hasValue 0 . + +opcua:nodei17456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17456" ; + base:hasValueRank "1" . + +opcua:nodei17457 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei17458, + opcua:nodei17460, + opcua:nodei17462, + opcua:nodei17464 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17457" . + +opcua:nodei17458 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17458" ; + base:hasProperty opcua:nodei17459 . + +opcua:nodei17459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17459" ; + base:hasValue 0 . + +opcua:nodei17460 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17460" ; + base:hasProperty opcua:nodei17461 . + +opcua:nodei17461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17461" ; + base:hasValue 0 . + +opcua:nodei17462 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17462" ; + base:hasProperty opcua:nodei17463 . + +opcua:nodei17463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17463" ; + base:hasValue 0 . + +opcua:nodei17464 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17464" ; + base:hasProperty opcua:nodei17466 . + +opcua:nodei17465 a opcua:MethodNodeClass ; + base:hasBrowseName "AddReaderGroup" ; + base:hasDisplayName "AddReaderGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17465" ; + base:hasProperty opcua:nodei17507, + opcua:nodei17508 . + +opcua:nodei17466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17466" ; + base:hasValue 0 . + +opcua:nodei17468 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17469 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17468" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei17472 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17473 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17472" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei17476 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17476" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei17477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetOffset" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17477" . + +opcua:nodei17478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConnectionProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17478" ; + base:hasValueRank "1" . + +opcua:nodei17479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedTransportProfiles" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedTransportProfiles" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17479" ; + base:hasValueRank "1" . + +opcua:nodei17481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedTransportProfiles" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedTransportProfiles" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17481" ; + base:hasValueRank "1" . + +opcua:nodei17482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetWriterProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17482" ; + base:hasValueRank "1" . + +opcua:nodei17485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConnectionProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17485" ; + base:hasValueRank "1" . + +opcua:nodei17486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "GroupProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17486" ; + base:hasValueRank "1" . + +opcua:nodei17487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "GroupProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17487" ; + base:hasValueRank "1" . + +opcua:nodei17488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "GroupProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17488" ; + base:hasValueRank "1" . + +opcua:nodei17490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetWriterProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17490" ; + base:hasValueRank "1" . + +opcua:nodei17492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetReaderProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17492" ; + base:hasValueRank "1" . + +opcua:nodei17493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetWriterProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17493" ; + base:hasValueRank "1" . + +opcua:nodei17494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetReaderProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17494" ; + base:hasValueRank "1" . + +opcua:nodei17502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17502" . + +opcua:nodei17503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17503" ; + base:hasValueRank "1" . + +opcua:nodei17507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17507" ; + base:hasValueRank "1" . + +opcua:nodei17508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17508" ; + base:hasValueRank "1" . + +opcua:nodei17511 a opcua:KeyCredentialConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17511" ; + base:hasProperty opcua:nodei17512, + opcua:nodei17513 ; + base:hasSymbolicName "ServiceName_Placeholder" . + +opcua:nodei17512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17512" . + +opcua:nodei17513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17513" . + +opcua:nodei17522 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateCredential" ; + base:hasDisplayName "CreateCredential" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17522" ; + base:hasProperty opcua:nodei17523, + opcua:nodei17524 . + +opcua:nodei17523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17523" ; + base:hasValueRank "1" . + +opcua:nodei17524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17524" ; + base:hasValueRank "1" . + +opcua:nodei17534 a opcua:MethodNodeClass ; + base:hasBrowseName "GetEncryptingKey" ; + base:hasDisplayName "GetEncryptingKey" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17534" ; + base:hasProperty opcua:nodei17535, + opcua:nodei17536 . + +opcua:nodei17535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17535" ; + base:hasValueRank "1" . + +opcua:nodei17536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17536" ; + base:hasValueRank "1" . + +opcua:nodei17537 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17538 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17537" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei17541 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17542 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17541" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei17547 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17547" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei17549 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17550 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17549" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei17553 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17554 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17553" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei17557 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17557" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei17558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17558" . + +opcua:nodei17559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17559" . + +opcua:nodei17560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyFrameCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "KeyFrameCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17560" . + +opcua:nodei17562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17562" . + +opcua:nodei17563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyFrameCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "KeyFrameCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17563" . + +opcua:nodei17564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17564" . + +opcua:nodei17567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstrumentRange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "InstrumentRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17567" . + +opcua:nodei17568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17568" . + +opcua:nodei17569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17569" . + +opcua:nodei17575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17575" . + +opcua:nodei17576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17576" ; + base:hasValueRank "1" . + +opcua:nodei17579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17579" ; + base:hasValueRank "1" . + +opcua:nodei17582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17582" ; + base:hasValueRank "1" . + +opcua:nodei17590 a opcua:DictionaryEntryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17590" ; + base:hasSymbolicName "DictionaryEntryName_Placeholder" . + +opcua:nodei17592 a opcua:DictionaryFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17592" ; + base:hasSymbolicName "DictionaryFolderName_Placeholder" . + +opcua:nodei17593 a opcua:DictionaryEntryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17593" ; + base:hasSymbolicName "DictionaryEntryName_Placeholder" . + +opcua:nodei17594 a opcua:DictionaryFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Dictionaries" ; + base:hasDisplayName "Dictionaries" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17594" . + +opcua:nodei17602 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseInterfaceType ; + base:hasBrowseName "BaseInterfaceType" ; + base:hasDisplayName "BaseInterfaceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17602" . + +opcua:nodei17612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17612" . + +opcua:nodei17615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCodeId" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCodeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17615" . + +opcua:nodei17632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17632" ; + base:hasValueRank "1" . + +opcua:nodei17633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SelectionDescriptions" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "SelectionDescriptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17633" ; + base:hasValueRank "1" . + +opcua:nodei17634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17634" . + +opcua:nodei17635 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AvailableStates" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AvailableStates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17635" ; + base:hasValueRank "1" . + +opcua:nodei17636 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AvailableTransitions" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AvailableTransitions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17636" ; + base:hasValueRank "1" . + +opcua:nodei17706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17706" ; + base:hasValueRank "1" . + +opcua:nodei17708 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "InterfaceTypes" ; + base:hasDisplayName "InterfaceTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17708" ; + base:organizes opcua:nodei17602 . + +opcua:nodei17710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17710" ; + base:hasValueRank "1" . + +opcua:nodei17712 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Numerator" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "Numerator" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17712" . + +opcua:nodei17713 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Denominator" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Denominator" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17713" . + +opcua:nodei17715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "VectorUnit" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "VectorUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17715" . + +opcua:nodei17718 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17718" ; + base:hasProperty opcua:nodei17719 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +opcua:nodei17719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17719" ; + base:hasValueRank "1" . + +opcua:nodei17724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17724" . + +opcua:nodei17732 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AuthorizationServices" ; + base:hasDisplayName "AuthorizationServices" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17732" . + +opcua:nodei17736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17736" . + +opcua:nodei17737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17737" . + +opcua:nodei17738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeepAliveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeepAliveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17738" . + +opcua:nodei17739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17739" . + +opcua:nodei17740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17740" ; + base:hasValueRank "1" . + +opcua:nodei17741 a opcua:ObjectNodeClass, + opcua:WriterGroupTransportType ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17741" . + +opcua:nodei17742 a opcua:ObjectNodeClass, + opcua:WriterGroupMessageType ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17742" . + +opcua:nodei17743 a opcua:DataSetWriterType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei17749 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17743" ; + base:hasProperty opcua:nodei17490, + opcua:nodei17744, + opcua:nodei17745 ; + base:hasSymbolicName "DataSetWriterName_Placeholder" . + +opcua:nodei17744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17744" . + +opcua:nodei17745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17745" . + +opcua:nodei17749 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17750 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17749" . + +opcua:nodei17750 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17750" . + +opcua:nodei17812 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsWriterGroupType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei17813, + opcua:nodei17814, + opcua:nodei17819, + opcua:nodei17824, + opcua:nodei17825, + opcua:nodei17826, + opcua:nodei17858 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17812" . + +opcua:nodei17813 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17813" . + +opcua:nodei17814 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17814" ; + base:hasProperty opcua:nodei17815, + opcua:nodei17816, + opcua:nodei17817 . + +opcua:nodei17815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17815" . + +opcua:nodei17816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17816" . + +opcua:nodei17817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17817" . + +opcua:nodei17819 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17819" ; + base:hasProperty opcua:nodei17820, + opcua:nodei17821, + opcua:nodei17822 . + +opcua:nodei17820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17820" . + +opcua:nodei17821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17821" . + +opcua:nodei17822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17822" . + +opcua:nodei17824 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17824" . + +opcua:nodei17825 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17825" . + +opcua:nodei17826 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei17827, + opcua:nodei17832, + opcua:nodei17837, + opcua:nodei17842, + opcua:nodei17847, + opcua:nodei17853, + opcua:nodei17859, + opcua:nodei17874, + opcua:nodei17900 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17826" . + +opcua:nodei17827 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17827" ; + base:hasProperty opcua:nodei17828, + opcua:nodei17829, + opcua:nodei17830 . + +opcua:nodei17828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17828" . + +opcua:nodei17829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17829" ; + base:hasValue 1 . + +opcua:nodei17830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17830" ; + base:hasValue 0 . + +opcua:nodei17832 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17832" ; + base:hasProperty opcua:nodei17833, + opcua:nodei17834, + opcua:nodei17835 . + +opcua:nodei17833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17833" . + +opcua:nodei17834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17834" ; + base:hasValue 0 . + +opcua:nodei17835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17835" ; + base:hasValue 0 . + +opcua:nodei17837 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17837" ; + base:hasProperty opcua:nodei17838, + opcua:nodei17839, + opcua:nodei17840 . + +opcua:nodei17838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17838" . + +opcua:nodei17839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17839" ; + base:hasValue 0 . + +opcua:nodei17840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17840" ; + base:hasValue 0 . + +opcua:nodei17842 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17842" ; + base:hasProperty opcua:nodei17843, + opcua:nodei17844, + opcua:nodei17845 . + +opcua:nodei17843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17843" . + +opcua:nodei17844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17844" ; + base:hasValue 0 . + +opcua:nodei17845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17845" ; + base:hasValue 0 . + +opcua:nodei17847 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17847" ; + base:hasProperty opcua:nodei17848, + opcua:nodei17849, + opcua:nodei17850 . + +opcua:nodei17848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17848" . + +opcua:nodei17849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17849" ; + base:hasValue 0 . + +opcua:nodei17850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17850" ; + base:hasValue 0 . + +opcua:nodei17853 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17853" ; + base:hasProperty opcua:nodei17854, + opcua:nodei17855, + opcua:nodei17856 . + +opcua:nodei17854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17854" . + +opcua:nodei17855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17855" ; + base:hasValue 0 . + +opcua:nodei17856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17856" ; + base:hasValue 0 . + +opcua:nodei17858 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei17913, + opcua:nodei17927 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17858" . + +opcua:nodei17859 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "SentNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SentNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17859" ; + base:hasProperty opcua:nodei17864, + opcua:nodei17871, + opcua:nodei17872 . + +opcua:nodei17860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ServiceCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17860" . + +opcua:nodei17864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17864" . + +opcua:nodei17868 a opcua:MethodNodeClass ; + base:hasBrowseName "Unsuppress" ; + base:hasDisplayName "Unsuppress" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17868" . + +opcua:nodei17869 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveFromService" ; + base:hasDisplayName "RemoveFromService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17869" . + +opcua:nodei17870 a opcua:MethodNodeClass ; + base:hasBrowseName "PlaceInService" ; + base:hasDisplayName "PlaceInService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17870" . + +opcua:nodei17871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17871" ; + base:hasValue 0 . + +opcua:nodei17872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17872" ; + base:hasValue 0 . + +opcua:nodei17874 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedTransmissions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedTransmissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17874" ; + base:hasProperty opcua:nodei17878, + opcua:nodei17885, + opcua:nodei17892 . + +opcua:nodei17878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17878" . + +opcua:nodei17885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17885" ; + base:hasValue 1 . + +opcua:nodei17892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17892" ; + base:hasValue 0 . + +opcua:nodei17900 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "EncryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EncryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17900" ; + base:hasProperty opcua:nodei17901, + opcua:nodei17902, + opcua:nodei17903 . + +opcua:nodei17901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17901" . + +opcua:nodei17902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17902" ; + base:hasValue 1 . + +opcua:nodei17903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17903" ; + base:hasValue 1 . + +opcua:nodei17913 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17913" ; + base:hasProperty opcua:nodei17920 . + +opcua:nodei17920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17920" ; + base:hasValue 0 . + +opcua:nodei17927 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17927" ; + base:hasProperty opcua:nodei17934 . + +opcua:nodei17934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17934" ; + base:hasValue 0 . + +opcua:nodei17969 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetWriter" ; + base:hasDisplayName "AddDataSetWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17969" ; + base:hasProperty opcua:nodei17976, + opcua:nodei17987 . + +opcua:nodei17976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17976" ; + base:hasValueRank "1" . + +opcua:nodei17987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17987" ; + base:hasValueRank "1" . + +opcua:nodei17988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ListId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17988" . + +opcua:nodei17989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AgencyId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AgencyId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17989" . + +opcua:nodei17990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "VersionId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "VersionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17990" . + +opcua:nodei17991 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17991" . + +opcua:nodei17992 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetWriter" ; + base:hasDisplayName "RemoveDataSetWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17992" ; + base:hasProperty opcua:nodei17993 . + +opcua:nodei17993 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17993" ; + base:hasValueRank "1" . + +opcua:nodei18004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrls" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrls" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18004" ; + base:hasValueRank "1" . + +opcua:nodei18005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceStatus" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "ServiceStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18005" . + +opcua:nodei18006 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCredential" ; + base:hasDisplayName "UpdateCredential" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18006" ; + base:hasProperty opcua:nodei18007 . + +opcua:nodei18007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18007" ; + base:hasValueRank "1" . + +opcua:nodei18008 a opcua:MethodNodeClass ; + base:hasBrowseName "DeleteCredential" ; + base:hasDisplayName "DeleteCredential" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18008" . + +opcua:nodei18028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18028" . + +opcua:nodei18064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18064" . + +opcua:nodei18069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18069" . + +opcua:nodei18072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18072" . + +opcua:nodei18073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuerEndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuerEndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18073" . + +opcua:nodei18076 a opcua:DataSetReaderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei18088, + opcua:nodei21006 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18076" ; + base:hasProperty opcua:nodei17492, + opcua:nodei17560, + opcua:nodei17562, + opcua:nodei18077, + opcua:nodei18078, + opcua:nodei18079, + opcua:nodei18080, + opcua:nodei18081, + opcua:nodei18082 ; + base:hasSymbolicName "DataSetReaderName_Placeholder" . + +opcua:nodei18077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18077" . + +opcua:nodei18078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18078" . + +opcua:nodei18079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18079" . + +opcua:nodei18080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18080" . + +opcua:nodei18081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18081" . + +opcua:nodei18082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageReceiveTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MessageReceiveTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18082" . + +opcua:nodei18088 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei18089 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18088" . + +opcua:nodei18089 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18089" . + +opcua:nodei18155 a opcua:KeyCredentialConfigurationFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "KeyCredentialConfiguration" ; + base:hasDisplayName "KeyCredentialConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18155" . + +opcua:nodei18165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18165" . + +opcua:nodei18190 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LatchedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LatchedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18190" ; + base:hasProperty opcua:nodei18191, + opcua:nodei18195, + opcua:nodei18197, + opcua:nodei18198 . + +opcua:nodei18191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18191" . + +opcua:nodei18195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18195" . + +opcua:nodei18197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18197" . + +opcua:nodei18198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18198" . + +opcua:nodei18199 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18199" . + +opcua:nodei18666 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18666" . + +opcua:nodei18715 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsRootType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei18716, + opcua:nodei18717, + opcua:nodei18722, + opcua:nodei18727, + opcua:nodei18728, + opcua:nodei18729, + opcua:nodei18760 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18715" . + +opcua:nodei18716 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18716" . + +opcua:nodei18717 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18717" ; + base:hasProperty opcua:nodei18718, + opcua:nodei18719, + opcua:nodei18720 . + +opcua:nodei18718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18718" . + +opcua:nodei18719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18719" . + +opcua:nodei18720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18720" . + +opcua:nodei18722 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18722" ; + base:hasProperty opcua:nodei18723, + opcua:nodei18724, + opcua:nodei18725 . + +opcua:nodei18723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18723" . + +opcua:nodei18724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18724" . + +opcua:nodei18725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18725" . + +opcua:nodei18727 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18727" . + +opcua:nodei18728 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18728" . + +opcua:nodei18729 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei18730, + opcua:nodei18735, + opcua:nodei18740, + opcua:nodei18745, + opcua:nodei18750, + opcua:nodei18755 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18729" . + +opcua:nodei18730 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18730" ; + base:hasProperty opcua:nodei18731, + opcua:nodei18732, + opcua:nodei18733 . + +opcua:nodei18731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18731" . + +opcua:nodei18732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18732" ; + base:hasValue 1 . + +opcua:nodei18733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18733" ; + base:hasValue 0 . + +opcua:nodei18735 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18735" ; + base:hasProperty opcua:nodei18736, + opcua:nodei18737, + opcua:nodei18738 . + +opcua:nodei18736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18736" . + +opcua:nodei18737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18737" ; + base:hasValue 0 . + +opcua:nodei18738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18738" ; + base:hasValue 0 . + +opcua:nodei18740 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18740" ; + base:hasProperty opcua:nodei18741, + opcua:nodei18742, + opcua:nodei18743 . + +opcua:nodei18741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18741" . + +opcua:nodei18742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18742" ; + base:hasValue 0 . + +opcua:nodei18743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18743" ; + base:hasValue 0 . + +opcua:nodei18745 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18745" ; + base:hasProperty opcua:nodei18746, + opcua:nodei18747, + opcua:nodei18748 . + +opcua:nodei18746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18746" . + +opcua:nodei18747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18747" ; + base:hasValue 0 . + +opcua:nodei18748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18748" ; + base:hasValue 0 . + +opcua:nodei18750 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18750" ; + base:hasProperty opcua:nodei18751, + opcua:nodei18752, + opcua:nodei18753 . + +opcua:nodei18751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18751" . + +opcua:nodei18752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18752" ; + base:hasValue 0 . + +opcua:nodei18753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18753" ; + base:hasValue 0 . + +opcua:nodei18755 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18755" ; + base:hasProperty opcua:nodei18756, + opcua:nodei18757, + opcua:nodei18758 . + +opcua:nodei18756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18756" . + +opcua:nodei18757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18757" ; + base:hasValue 0 . + +opcua:nodei18758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18758" ; + base:hasValue 0 . + +opcua:nodei18760 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei18761, + opcua:nodei18763, + opcua:nodei18765, + opcua:nodei18767 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18760" . + +opcua:nodei18761 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18761" ; + base:hasProperty opcua:nodei18762 . + +opcua:nodei18762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18762" ; + base:hasValue 0 . + +opcua:nodei18763 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18763" ; + base:hasProperty opcua:nodei18764 . + +opcua:nodei18764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18764" ; + base:hasValue 0 . + +opcua:nodei18765 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18765" ; + base:hasProperty opcua:nodei18766 . + +opcua:nodei18766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18766" ; + base:hasValue 0 . + +opcua:nodei18767 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18767" ; + base:hasProperty opcua:nodei18768 . + +opcua:nodei18768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18768" ; + base:hasValue 0 . + +opcua:nodei18769 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "X" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18769" . + +opcua:nodei18770 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Y" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Y" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18770" . + +opcua:nodei18771 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Z" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Z" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18771" . + +opcua:nodei18773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LengthUnit" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "LengthUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18773" . + +opcua:nodei18776 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "X" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18776" . + +opcua:nodei18777 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Y" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Y" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18777" . + +opcua:nodei18778 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Z" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Z" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18778" . + +opcua:nodei18780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AngleUnit" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "AngleUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18780" . + +opcua:nodei18783 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "A" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "A" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18783" . + +opcua:nodei18784 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "B" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "B" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18784" . + +opcua:nodei18785 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "C" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "C" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18785" . + +opcua:nodei18787 a opcua:OrientationType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasDatatype opcua:Orientation ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18787" . + +opcua:nodei18788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Constant" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Constant" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18788" . + +opcua:nodei18789 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseFrame" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BaseFrame" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18789" . + +opcua:nodei18790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FixedBase" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "FixedBase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18790" . + +opcua:nodei18792 a opcua:3DOrientationType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasComponent opcua:nodei19074, + opcua:nodei19075, + opcua:nodei19076 ; + base:hasDatatype opcua:3DOrientation ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18792" . + +opcua:nodei18796 a opcua:3DCartesianCoordinatesType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasComponent opcua:nodei18798, + opcua:nodei18799, + opcua:nodei18800 ; + base:hasDatatype opcua:3DCartesianCoordinates ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18796" . + +opcua:nodei18798 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "X" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18798" . + +opcua:nodei18799 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Y" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Y" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18799" . + +opcua:nodei18800 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Z" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Z" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18800" . + +opcua:nodei18801 a opcua:CartesianCoordinatesType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDatatype opcua:CartesianCoordinates ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18801" . + +opcua:nodei18815 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18824 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18815" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18816 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18827 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18816" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18817 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18830 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18817" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18818 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18833 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18818" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18819 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18836 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18819" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18820 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18839 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18820" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18821 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18842 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18821" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18822 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18845 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18822" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18823 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18848 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18823" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18851 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18860 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18851" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18852 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18863 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18852" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18853 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18866 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18853" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18854 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18869 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18854" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18855 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19049 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18855" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18856 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19052 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18856" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18857 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19055 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18857" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18858 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19058 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18858" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18859 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19061 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18859" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei19064 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19064" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19065 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19065" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19066 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19066" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19067 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19067" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19068 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19068" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19069 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19069" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19070 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19070" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19071 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19071" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19072 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19072" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19074 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "A" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "A" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19074" . + +opcua:nodei19075 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "B" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "B" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19075" . + +opcua:nodei19076 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "C" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "C" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19076" . + +opcua:nodei19082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDictionaryEntries" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EnumDictionaryEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19082" ; + base:hasValueRank "2" . + +opcua:nodei19083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsDictionaryEntries" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ValueAsDictionaryEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19083" ; + base:hasValueRank "1" . + +opcua:nodei19090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsDictionaryEntries" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ValueAsDictionaryEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19090" ; + base:hasValueRank "1" . + +opcua:nodei19091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19091" . + +opcua:nodei19092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19092" . + +opcua:nodei19094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19094" . + +opcua:nodei19241 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsConnectionType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei19242, + opcua:nodei19243, + opcua:nodei19248, + opcua:nodei19253, + opcua:nodei19254, + opcua:nodei19255, + opcua:nodei19286 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19241" . + +opcua:nodei19242 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19242" . + +opcua:nodei19243 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19243" ; + base:hasProperty opcua:nodei19244, + opcua:nodei19245, + opcua:nodei19246 . + +opcua:nodei19244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19244" . + +opcua:nodei19245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19245" . + +opcua:nodei19246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19246" . + +opcua:nodei19248 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19248" ; + base:hasProperty opcua:nodei19249, + opcua:nodei19250, + opcua:nodei19251 . + +opcua:nodei19249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19249" . + +opcua:nodei19250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19250" . + +opcua:nodei19251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19251" . + +opcua:nodei19253 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19253" . + +opcua:nodei19254 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19254" . + +opcua:nodei19255 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19256, + opcua:nodei19261, + opcua:nodei19266, + opcua:nodei19271, + opcua:nodei19276, + opcua:nodei19281 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19255" . + +opcua:nodei19256 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19256" ; + base:hasProperty opcua:nodei19257, + opcua:nodei19258, + opcua:nodei19259 . + +opcua:nodei19257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19257" . + +opcua:nodei19258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19258" ; + base:hasValue 1 . + +opcua:nodei19259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19259" ; + base:hasValue 0 . + +opcua:nodei19261 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19261" ; + base:hasProperty opcua:nodei19262, + opcua:nodei19263, + opcua:nodei19264 . + +opcua:nodei19262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19262" . + +opcua:nodei19263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19263" ; + base:hasValue 0 . + +opcua:nodei19264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19264" ; + base:hasValue 0 . + +opcua:nodei19266 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19266" ; + base:hasProperty opcua:nodei19267, + opcua:nodei19268, + opcua:nodei19269 . + +opcua:nodei19267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19267" . + +opcua:nodei19268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19268" ; + base:hasValue 0 . + +opcua:nodei19269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19269" ; + base:hasValue 0 . + +opcua:nodei19271 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19271" ; + base:hasProperty opcua:nodei19272, + opcua:nodei19273, + opcua:nodei19274 . + +opcua:nodei19272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19272" . + +opcua:nodei19273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19273" ; + base:hasValue 0 . + +opcua:nodei19274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19274" ; + base:hasValue 0 . + +opcua:nodei19276 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19276" ; + base:hasProperty opcua:nodei19277, + opcua:nodei19278, + opcua:nodei19279 . + +opcua:nodei19277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19277" . + +opcua:nodei19278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19278" ; + base:hasValue 0 . + +opcua:nodei19279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19279" ; + base:hasValue 0 . + +opcua:nodei19281 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19281" ; + base:hasProperty opcua:nodei19282, + opcua:nodei19283, + opcua:nodei19284 . + +opcua:nodei19282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19282" . + +opcua:nodei19283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19283" ; + base:hasValue 0 . + +opcua:nodei19284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19284" ; + base:hasValue 0 . + +opcua:nodei19286 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19287 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19286" . + +opcua:nodei19287 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResolvedAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResolvedAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19287" ; + base:hasProperty opcua:nodei19288 . + +opcua:nodei19288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19288" ; + base:hasValue 0 . + +opcua:nodei19293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PerformInsertReplace" ; + base:hasDatatype opcua:PerformUpdateType ; + base:hasDisplayName "PerformInsertReplace" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19293" . + +opcua:nodei19294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValues" ; + base:hasDatatype opcua:Annotation ; + base:hasDisplayName "NewValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19294" ; + base:hasValueRank "1" . + +opcua:nodei19295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:Annotation ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19295" ; + base:hasValueRank "1" . + +opcua:nodei19296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateFrequency" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UpdateFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19296" . + +opcua:nodei19446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TrustListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19446" . + +opcua:nodei19447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19447" . + +opcua:nodei19448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateFrequency" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UpdateFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19448" . + +opcua:nodei19450 a opcua:CertificateExpirationAlarmType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateExpired" ; + base:hasComponent opcua:nodei19467, + opcua:nodei19476, + opcua:nodei19478, + opcua:nodei19480, + opcua:nodei19483, + opcua:nodei19484, + opcua:nodei19485, + opcua:nodei19487, + opcua:nodei19505, + opcua:nodei19509 ; + base:hasDisplayName "CertificateExpired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19450" ; + base:hasProperty opcua:nodei19451, + opcua:nodei19452, + opcua:nodei19453, + opcua:nodei19454, + opcua:nodei19455, + opcua:nodei19456, + opcua:nodei19458, + opcua:nodei19459, + opcua:nodei19460, + opcua:nodei19461, + opcua:nodei19462, + opcua:nodei19463, + opcua:nodei19464, + opcua:nodei19465, + opcua:nodei19466, + opcua:nodei19482, + opcua:nodei19518, + opcua:nodei20101, + opcua:nodei20138, + opcua:nodei20139, + opcua:nodei20141, + opcua:nodei20142 . + +opcua:nodei19451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19451" . + +opcua:nodei19452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19452" . + +opcua:nodei19453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19453" . + +opcua:nodei19454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19454" . + +opcua:nodei19455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19455" . + +opcua:nodei19456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19456" . + +opcua:nodei19458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19458" . + +opcua:nodei19459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19459" . + +opcua:nodei19460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19460" . + +opcua:nodei19461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19461" . + +opcua:nodei19462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19462" ; + base:hasValueRank "1" . + +opcua:nodei19463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19463" ; + base:hasValueRank "1" . + +opcua:nodei19464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19464" . + +opcua:nodei19465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19465" . + +opcua:nodei19466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19466" . + +opcua:nodei19467 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19467" ; + base:hasProperty opcua:nodei19468 . + +opcua:nodei19468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19468" . + +opcua:nodei19476 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19476" ; + base:hasProperty opcua:nodei19477 . + +opcua:nodei19477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19477" . + +opcua:nodei19478 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19478" ; + base:hasProperty opcua:nodei19479 . + +opcua:nodei19479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19479" . + +opcua:nodei19480 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19480" ; + base:hasProperty opcua:nodei19481 . + +opcua:nodei19481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19481" . + +opcua:nodei19482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19482" . + +opcua:nodei19483 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19483" . + +opcua:nodei19484 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19484" . + +opcua:nodei19485 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19485" ; + base:hasProperty opcua:nodei19486 . + +opcua:nodei19486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19486" ; + base:hasValueRank "1" . + +opcua:nodei19487 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19487" ; + base:hasProperty opcua:nodei19488 . + +opcua:nodei19488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19488" . + +opcua:nodei19505 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19505" ; + base:hasProperty opcua:nodei19506 . + +opcua:nodei19506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19506" ; + base:hasValueRank "1" . + +opcua:nodei19509 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19509" ; + base:hasProperty opcua:nodei19510 . + +opcua:nodei19510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19510" . + +opcua:nodei19518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19518" . + +opcua:nodei19550 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsDataSetWriterType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei19551, + opcua:nodei19552, + opcua:nodei19557, + opcua:nodei19562, + opcua:nodei19563, + opcua:nodei19564, + opcua:nodei19595 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19550" . + +opcua:nodei19551 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19551" . + +opcua:nodei19552 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19552" ; + base:hasProperty opcua:nodei19553, + opcua:nodei19554, + opcua:nodei19555 . + +opcua:nodei19553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19553" . + +opcua:nodei19554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19554" . + +opcua:nodei19555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19555" . + +opcua:nodei19557 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19557" ; + base:hasProperty opcua:nodei19558, + opcua:nodei19559, + opcua:nodei19560 . + +opcua:nodei19558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19558" . + +opcua:nodei19559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19559" . + +opcua:nodei19560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19560" . + +opcua:nodei19562 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19562" . + +opcua:nodei19563 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19563" . + +opcua:nodei19564 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19565, + opcua:nodei19570, + opcua:nodei19575, + opcua:nodei19580, + opcua:nodei19585, + opcua:nodei19590, + opcua:nodei19596 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19564" . + +opcua:nodei19565 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19565" ; + base:hasProperty opcua:nodei19566, + opcua:nodei19567, + opcua:nodei19568 . + +opcua:nodei19566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19566" . + +opcua:nodei19567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19567" ; + base:hasValue 1 . + +opcua:nodei19568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19568" ; + base:hasValue 0 . + +opcua:nodei19570 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19570" ; + base:hasProperty opcua:nodei19571, + opcua:nodei19572, + opcua:nodei19573 . + +opcua:nodei19571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19571" . + +opcua:nodei19572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19572" ; + base:hasValue 0 . + +opcua:nodei19573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19573" ; + base:hasValue 0 . + +opcua:nodei19575 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19575" ; + base:hasProperty opcua:nodei19576, + opcua:nodei19577, + opcua:nodei19578 . + +opcua:nodei19576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19576" . + +opcua:nodei19577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19577" ; + base:hasValue 0 . + +opcua:nodei19578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19578" ; + base:hasValue 0 . + +opcua:nodei19580 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19580" ; + base:hasProperty opcua:nodei19581, + opcua:nodei19582, + opcua:nodei19583 . + +opcua:nodei19581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19581" . + +opcua:nodei19582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19582" ; + base:hasValue 0 . + +opcua:nodei19583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19583" ; + base:hasValue 0 . + +opcua:nodei19585 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19585" ; + base:hasProperty opcua:nodei19586, + opcua:nodei19587, + opcua:nodei19588 . + +opcua:nodei19586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19586" . + +opcua:nodei19587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19587" ; + base:hasValue 0 . + +opcua:nodei19588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19588" ; + base:hasValue 0 . + +opcua:nodei19590 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19590" ; + base:hasProperty opcua:nodei19591, + opcua:nodei19592, + opcua:nodei19593 . + +opcua:nodei19591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19591" . + +opcua:nodei19592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19592" ; + base:hasValue 0 . + +opcua:nodei19593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19593" ; + base:hasValue 0 . + +opcua:nodei19595 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19595" . + +opcua:nodei19596 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19596" ; + base:hasProperty opcua:nodei19597, + opcua:nodei19598, + opcua:nodei19599 . + +opcua:nodei19597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19597" . + +opcua:nodei19598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19598" ; + base:hasValue 1 . + +opcua:nodei19599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19599" ; + base:hasValue 0 . + +opcua:nodei19609 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsDataSetReaderType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei19610, + opcua:nodei19611, + opcua:nodei19616, + opcua:nodei19621, + opcua:nodei19622, + opcua:nodei19623, + opcua:nodei19654 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19609" . + +opcua:nodei19610 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19610" . + +opcua:nodei19611 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19611" ; + base:hasProperty opcua:nodei19612, + opcua:nodei19613, + opcua:nodei19614 . + +opcua:nodei19612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19612" . + +opcua:nodei19613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19613" . + +opcua:nodei19614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19614" . + +opcua:nodei19616 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19616" ; + base:hasProperty opcua:nodei19617, + opcua:nodei19618, + opcua:nodei19619 . + +opcua:nodei19617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19617" . + +opcua:nodei19618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19618" . + +opcua:nodei19619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19619" . + +opcua:nodei19621 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19621" . + +opcua:nodei19622 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19622" . + +opcua:nodei19623 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19624, + opcua:nodei19629, + opcua:nodei19634, + opcua:nodei19639, + opcua:nodei19644, + opcua:nodei19649, + opcua:nodei19655 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19623" . + +opcua:nodei19624 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19624" ; + base:hasProperty opcua:nodei19625, + opcua:nodei19626, + opcua:nodei19627 . + +opcua:nodei19625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19625" . + +opcua:nodei19626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19626" ; + base:hasValue 1 . + +opcua:nodei19627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19627" ; + base:hasValue 0 . + +opcua:nodei19629 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19629" ; + base:hasProperty opcua:nodei19630, + opcua:nodei19631, + opcua:nodei19632 . + +opcua:nodei19630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19630" . + +opcua:nodei19631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19631" ; + base:hasValue 0 . + +opcua:nodei19632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19632" ; + base:hasValue 0 . + +opcua:nodei19634 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19634" ; + base:hasProperty opcua:nodei19635, + opcua:nodei19636, + opcua:nodei19637 . + +opcua:nodei19635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19635" . + +opcua:nodei19636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19636" ; + base:hasValue 0 . + +opcua:nodei19637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19637" ; + base:hasValue 0 . + +opcua:nodei19639 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19639" ; + base:hasProperty opcua:nodei19640, + opcua:nodei19641, + opcua:nodei19642 . + +opcua:nodei19640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19640" . + +opcua:nodei19641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19641" ; + base:hasValue 0 . + +opcua:nodei19642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19642" ; + base:hasValue 0 . + +opcua:nodei19644 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19644" ; + base:hasProperty opcua:nodei19645, + opcua:nodei19646, + opcua:nodei19647 . + +opcua:nodei19645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19645" . + +opcua:nodei19646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19646" ; + base:hasValue 0 . + +opcua:nodei19647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19647" ; + base:hasValue 0 . + +opcua:nodei19649 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19649" ; + base:hasProperty opcua:nodei19650, + opcua:nodei19651, + opcua:nodei19652 . + +opcua:nodei19650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19650" . + +opcua:nodei19651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19651" ; + base:hasValue 0 . + +opcua:nodei19652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19652" ; + base:hasValue 0 . + +opcua:nodei19654 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19654" . + +opcua:nodei19655 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19655" ; + base:hasProperty opcua:nodei19656, + opcua:nodei19657, + opcua:nodei19658 . + +opcua:nodei19656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19656" . + +opcua:nodei19657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19657" ; + base:hasValue 1 . + +opcua:nodei19658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19658" ; + base:hasValue 0 . + +opcua:nodei19678 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19678" . + +opcua:nodei19679 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19679" ; + base:hasProperty opcua:nodei19680, + opcua:nodei19681, + opcua:nodei19682 . + +opcua:nodei19680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19680" . + +opcua:nodei19681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19681" . + +opcua:nodei19682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19682" . + +opcua:nodei19684 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19684" ; + base:hasProperty opcua:nodei19685, + opcua:nodei19686, + opcua:nodei19687 . + +opcua:nodei19685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19685" . + +opcua:nodei19686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19686" . + +opcua:nodei19687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19687" . + +opcua:nodei19689 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19689" . + +opcua:nodei19690 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19690" . + +opcua:nodei19691 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19692, + opcua:nodei19697, + opcua:nodei19702, + opcua:nodei19707, + opcua:nodei19712, + opcua:nodei19717 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19691" . + +opcua:nodei19692 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19692" ; + base:hasProperty opcua:nodei19693, + opcua:nodei19694, + opcua:nodei19695 . + +opcua:nodei19693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19693" . + +opcua:nodei19694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19694" ; + base:hasValue 1 . + +opcua:nodei19695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19695" ; + base:hasValue 0 . + +opcua:nodei19697 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19697" ; + base:hasProperty opcua:nodei19698, + opcua:nodei19699, + opcua:nodei19700 . + +opcua:nodei19698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19698" . + +opcua:nodei19699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19699" ; + base:hasValue 0 . + +opcua:nodei19700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19700" ; + base:hasValue 0 . + +opcua:nodei19702 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19702" ; + base:hasProperty opcua:nodei19703, + opcua:nodei19704, + opcua:nodei19705 . + +opcua:nodei19703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19703" . + +opcua:nodei19704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19704" ; + base:hasValue 0 . + +opcua:nodei19705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19705" ; + base:hasValue 0 . + +opcua:nodei19707 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19707" ; + base:hasProperty opcua:nodei19708, + opcua:nodei19709, + opcua:nodei19710 . + +opcua:nodei19708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19708" . + +opcua:nodei19709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19709" ; + base:hasValue 0 . + +opcua:nodei19710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19710" ; + base:hasValue 0 . + +opcua:nodei19712 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19712" ; + base:hasProperty opcua:nodei19713, + opcua:nodei19714, + opcua:nodei19715 . + +opcua:nodei19713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19713" . + +opcua:nodei19714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19714" ; + base:hasValue 0 . + +opcua:nodei19715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19715" ; + base:hasValue 0 . + +opcua:nodei19717 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19717" ; + base:hasProperty opcua:nodei19718, + opcua:nodei19719, + opcua:nodei19720 . + +opcua:nodei19718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19718" . + +opcua:nodei19719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19719" ; + base:hasValue 0 . + +opcua:nodei19720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19720" ; + base:hasValue 0 . + +opcua:nodei19722 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19722" . + +opcua:nodei19724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19724" ; + base:hasValueRank "1" . + +opcua:nodei19726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19726" . + +opcua:nodei19727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19727" . + +opcua:nodei19728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19728" . + +opcua:nodei19729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeFirstChange" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "TimeFirstChange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19729" . + +opcua:nodei19731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19731" ; + base:hasValueRank "1" . + +opcua:nodei19777 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19778, + opcua:nodei19780, + opcua:nodei19782, + opcua:nodei19784 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19777" . + +opcua:nodei19778 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19778" ; + base:hasProperty opcua:nodei19779 . + +opcua:nodei19779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19779" ; + base:hasValue 0 . + +opcua:nodei19780 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19780" ; + base:hasProperty opcua:nodei19781 . + +opcua:nodei19781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19781" ; + base:hasValue 0 . + +opcua:nodei19782 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19782" ; + base:hasProperty opcua:nodei19783 . + +opcua:nodei19783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19783" ; + base:hasValue 0 . + +opcua:nodei19784 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19784" ; + base:hasProperty opcua:nodei19785 . + +opcua:nodei19785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19785" ; + base:hasValue 0 . + +opcua:nodei19831 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19832 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19831" . + +opcua:nodei19832 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResolvedAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResolvedAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19832" ; + base:hasProperty opcua:nodei19833 . + +opcua:nodei19833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19833" ; + base:hasValue 0 . + +opcua:nodei19848 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19880, + opcua:nodei19885, + opcua:nodei19890 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19848" . + +opcua:nodei19879 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19895, + opcua:nodei19897, + opcua:nodei19899, + opcua:nodei19901 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19879" . + +opcua:nodei19880 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "SentNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SentNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19880" ; + base:hasProperty opcua:nodei19881, + opcua:nodei19882, + opcua:nodei19883 . + +opcua:nodei19881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19881" . + +opcua:nodei19882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19882" ; + base:hasValue 0 . + +opcua:nodei19883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19883" ; + base:hasValue 0 . + +opcua:nodei19885 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedTransmissions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedTransmissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19885" ; + base:hasProperty opcua:nodei19886, + opcua:nodei19887, + opcua:nodei19888 . + +opcua:nodei19886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19886" . + +opcua:nodei19887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19887" ; + base:hasValue 1 . + +opcua:nodei19888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19888" ; + base:hasValue 0 . + +opcua:nodei19890 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "EncryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EncryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19890" ; + base:hasProperty opcua:nodei19891, + opcua:nodei19892, + opcua:nodei19893 . + +opcua:nodei19891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19891" . + +opcua:nodei19892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19892" ; + base:hasValue 1 . + +opcua:nodei19893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19893" ; + base:hasValue 1 . + +opcua:nodei19895 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19895" ; + base:hasProperty opcua:nodei19896 . + +opcua:nodei19896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19896" ; + base:hasValue 0 . + +opcua:nodei19897 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19897" ; + base:hasProperty opcua:nodei19898 . + +opcua:nodei19898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19898" ; + base:hasValue 0 . + +opcua:nodei19899 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityTokenID" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19899" ; + base:hasProperty opcua:nodei19900 . + +opcua:nodei19900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19900" ; + base:hasValue 2 . + +opcua:nodei19901 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToNextTokenID" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "TimeToNextTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19901" ; + base:hasProperty opcua:nodei19902 . + +opcua:nodei19902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19902" ; + base:hasValue 2 . + +opcua:nodei19917 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19949, + opcua:nodei19954, + opcua:nodei19959 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19917" . + +opcua:nodei19948 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19964, + opcua:nodei19966 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19948" . + +opcua:nodei19949 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceivedNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceivedNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19949" ; + base:hasProperty opcua:nodei19950, + opcua:nodei19951, + opcua:nodei19952 . + +opcua:nodei19950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19950" . + +opcua:nodei19951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19951" ; + base:hasValue 0 . + +opcua:nodei19952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19952" ; + base:hasValue 0 . + +opcua:nodei19954 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceivedInvalidNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceivedInvalidNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19954" ; + base:hasProperty opcua:nodei19955, + opcua:nodei19956, + opcua:nodei19957 . + +opcua:nodei19955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19955" . + +opcua:nodei19956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19956" ; + base:hasValue 1 . + +opcua:nodei19957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19957" ; + base:hasValue 1 . + +opcua:nodei19959 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "DecryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DecryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19959" ; + base:hasProperty opcua:nodei19960, + opcua:nodei19961, + opcua:nodei19962 . + +opcua:nodei19960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19960" . + +opcua:nodei19961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19961" ; + base:hasValue 1 . + +opcua:nodei19962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19962" ; + base:hasValue 1 . + +opcua:nodei19964 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19964" ; + base:hasProperty opcua:nodei19965 . + +opcua:nodei19965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19965" ; + base:hasValue 0 . + +opcua:nodei19966 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19966" ; + base:hasProperty opcua:nodei19967 . + +opcua:nodei19967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19967" ; + base:hasValue 0 . + +opcua:nodei19982 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei20014 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19982" . + +opcua:nodei20013 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei20019, + opcua:nodei20021, + opcua:nodei20023, + opcua:nodei20025 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20013" . + +opcua:nodei20014 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20014" ; + base:hasProperty opcua:nodei20015, + opcua:nodei20016, + opcua:nodei20017 . + +opcua:nodei20015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20015" . + +opcua:nodei20016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20016" ; + base:hasValue 1 . + +opcua:nodei20017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20017" ; + base:hasValue 0 . + +opcua:nodei20019 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageSequenceNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MessageSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20019" ; + base:hasProperty opcua:nodei20020 . + +opcua:nodei20020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20020" ; + base:hasValue 2 . + +opcua:nodei20021 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCode" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20021" ; + base:hasProperty opcua:nodei20022 . + +opcua:nodei20022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20022" ; + base:hasValue 2 . + +opcua:nodei20023 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MajorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MajorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20023" ; + base:hasProperty opcua:nodei20024 . + +opcua:nodei20024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20024" ; + base:hasValue 2 . + +opcua:nodei20025 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MinorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20025" ; + base:hasProperty opcua:nodei20026 . + +opcua:nodei20026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20026" ; + base:hasValue 2 . + +opcua:nodei20041 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei20073, + opcua:nodei20078 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20041" . + +opcua:nodei2005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2005" ; + base:hasValueRank "1" . + +opcua:nodei2006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2006" ; + base:hasValueRank "1" . + +opcua:nodei2007 a opcua:ServerStatusType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatus" ; + base:hasComponent opcua:nodei3074, + opcua:nodei3075, + opcua:nodei3076, + opcua:nodei3077, + opcua:nodei3084, + opcua:nodei3085 ; + base:hasDatatype opcua:ServerStatusDataType ; + base:hasDisplayName "ServerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2007" . + +opcua:nodei20072 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei20083, + opcua:nodei20085, + opcua:nodei20087, + opcua:nodei20089, + opcua:nodei20091, + opcua:nodei20093 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20072" . + +opcua:nodei20073 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20073" ; + base:hasProperty opcua:nodei20074, + opcua:nodei20075, + opcua:nodei20076 . + +opcua:nodei20074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20074" . + +opcua:nodei20075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20075" ; + base:hasValue 1 . + +opcua:nodei20076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20076" ; + base:hasValue 0 . + +opcua:nodei20078 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "DecryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DecryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20078" ; + base:hasProperty opcua:nodei20079, + opcua:nodei20080, + opcua:nodei20081 . + +opcua:nodei20079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20079" . + +opcua:nodei2008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceLevel" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "ServiceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2008" . + +opcua:nodei20080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20080" ; + base:hasValue 1 . + +opcua:nodei20081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20081" ; + base:hasValue 1 . + +opcua:nodei20083 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageSequenceNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MessageSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20083" ; + base:hasProperty opcua:nodei20084 . + +opcua:nodei20084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20084" ; + base:hasValue 2 . + +opcua:nodei20085 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCode" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20085" ; + base:hasProperty opcua:nodei20086 . + +opcua:nodei20086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20086" ; + base:hasValue 2 . + +opcua:nodei20087 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MajorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MajorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20087" ; + base:hasProperty opcua:nodei20088 . + +opcua:nodei20088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20088" ; + base:hasValue 2 . + +opcua:nodei20089 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MinorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20089" ; + base:hasProperty opcua:nodei20090 . + +opcua:nodei2009 a opcua:ObjectNodeClass, + opcua:ServerCapabilitiesType ; + base:hasBrowseName "ServerCapabilities" ; + base:hasComponent opcua:nodei3093, + opcua:nodei3094 ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2009" ; + base:hasProperty opcua:nodei3086, + opcua:nodei3087, + opcua:nodei3088, + opcua:nodei3089, + opcua:nodei3090, + opcua:nodei3091, + opcua:nodei3092 . + +opcua:nodei20090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20090" ; + base:hasValue 2 . + +opcua:nodei20091 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityTokenID" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20091" ; + base:hasProperty opcua:nodei20092 . + +opcua:nodei20092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20092" ; + base:hasValue 2 . + +opcua:nodei20093 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToNextTokenID" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "TimeToNextTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20093" ; + base:hasProperty opcua:nodei20094 . + +opcua:nodei20094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20094" ; + base:hasValue 2 . + +opcua:nodei2010 a opcua:ObjectNodeClass, + opcua:ServerDiagnosticsType ; + base:hasBrowseName "ServerDiagnostics" ; + base:hasComponent opcua:nodei3095, + opcua:nodei3110, + opcua:nodei3111 ; + base:hasDisplayName "ServerDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2010" ; + base:hasProperty opcua:nodei3114 . + +opcua:nodei20101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20101" . + +opcua:nodei2011 a opcua:ObjectNodeClass, + opcua:VendorServerInfoType ; + base:hasBrowseName "VendorServerInfo" ; + base:hasDisplayName "VendorServerInfo" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2011" . + +opcua:nodei2012 a opcua:ObjectNodeClass, + opcua:ServerRedundancyType ; + base:hasBrowseName "ServerRedundancy" ; + base:hasDisplayName "ServerRedundancy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2012" ; + base:hasProperty opcua:nodei3115 . + +opcua:nodei20138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalState" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "NormalState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20138" . + +opcua:nodei20139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpirationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "ExpirationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20139" . + +opcua:nodei2014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerProfileArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerProfileArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2014" ; + base:hasValueRank "1" . + +opcua:nodei20141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20141" . + +opcua:nodei20142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Certificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Certificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20142" . + +opcua:nodei20143 a opcua:ObjectNodeClass, + opcua:TrustListOutOfDateAlarmType ; + base:hasBrowseName "TrustListOutOfDate" ; + base:hasComponent opcua:nodei20160, + opcua:nodei20169, + opcua:nodei20171, + opcua:nodei20173, + opcua:nodei20176, + opcua:nodei20177, + opcua:nodei20178, + opcua:nodei20180, + opcua:nodei20198, + opcua:nodei20202 ; + base:hasDisplayName "TrustListOutOfDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20143" ; + base:hasProperty opcua:nodei20144, + opcua:nodei20145, + opcua:nodei20146, + opcua:nodei20147, + opcua:nodei20148, + opcua:nodei20149, + opcua:nodei20151, + opcua:nodei20152, + opcua:nodei20153, + opcua:nodei20154, + opcua:nodei20155, + opcua:nodei20156, + opcua:nodei20157, + opcua:nodei20158, + opcua:nodei20159, + opcua:nodei20175, + opcua:nodei20211, + opcua:nodei20249, + opcua:nodei20286, + opcua:nodei20287, + opcua:nodei20288, + opcua:nodei20289 . + +opcua:nodei20144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20144" . + +opcua:nodei20145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20145" . + +opcua:nodei20146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20146" . + +opcua:nodei20147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20147" . + +opcua:nodei20148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20148" . + +opcua:nodei20149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20149" . + +opcua:nodei20151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20151" . + +opcua:nodei20152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20152" . + +opcua:nodei20153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20153" . + +opcua:nodei20154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20154" . + +opcua:nodei20155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20155" ; + base:hasValueRank "1" . + +opcua:nodei20156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20156" ; + base:hasValueRank "1" . + +opcua:nodei20157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20157" . + +opcua:nodei20158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20158" . + +opcua:nodei20159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20159" . + +opcua:nodei2016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIdArray" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIdArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2016" ; + base:hasValueRank "1" . + +opcua:nodei20160 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20160" ; + base:hasProperty opcua:nodei20161 . + +opcua:nodei20161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20161" . + +opcua:nodei20169 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20169" ; + base:hasProperty opcua:nodei20170 . + +opcua:nodei2017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinSupportedSampleRate" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinSupportedSampleRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2017" . + +opcua:nodei20170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20170" . + +opcua:nodei20171 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20171" ; + base:hasProperty opcua:nodei20172 . + +opcua:nodei20172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20172" . + +opcua:nodei20173 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20173" ; + base:hasProperty opcua:nodei20174 . + +opcua:nodei20174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20174" . + +opcua:nodei20175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20175" . + +opcua:nodei20176 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20176" . + +opcua:nodei20177 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20177" . + +opcua:nodei20178 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20178" ; + base:hasProperty opcua:nodei20179 . + +opcua:nodei20179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20179" ; + base:hasValueRank "1" . + +opcua:nodei20180 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20180" ; + base:hasProperty opcua:nodei20181 . + +opcua:nodei20181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20181" . + +opcua:nodei2019 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ModellingRules" ; + base:hasDisplayName "ModellingRules" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2019" . + +opcua:nodei20198 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20198" ; + base:hasProperty opcua:nodei20199 . + +opcua:nodei20199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20199" ; + base:hasValueRank "1" . + +opcua:nodei20202 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20202" ; + base:hasProperty opcua:nodei20203 . + +opcua:nodei20203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20203" . + +opcua:nodei2021 a opcua:ServerDiagnosticsSummaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummary" ; + base:hasComponent opcua:nodei3116, + opcua:nodei3117, + opcua:nodei3118, + opcua:nodei3119, + opcua:nodei3120, + opcua:nodei3121, + opcua:nodei3122, + opcua:nodei3124, + opcua:nodei3125, + opcua:nodei3126, + opcua:nodei3127, + opcua:nodei3128 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2021" . + +opcua:nodei20211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20211" . + +opcua:nodei2022 a opcua:SamplingIntervalDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsArray" ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2022" ; + base:hasValueRank "1" . + +opcua:nodei2023 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2023" ; + base:hasValueRank "1" . + +opcua:nodei20249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20249" . + +opcua:nodei2025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EnabledFlag" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2025" . + +opcua:nodei2027 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2027" ; + base:hasValueRank "1" . + +opcua:nodei2028 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2028" ; + base:hasValueRank "1" . + +opcua:nodei20286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalState" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "NormalState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20286" . + +opcua:nodei20287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TrustListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20287" . + +opcua:nodei20288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20288" . + +opcua:nodei20289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateFrequency" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UpdateFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20289" . + +opcua:nodei2030 a opcua:SessionDiagnosticsVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnostics" ; + base:hasComponent opcua:nodei11891, + opcua:nodei3131, + opcua:nodei3132, + opcua:nodei3133, + opcua:nodei3134, + opcua:nodei3135, + opcua:nodei3136, + opcua:nodei3137, + opcua:nodei3138, + opcua:nodei3139, + opcua:nodei3140, + opcua:nodei3141, + opcua:nodei3142, + opcua:nodei3143, + opcua:nodei3151, + opcua:nodei3152, + opcua:nodei3153, + opcua:nodei3154, + opcua:nodei3155, + opcua:nodei3156, + opcua:nodei3157, + opcua:nodei3158, + opcua:nodei3159, + opcua:nodei3160, + opcua:nodei3161, + opcua:nodei3162, + opcua:nodei3163, + opcua:nodei3164, + opcua:nodei3165, + opcua:nodei3166, + opcua:nodei3167, + opcua:nodei3168, + opcua:nodei3169, + opcua:nodei3170, + opcua:nodei3171, + opcua:nodei3172, + opcua:nodei3173, + opcua:nodei3174, + opcua:nodei3175, + opcua:nodei3176, + opcua:nodei3177, + opcua:nodei3178, + opcua:nodei8898 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2030" . + +opcua:nodei2031 a opcua:SessionSecurityDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnostics" ; + base:hasComponent opcua:nodei3179, + opcua:nodei3180, + opcua:nodei3181, + opcua:nodei3182, + opcua:nodei3183, + opcua:nodei3184, + opcua:nodei3185, + opcua:nodei3186, + opcua:nodei3187 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2031" . + +opcua:nodei2032 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2032" ; + base:hasValueRank "1" . + +opcua:nodei2035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundancySupport" ; + base:hasDatatype opcua:RedundancySupport ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2035" . + +opcua:nodei2037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentServerId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrentServerId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2037" . + +opcua:nodei2038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerArray" ; + base:hasDatatype opcua:RedundantServerDataType ; + base:hasDisplayName "RedundantServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2038" ; + base:hasValueRank "1" . + +opcua:nodei2040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUriArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUriArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2040" ; + base:hasValueRank "1" . + +opcua:nodei2041 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseEventType ; + base:hasBrowseName "BaseEventType" ; + base:hasDisplayName "BaseEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2041" ; + base:hasProperty opcua:nodei2042, + opcua:nodei2043, + opcua:nodei2044, + opcua:nodei2045, + opcua:nodei2046, + opcua:nodei2047, + opcua:nodei2050, + opcua:nodei2051, + opcua:nodei31771, + opcua:nodei31772, + opcua:nodei31773, + opcua:nodei31774, + opcua:nodei3190 . + +opcua:nodei2042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2042" . + +opcua:nodei2043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2043" . + +opcua:nodei2044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2044" . + +opcua:nodei2045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2045" . + +opcua:nodei2046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2046" . + +opcua:nodei2047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2047" . + +opcua:nodei2050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2050" . + +opcua:nodei2051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2051" . + +opcua:nodei2053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActionTimeStamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ActionTimeStamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2053" . + +opcua:nodei2054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2054" . + +opcua:nodei2055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2055" . + +opcua:nodei2056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientAuditEntryId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientAuditEntryId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2056" . + +opcua:nodei2057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2057" . + +opcua:nodei2061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2061" . + +opcua:nodei2062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestType" ; + base:hasDatatype opcua:SecurityTokenRequestType ; + base:hasDisplayName "RequestType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2062" . + +opcua:nodei2063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2063" . + +opcua:nodei2065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2065" . + +opcua:nodei2066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RequestedLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2066" . + +opcua:nodei2070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2070" . + +opcua:nodei2072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecureChannelId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecureChannelId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2072" . + +opcua:nodei2073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2073" . + +opcua:nodei2074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisedSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RevisedSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2074" . + +opcua:nodei2076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientSoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "ClientSoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2076" ; + base:hasValueRank "1" . + +opcua:nodei2077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDatatype opcua:UserIdentityToken ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2077" . + +opcua:nodei2079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestHandle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RequestHandle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2079" . + +opcua:nodei2081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Certificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Certificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2081" . + +opcua:nodei2083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvalidHostname" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "InvalidHostname" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2083" . + +opcua:nodei2084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvalidUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "InvalidUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2084" . + +opcua:nodei2092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodesToAdd" ; + base:hasDatatype opcua:AddNodesItem ; + base:hasDisplayName "NodesToAdd" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2092" ; + base:hasValueRank "1" . + +opcua:nodei2094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodesToDelete" ; + base:hasDatatype opcua:DeleteNodesItem ; + base:hasDisplayName "NodesToDelete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2094" ; + base:hasValueRank "1" . + +opcua:nodei2096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencesToAdd" ; + base:hasDatatype opcua:AddReferencesItem ; + base:hasDisplayName "ReferencesToAdd" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2096" ; + base:hasValueRank "1" . + +opcua:nodei2098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencesToDelete" ; + base:hasDatatype opcua:DeleteReferencesItem ; + base:hasDisplayName "ReferencesToDelete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2098" ; + base:hasValueRank "1" . + +opcua:nodei21006 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21006" . + +opcua:nodei2101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IndexRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "IndexRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2101" . + +opcua:nodei21015 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsReaderGroupType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei21016, + opcua:nodei21017, + opcua:nodei21022, + opcua:nodei21027, + opcua:nodei21028, + opcua:nodei21029, + opcua:nodei21060 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21015" . + +opcua:nodei21016 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21016" . + +opcua:nodei21017 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21017" ; + base:hasProperty opcua:nodei21018, + opcua:nodei21019, + opcua:nodei21020 . + +opcua:nodei21018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21018" . + +opcua:nodei21019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21019" . + +opcua:nodei2102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValue" ; + base:hasDisplayName "OldValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2102" . + +opcua:nodei21020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21020" . + +opcua:nodei21022 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21022" ; + base:hasProperty opcua:nodei21023, + opcua:nodei21024, + opcua:nodei21025 . + +opcua:nodei21023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21023" . + +opcua:nodei21024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21024" . + +opcua:nodei21025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21025" . + +opcua:nodei21027 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21027" . + +opcua:nodei21028 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21028" . + +opcua:nodei21029 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei21030, + opcua:nodei21035, + opcua:nodei21040, + opcua:nodei21045, + opcua:nodei21050, + opcua:nodei21055, + opcua:nodei21061 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21029" . + +opcua:nodei2103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValue" ; + base:hasDisplayName "NewValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2103" . + +opcua:nodei21030 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21030" ; + base:hasProperty opcua:nodei21031, + opcua:nodei21032, + opcua:nodei21033 . + +opcua:nodei21031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21031" . + +opcua:nodei21032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21032" ; + base:hasValue 1 . + +opcua:nodei21033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21033" ; + base:hasValue 0 . + +opcua:nodei21035 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21035" ; + base:hasProperty opcua:nodei21036, + opcua:nodei21037, + opcua:nodei21038 . + +opcua:nodei21036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21036" . + +opcua:nodei21037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21037" ; + base:hasValue 0 . + +opcua:nodei21038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21038" ; + base:hasValue 0 . + +opcua:nodei21040 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21040" ; + base:hasProperty opcua:nodei21041, + opcua:nodei21042, + opcua:nodei21043 . + +opcua:nodei21041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21041" . + +opcua:nodei21042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21042" ; + base:hasValue 0 . + +opcua:nodei21043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21043" ; + base:hasValue 0 . + +opcua:nodei21045 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21045" ; + base:hasProperty opcua:nodei21046, + opcua:nodei21047, + opcua:nodei21048 . + +opcua:nodei21046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21046" . + +opcua:nodei21047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21047" ; + base:hasValue 0 . + +opcua:nodei21048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21048" ; + base:hasValue 0 . + +opcua:nodei21050 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21050" ; + base:hasProperty opcua:nodei21051, + opcua:nodei21052, + opcua:nodei21053 . + +opcua:nodei21051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21051" . + +opcua:nodei21052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21052" ; + base:hasValue 0 . + +opcua:nodei21053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21053" ; + base:hasValue 0 . + +opcua:nodei21055 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21055" ; + base:hasProperty opcua:nodei21056, + opcua:nodei21057, + opcua:nodei21058 . + +opcua:nodei21056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21056" . + +opcua:nodei21057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21057" ; + base:hasValue 0 . + +opcua:nodei21058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21058" ; + base:hasValue 0 . + +opcua:nodei21060 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei21076, + opcua:nodei21078 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21060" . + +opcua:nodei21061 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceivedNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceivedNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21061" ; + base:hasProperty opcua:nodei21062, + opcua:nodei21063, + opcua:nodei21064 . + +opcua:nodei21062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21062" . + +opcua:nodei21063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21063" ; + base:hasValue 0 . + +opcua:nodei21064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21064" ; + base:hasValue 0 . + +opcua:nodei21076 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21076" ; + base:hasProperty opcua:nodei21077 . + +opcua:nodei21077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21077" ; + base:hasValue 0 . + +opcua:nodei21078 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21078" ; + base:hasProperty opcua:nodei21079 . + +opcua:nodei21079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21079" ; + base:hasValue 0 . + +opcua:nodei21080 a opcua:ObjectNodeClass, + opcua:ReaderGroupTransportType ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21080" . + +opcua:nodei21081 a opcua:ObjectNodeClass, + opcua:ReaderGroupMessageType ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21081" . + +opcua:nodei21082 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetReader" ; + base:hasDisplayName "AddDataSetReader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21082" ; + base:hasProperty opcua:nodei21083, + opcua:nodei21084 . + +opcua:nodei21083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21083" ; + base:hasValueRank "1" . + +opcua:nodei21084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21084" ; + base:hasValueRank "1" . + +opcua:nodei21085 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetReader" ; + base:hasDisplayName "RemoveDataSetReader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21085" ; + base:hasProperty opcua:nodei21086 . + +opcua:nodei21086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21086" ; + base:hasValueRank "1" . + +opcua:nodei21092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21092" . + +opcua:nodei21093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21093" . + +opcua:nodei21094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyFrameCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "KeyFrameCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21094" . + +opcua:nodei21095 a opcua:DataSetWriterMessageType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21095" . + +opcua:nodei21097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21097" . + +opcua:nodei21098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21098" . + +opcua:nodei21099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21099" . + +opcua:nodei21100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21100" . + +opcua:nodei21101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21101" . + +opcua:nodei21102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageReceiveTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MessageReceiveTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21102" . + +opcua:nodei21103 a opcua:DataSetReaderMessageType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21103" . + +opcua:nodei21106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "GroupVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21106" . + +opcua:nodei21107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetOrdering" ; + base:hasDatatype opcua:DataSetOrderingType ; + base:hasDisplayName "DataSetOrdering" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21107" . + +opcua:nodei21108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:UadpNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21108" . + +opcua:nodei21109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "SamplingOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21109" . + +opcua:nodei21110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21110" ; + base:hasValueRank "1" . + +opcua:nodei21112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:UadpDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21112" . + +opcua:nodei21113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredSize" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21113" . + +opcua:nodei21114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "NetworkMessageNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21114" . + +opcua:nodei21115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetOffset" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21115" . + +opcua:nodei21117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "GroupVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21117" . + +opcua:nodei21119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "NetworkMessageNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21119" . + +opcua:nodei21120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetClassId" ; + base:hasDatatype opcua:Guid ; + base:hasDisplayName "DataSetClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21120" . + +opcua:nodei21121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:UadpNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21121" . + +opcua:nodei21122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:UadpDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21122" . + +opcua:nodei21123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21123" . + +opcua:nodei21124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessingOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ProcessingOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21124" . + +opcua:nodei21125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ReceiveOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21125" . + +opcua:nodei21127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:JsonNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21127" . + +opcua:nodei21129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:JsonDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21129" . + +opcua:nodei21131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:JsonNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21131" . + +opcua:nodei21132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:JsonDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21132" . + +opcua:nodei21134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageRepeatCount" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "MessageRepeatCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21134" . + +opcua:nodei21135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageRepeatDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MessageRepeatDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21135" . + +opcua:nodei21137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21137" . + +opcua:nodei21139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21139" . + +opcua:nodei21140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MetaDataQueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MetaDataQueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21140" . + +opcua:nodei21141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MetaDataUpdateTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MetaDataUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21141" . + +opcua:nodei21143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21143" . + +opcua:nodei21144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MetaDataQueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MetaDataQueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21144" . + +opcua:nodei21146 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21146" ; + base:hasProperty opcua:nodei17582 . + +opcua:nodei21149 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Url" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Url" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21149" . + +opcua:nodei21150 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21156 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21150" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21151 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21159 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21151" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21152 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21162 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21152" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21153 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21165 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21153" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21154 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21168 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21154" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21155 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21171 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21155" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21174 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21180 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21174" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21175 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21183 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21175" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21176 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21186 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21176" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21177 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21189 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21177" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21178 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21192 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21178" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21179 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21195 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21179" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21198 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21198" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21199 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21199" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21200 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21200" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21201 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21201" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21202 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21202" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21203 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21203" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei2128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MethodId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "MethodId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2128" . + +opcua:nodei2129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2129" ; + base:hasValueRank "1" . + +opcua:nodei2133 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:GeneralModelChangeEventType ; + base:hasBrowseName "GeneralModelChangeEventType" ; + base:hasDisplayName "GeneralModelChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2133" ; + base:hasProperty opcua:nodei2134 . + +opcua:nodei2134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Changes" ; + base:hasDatatype opcua:ModelChangeStructureDataType ; + base:hasDisplayName "Changes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2134" ; + base:hasValueRank "1" . + +opcua:nodei2139 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2139" . + +opcua:nodei2140 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "CurrentTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2140" . + +opcua:nodei2141 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2141" . + +opcua:nodei2142 a opcua:BuildInfoType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasComponent opcua:nodei3698, + opcua:nodei3699, + opcua:nodei3700, + opcua:nodei3701, + opcua:nodei3702, + opcua:nodei3703 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2142" . + +opcua:nodei2151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2151" . + +opcua:nodei2152 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2152" . + +opcua:nodei2153 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2153" . + +opcua:nodei2154 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2154" . + +opcua:nodei2155 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2155" . + +opcua:nodei2156 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2156" . + +opcua:nodei2157 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2157" . + +opcua:nodei2159 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2159" . + +opcua:nodei2160 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2160" . + +opcua:nodei2161 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2161" . + +opcua:nodei2162 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2162" . + +opcua:nodei2163 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2163" . + +opcua:nodei2166 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "SamplingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2166" . + +opcua:nodei2173 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2173" . + +opcua:nodei2174 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionId" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SubscriptionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2174" . + +opcua:nodei2175 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2175" . + +opcua:nodei2176 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2176" . + +opcua:nodei2177 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2177" . + +opcua:nodei2179 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNotificationsPerPublish" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNotificationsPerPublish" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2179" . + +opcua:nodei2180 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "PublishingEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2180" . + +opcua:nodei2181 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ModifyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2181" . + +opcua:nodei2182 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EnableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2182" . + +opcua:nodei2183 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2183" . + +opcua:nodei2184 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2184" . + +opcua:nodei2185 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2185" . + +opcua:nodei2186 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2186" . + +opcua:nodei2187 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2187" . + +opcua:nodei2188 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToAltClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToAltClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2188" . + +opcua:nodei2189 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToSameClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToSameClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2189" . + +opcua:nodei2190 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2190" . + +opcua:nodei2191 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataChangeNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DataChangeNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2191" . + +opcua:nodei2193 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2193" . + +opcua:nodei2198 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2198" . + +opcua:nodei2199 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2199" . + +opcua:nodei2200 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2200" . + +opcua:nodei2201 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2201" . + +opcua:nodei2202 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2202" . + +opcua:nodei2203 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2203" ; + base:hasValueRank "1" . + +opcua:nodei2204 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2204" . + +opcua:nodei2205 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2205" . + +opcua:nodei2206 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2206" . + +opcua:nodei2207 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2207" . + +opcua:nodei2208 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2208" . + +opcua:nodei2209 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2209" . + +opcua:nodei2217 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2217" . + +opcua:nodei2218 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2218" . + +opcua:nodei2219 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2219" . + +opcua:nodei2220 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2220" . + +opcua:nodei2221 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2221" . + +opcua:nodei2222 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2222" . + +opcua:nodei2223 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2223" . + +opcua:nodei2224 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2224" . + +opcua:nodei2225 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2225" . + +opcua:nodei2226 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2226" . + +opcua:nodei2227 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2227" . + +opcua:nodei2228 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2228" . + +opcua:nodei2229 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2229" . + +opcua:nodei2230 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2230" . + +opcua:nodei2231 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2231" . + +opcua:nodei2232 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2232" . + +opcua:nodei2233 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2233" . + +opcua:nodei2234 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2234" . + +opcua:nodei2235 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2235" . + +opcua:nodei2236 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2236" . + +opcua:nodei2237 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2237" . + +opcua:nodei2238 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2238" . + +opcua:nodei2239 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2239" . + +opcua:nodei2240 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2240" . + +opcua:nodei2241 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2241" . + +opcua:nodei2242 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2242" . + +opcua:nodei2245 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2245" . + +opcua:nodei2246 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2246" . + +opcua:nodei2247 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2247" ; + base:hasValueRank "1" . + +opcua:nodei2248 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2248" . + +opcua:nodei2249 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2249" . + +opcua:nodei2250 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2250" . + +opcua:nodei2251 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2251" . + +opcua:nodei2252 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2252" . + +opcua:nodei2253 a opcua:ObjectNodeClass, + opcua:ServerType ; + base:hasBrowseName "Server" ; + base:hasComponent opcua:nodei11492, + opcua:nodei11715, + opcua:nodei12637, + opcua:nodei12749, + opcua:nodei12873, + opcua:nodei12886, + opcua:nodei14443, + opcua:nodei17594, + opcua:nodei2256, + opcua:nodei2268, + opcua:nodei2274, + opcua:nodei2295, + opcua:nodei2296, + opcua:nodei24226 ; + base:hasDisplayName "Server" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2253" ; + base:hasProperty opcua:nodei12885, + opcua:nodei15004, + opcua:nodei17634, + opcua:nodei2254, + opcua:nodei2255, + opcua:nodei2267, + opcua:nodei2994 ; + base:organizes opcua:nodei32530, + opcua:nodei32637, + opcua:nodei32754 . + +opcua:nodei2254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2254" ; + base:hasValueRank "1" . + +opcua:nodei2255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2255" ; + base:hasValueRank "1" . + +opcua:nodei2256 a opcua:ServerStatusType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatus" ; + base:hasComponent opcua:nodei2257, + opcua:nodei2258, + opcua:nodei2259, + opcua:nodei2260, + opcua:nodei2992, + opcua:nodei2993 ; + base:hasDatatype opcua:ServerStatusDataType ; + base:hasDisplayName "ServerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2256" . + +opcua:nodei2257 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2257" . + +opcua:nodei2258 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "CurrentTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2258" . + +opcua:nodei2259 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2259" . + +opcua:nodei2260 a opcua:BuildInfoType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasComponent opcua:nodei2261, + opcua:nodei2262, + opcua:nodei2263, + opcua:nodei2264, + opcua:nodei2265, + opcua:nodei2266 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2260" . + +opcua:nodei2261 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2261" . + +opcua:nodei2262 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2262" . + +opcua:nodei2263 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2263" . + +opcua:nodei2264 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2264" . + +opcua:nodei2265 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2265" . + +opcua:nodei2266 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2266" . + +opcua:nodei2267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceLevel" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "ServiceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2267" . + +opcua:nodei2268 a opcua:ObjectNodeClass, + opcua:ServerCapabilitiesType ; + base:hasBrowseName "ServerCapabilities" ; + base:hasComponent opcua:nodei11192, + opcua:nodei11704, + opcua:nodei15606, + opcua:nodei2996, + opcua:nodei2997 ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2268" ; + base:hasProperty opcua:nodei11702, + opcua:nodei11703, + opcua:nodei12911, + opcua:nodei2269, + opcua:nodei2271, + opcua:nodei2272, + opcua:nodei24095, + opcua:nodei24096, + opcua:nodei24097, + opcua:nodei24098, + opcua:nodei24099, + opcua:nodei24100, + opcua:nodei24101, + opcua:nodei24104, + opcua:nodei2735, + opcua:nodei2736, + opcua:nodei2737, + opcua:nodei31916, + opcua:nodei3704 . + +opcua:nodei2269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerProfileArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerProfileArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2269" ; + base:hasValueRank "1" . + +opcua:nodei2271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIdArray" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIdArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2271" ; + base:hasValueRank "1" . + +opcua:nodei2272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinSupportedSampleRate" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinSupportedSampleRate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2272" . + +opcua:nodei2274 a opcua:ObjectNodeClass, + opcua:ServerDiagnosticsType ; + base:hasBrowseName "ServerDiagnostics" ; + base:hasComponent opcua:nodei2275, + opcua:nodei2289, + opcua:nodei2290, + opcua:nodei3706 ; + base:hasDisplayName "ServerDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2274" ; + base:hasProperty opcua:nodei2294 . + +opcua:nodei2275 a opcua:ServerDiagnosticsSummaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummary" ; + base:hasComponent opcua:nodei2276, + opcua:nodei2277, + opcua:nodei2278, + opcua:nodei2279, + opcua:nodei2281, + opcua:nodei2282, + opcua:nodei2284, + opcua:nodei2285, + opcua:nodei2286, + opcua:nodei2287, + opcua:nodei2288, + opcua:nodei3705 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2275" . + +opcua:nodei2276 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2276" . + +opcua:nodei2277 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2277" . + +opcua:nodei2278 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2278" . + +opcua:nodei2279 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2279" . + +opcua:nodei2281 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2281" . + +opcua:nodei2282 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2282" . + +opcua:nodei2284 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2284" . + +opcua:nodei2285 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2285" . + +opcua:nodei2286 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2286" . + +opcua:nodei2287 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2287" . + +opcua:nodei2288 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2288" . + +opcua:nodei2289 a opcua:SamplingIntervalDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsArray" ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2289" ; + base:hasValueRank "1" . + +opcua:nodei2290 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2290" ; + base:hasValueRank "1" . + +opcua:nodei2294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EnabledFlag" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2294" . + +opcua:nodei2295 a opcua:ObjectNodeClass, + opcua:VendorServerInfoType ; + base:hasBrowseName "VendorServerInfo" ; + base:hasDisplayName "VendorServerInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2295" . + +opcua:nodei2296 a opcua:ObjectNodeClass, + opcua:ServerRedundancyType ; + base:hasBrowseName "ServerRedundancy" ; + base:hasDisplayName "ServerRedundancy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2296" ; + base:hasProperty opcua:nodei3709 . + +opcua:nodei2308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2308" . + +opcua:nodei2312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2312" . + +opcua:nodei2323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stepped" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Stepped" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2323" . + +opcua:nodei2324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2324" . + +opcua:nodei2325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2325" . + +opcua:nodei2326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2326" . + +opcua:nodei2327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviation" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "ExceptionDeviation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2327" . + +opcua:nodei2328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviationFormat" ; + base:hasDatatype opcua:ExceptionDeviationFormat ; + base:hasDisplayName "ExceptionDeviationFormat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2328" . + +opcua:nodei2331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2331" . + +opcua:nodei2332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryEventsCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryEventsCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2332" . + +opcua:nodei2334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2334" . + +opcua:nodei2335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2335" . + +opcua:nodei2336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2336" . + +opcua:nodei2337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteRawCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteRawCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2337" . + +opcua:nodei2338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteAtTimeCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteAtTimeCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2338" . + +opcua:nodei23457 a opcua:AliasNameType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23457" ; + base:hasSymbolicName "Alias_Placeholder" . + +opcua:nodei23458 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei23459 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23458" ; + base:hasProperty opcua:nodei32849 ; + base:hasSymbolicName "SubAliasNameCategories_Placeholder" . + +opcua:nodei23459 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23459" ; + base:hasProperty opcua:nodei23460, + opcua:nodei23461 . + +opcua:nodei23460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23460" ; + base:hasValueRank "1" . + +opcua:nodei23461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23461" ; + base:hasValueRank "1" . + +opcua:nodei23462 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23462" ; + base:hasProperty opcua:nodei23463, + opcua:nodei23464 . + +opcua:nodei23463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23463" ; + base:hasValueRank "1" . + +opcua:nodei23464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23464" ; + base:hasValueRank "1" . + +opcua:nodei23470 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Aliases" ; + base:hasComponent opcua:nodei23476 ; + base:hasDisplayName "Aliases" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23470" ; + base:hasProperty opcua:nodei32852 ; + base:organizes opcua:nodei23479, + opcua:nodei23488 . + +opcua:nodei23476 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23476" ; + base:hasProperty opcua:nodei23477, + opcua:nodei23478 . + +opcua:nodei23477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23477" ; + base:hasValueRank "1" . + +opcua:nodei23478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23478" ; + base:hasValueRank "1" . + +opcua:nodei23479 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TagVariables" ; + base:hasComponent opcua:nodei23485 ; + base:hasDisplayName "TagVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23479" . + +opcua:nodei23485 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23485" ; + base:hasProperty opcua:nodei23486, + opcua:nodei23487 . + +opcua:nodei23486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23486" ; + base:hasValueRank "1" . + +opcua:nodei23487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23487" ; + base:hasValueRank "1" . + +opcua:nodei23488 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Topics" ; + base:hasComponent opcua:nodei23494 ; + base:hasDisplayName "Topics" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23488" . + +opcua:nodei23494 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23494" ; + base:hasProperty opcua:nodei23495, + opcua:nodei23496 . + +opcua:nodei23495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23495" ; + base:hasValueRank "1" . + +opcua:nodei23496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23496" ; + base:hasValueRank "1" . + +opcua:nodei23499 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23502 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23499" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23505 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23508 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23505" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23507 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23514 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23507" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23511 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23511" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23513 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IOrderedObjectType ; + base:hasBrowseName "IOrderedObjectType" ; + base:hasDisplayName "IOrderedObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23513" ; + base:hasProperty opcua:nodei23517 . + +opcua:nodei23517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberInList" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "NumberInList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23517" . + +opcua:nodei23519 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei23513 ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23519" ; + base:hasProperty opcua:nodei23521 ; + base:hasSymbolicName "OrderedObject_Placeholder" . + +opcua:nodei23520 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23522 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23520" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberInList" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "NumberInList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23521" . + +opcua:nodei23525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodeVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NodeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23525" . + +opcua:nodei23526 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23526" ; + base:hasProperty opcua:nodei23527 . + +opcua:nodei23527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23527" ; + base:hasValueRank "1" . + +opcua:nodei23528 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23528" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23557 a opcua:AuthorizationServiceConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23557" ; + base:hasProperty opcua:nodei23558, + opcua:nodei23559, + opcua:nodei23560 ; + base:hasSymbolicName "ServiceName_Placeholder" . + +opcua:nodei23558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23558" . + +opcua:nodei23559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ServiceCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23559" . + +opcua:nodei23560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuerEndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuerEndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23560" . + +opcua:nodei23563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultValidationOptions" ; + base:hasDatatype opcua:TrustListValidationOptions ; + base:hasDisplayName "DefaultValidationOptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23563" . + +opcua:nodei23565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23565" ; + base:hasValueRank "1" . + +opcua:nodei23593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HasSecureElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "HasSecureElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23593" . + +opcua:nodei23597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HasSecureElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "HasSecureElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23597" . + +opcua:nodei23622 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "SubscribedDataSets" ; + base:hasDisplayName "SubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23622" . + +opcua:nodei23642 a opcua:ObjectNodeClass, + opcua:PubSubCapabilitiesType ; + base:hasBrowseName "PubSubCapablities" ; + base:hasDisplayName "PubSubCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23642" ; + base:hasProperty opcua:nodei23643, + opcua:nodei23644, + opcua:nodei23645, + opcua:nodei23646, + opcua:nodei23647, + opcua:nodei23648 . + +opcua:nodei23643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPubSubConnections" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPubSubConnections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23643" . + +opcua:nodei23644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWriterGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWriterGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23644" . + +opcua:nodei23645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReaderGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReaderGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23645" . + +opcua:nodei23646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWriters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23646" . + +opcua:nodei23647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetReaders" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23647" . + +opcua:nodei23648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFieldsPerDataSet" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFieldsPerDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23648" . + +opcua:nodei23649 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DataSetClasses" ; + base:hasComponent opcua:nodei24009 ; + base:hasDisplayName "DataSetClasses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23649" . + +opcua:nodei23658 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "SubscribedDataSets" ; + base:hasDisplayName "SubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23658" . + +opcua:nodei2366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2366" . + +opcua:nodei2367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValuePrecision" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "ValuePrecision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2367" . + +opcua:nodei23678 a opcua:ObjectNodeClass, + opcua:PubSubCapabilitiesType ; + base:hasBrowseName "PubSubCapablities" ; + base:hasDisplayName "PubSubCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23678" ; + base:hasProperty opcua:nodei23679, + opcua:nodei23680, + opcua:nodei23681, + opcua:nodei23682, + opcua:nodei23683, + opcua:nodei23684, + opcua:nodei32398, + opcua:nodei32399, + opcua:nodei32400, + opcua:nodei32401, + opcua:nodei32402, + opcua:nodei32839, + opcua:nodei32840, + opcua:nodei32841, + opcua:nodei32842, + opcua:nodei32843 . + +opcua:nodei23679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPubSubConnections" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPubSubConnections" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23679" . + +opcua:nodei23680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWriterGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWriterGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23680" . + +opcua:nodei23681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReaderGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReaderGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23681" . + +opcua:nodei23682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWriters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23682" . + +opcua:nodei23683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetReaders" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23683" . + +opcua:nodei23684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFieldsPerDataSet" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFieldsPerDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23684" . + +opcua:nodei23685 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DataSetClasses" ; + base:hasDisplayName "DataSetClasses" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23685" . + +opcua:nodei2369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2369" . + +opcua:nodei2374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2374" . + +opcua:nodei2375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2375" . + +opcua:nodei2377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2377" ; + base:hasValueRank "1" . + +opcua:nodei2379 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntermediateResult" ; + base:hasDisplayName "IntermediateResult" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2379" . + +opcua:nodei23796 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei23797, + opcua:nodei23800, + opcua:nodei23802, + opcua:nodei23805 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23796" ; + base:hasSymbolicName "SubscribedDataSetFolderName_Placeholder" . + +opcua:nodei23797 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSubscribedDataSet" ; + base:hasDisplayName "AddSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23797" ; + base:hasProperty opcua:nodei23798, + opcua:nodei23799 . + +opcua:nodei23798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23798" ; + base:hasValueRank "1" . + +opcua:nodei23799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23799" ; + base:hasValueRank "1" . + +opcua:nodei23800 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSubscribedDataSet" ; + base:hasDisplayName "RemoveSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23800" ; + base:hasProperty opcua:nodei23801 . + +opcua:nodei23801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23801" ; + base:hasValueRank "1" . + +opcua:nodei23802 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23802" ; + base:hasProperty opcua:nodei23803, + opcua:nodei23804 . + +opcua:nodei23803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23803" ; + base:hasValueRank "1" . + +opcua:nodei23804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23804" ; + base:hasValueRank "1" . + +opcua:nodei23805 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23805" ; + base:hasProperty opcua:nodei23806 . + +opcua:nodei23806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23806" ; + base:hasValueRank "1" . + +opcua:nodei23807 a opcua:ObjectNodeClass, + opcua:StandaloneSubscribedDataSetType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei23808 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23807" ; + base:hasProperty opcua:nodei23809, + opcua:nodei23810 ; + base:hasSymbolicName "StandaloneSubscribedDataSetName_Placeholder" . + +opcua:nodei23808 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23808" . + +opcua:nodei23809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23809" . + +opcua:nodei2381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CreateSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2381" . + +opcua:nodei23810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsConnected" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsConnected" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23810" . + +opcua:nodei23811 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSubscribedDataSet" ; + base:hasDisplayName "AddSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23811" ; + base:hasProperty opcua:nodei23812, + opcua:nodei23813 . + +opcua:nodei23812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23812" ; + base:hasValueRank "1" . + +opcua:nodei23813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23813" ; + base:hasValueRank "1" . + +opcua:nodei23814 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSubscribedDataSet" ; + base:hasDisplayName "RemoveSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23814" ; + base:hasProperty opcua:nodei23815 . + +opcua:nodei23815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23815" ; + base:hasValueRank "1" . + +opcua:nodei23816 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23816" ; + base:hasProperty opcua:nodei23817, + opcua:nodei23818 . + +opcua:nodei23817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23817" ; + base:hasValueRank "1" . + +opcua:nodei23818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23818" ; + base:hasValueRank "1" . + +opcua:nodei23819 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23819" ; + base:hasProperty opcua:nodei23820 . + +opcua:nodei2382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateClientName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CreateClientName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2382" . + +opcua:nodei23820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23820" ; + base:hasValueRank "1" . + +opcua:nodei23829 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23829" . + +opcua:nodei2383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvocationCreationTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "InvocationCreationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2383" . + +opcua:nodei23830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23830" . + +opcua:nodei23831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsConnected" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsConnected" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23831" . + +opcua:nodei23833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPubSubConnections" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPubSubConnections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23833" . + +opcua:nodei23834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWriterGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWriterGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23834" . + +opcua:nodei23835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReaderGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReaderGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23835" . + +opcua:nodei23836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWriters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23836" . + +opcua:nodei23837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetReaders" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23837" . + +opcua:nodei23838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFieldsPerDataSet" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFieldsPerDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23838" . + +opcua:nodei23839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryAnnounceRate" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscoveryAnnounceRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23839" . + +opcua:nodei2384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2384" . + +opcua:nodei23840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryMaxMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscoveryMaxMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23840" . + +opcua:nodei23842 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei23843 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23842" . + +opcua:nodei23843 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23843" ; + base:hasProperty opcua:nodei23844 . + +opcua:nodei23844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23844" ; + base:hasValueRank "1" . + +opcua:nodei23847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramQos" ; + base:hasDatatype opcua:TransmitQosDataType ; + base:hasDisplayName "DatagramQos" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23847" ; + base:hasValueRank "1" . + +opcua:nodei23848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryAnnounceRate" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscoveryAnnounceRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23848" . + +opcua:nodei23849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Topic" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Topic" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23849" . + +opcua:nodei2385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCall" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LastMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2385" . + +opcua:nodei23851 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23870 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23851" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23852 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23873 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23852" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23853 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23876 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23853" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23854 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23879 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23854" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23855 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23882 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23855" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23856 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23885 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23856" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23857 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23888 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23857" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "LastMethodSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2386" . + +opcua:nodei23860 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23897 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23860" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23861 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23900 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23861" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23864 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23909 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23864" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23865 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23912 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23865" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23866 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23915 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23866" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputArguments" ; + base:hasDisplayName "LastMethodInputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2387" ; + base:hasValueRank "1" . + +opcua:nodei2388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputArguments" ; + base:hasDisplayName "LastMethodOutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2388" ; + base:hasValueRank "1" . + +opcua:nodei2389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCallTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastMethodCallTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2389" . + +opcua:nodei2390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodReturnStatus" ; + base:hasDatatype opcua:StatusResult ; + base:hasDisplayName "LastMethodReturnStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2390" . + +opcua:nodei23908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23908" . + +opcua:nodei23919 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23938 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23919" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Creatable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Creatable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2392" . + +opcua:nodei23920 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23941 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23920" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23921 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23944 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23921" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23922 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23947 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23922" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23923 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23950 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23923" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23924 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23953 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23924" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23925 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23956 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23925" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23928 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23965 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23928" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23929 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23968 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23929" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2393 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deletable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deletable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2393" . + +opcua:nodei23932 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23977 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23932" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23933 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23980 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23933" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23934 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23983 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23934" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AutoDelete" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AutoDelete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2394" . + +opcua:nodei2395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RecycleCount" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "RecycleCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2395" . + +opcua:nodei2396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstanceCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "InstanceCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2396" . + +opcua:nodei2397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxInstanceCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxInstanceCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2397" . + +opcua:nodei2398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxRecycleCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxRecycleCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2398" . + +opcua:nodei23987 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23987" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23988 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23988" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23989 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23989" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei2399 a opcua:ProgramDiagnostic2Type, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnostic" ; + base:hasComponent opcua:nodei15038, + opcua:nodei15040, + opcua:nodei3840, + opcua:nodei3841, + opcua:nodei3842, + opcua:nodei3844, + opcua:nodei3845, + opcua:nodei3846, + opcua:nodei3847, + opcua:nodei3848, + opcua:nodei3849 ; + base:hasDatatype opcua:ProgramDiagnostic2DataType ; + base:hasDisplayName "ProgramDiagnostic" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2399" ; + base:hasProperty opcua:nodei3843 . + +opcua:nodei23990 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23990" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23991 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23991" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23992 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23992" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23993 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23993" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ObjectId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ObjectId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23994" . + +opcua:nodei23995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MethodId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "MethodId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23995" . + +opcua:nodei23996 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23996" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23997 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23997" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCodeId" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCodeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23998" . + +opcua:nodei23999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23999" ; + base:hasValueRank "1" . + +opcua:nodei24 a opcua:DataTypeNodeClass ; + base:definesType opcua:BaseDataType ; + base:hasBrowseName "BaseDataType" ; + base:hasDisplayName "BaseDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24" . + +opcua:nodei24000 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24000" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24001 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24001" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24002 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24002" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24009 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24009" ; + base:hasSymbolicName "DataSetName_Placeholder" . + +opcua:nodei2401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2401" ; + base:hasValue 12 . + +opcua:nodei24017 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei24018 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24017" . + +opcua:nodei24018 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24018" ; + base:hasProperty opcua:nodei24019 . + +opcua:nodei24019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24019" ; + base:hasValueRank "1" . + +opcua:nodei24022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramQos" ; + base:hasDatatype opcua:ReceiveQosDataType ; + base:hasDisplayName "DatagramQos" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24022" ; + base:hasValueRank "1" . + +opcua:nodei24023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Topic" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Topic" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24023" . + +opcua:nodei2403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2403" ; + base:hasValue 13 . + +opcua:nodei24034 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24035 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24034" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei24038 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24039 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24038" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24042 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24042" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei2405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2405" ; + base:hasValue 14 . + +opcua:nodei2407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2407" ; + base:hasValue 11 . + +opcua:nodei2408 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2406 ; + opcua:HasCause opcua:nodei2430 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2400 ; + base:hasBrowseName "HaltedToReady" ; + base:hasDisplayName "HaltedToReady" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2408" ; + base:hasProperty opcua:nodei2409 . + +opcua:nodei24088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSessions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSessions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24088" . + +opcua:nodei24089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24089" . + +opcua:nodei2409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2409" ; + base:hasValue 1 . + +opcua:nodei24090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItems" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24090" . + +opcua:nodei24091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptionsPerSession" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptionsPerSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24091" . + +opcua:nodei24092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSelectClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSelectClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24092" . + +opcua:nodei24093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWhereClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWhereClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24093" . + +opcua:nodei24094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConformanceUnits" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "ConformanceUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24094" ; + base:hasValueRank "1" . + +opcua:nodei24095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSessions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSessions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24095" . + +opcua:nodei24096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24096" . + +opcua:nodei24097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItems" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24097" . + +opcua:nodei24098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptionsPerSession" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptionsPerSession" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24098" . + +opcua:nodei24099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSelectClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSelectClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24099" . + +opcua:nodei2410 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2400 ; + opcua:HasCause opcua:nodei2426 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2402 ; + base:hasBrowseName "ReadyToRunning" ; + base:hasDisplayName "ReadyToRunning" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2410" ; + base:hasProperty opcua:nodei2411 . + +opcua:nodei24100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWhereClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWhereClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24100" . + +opcua:nodei24101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConformanceUnits" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "ConformanceUnits" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24101" ; + base:hasValueRank "1" . + +opcua:nodei24103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerSubscription" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerSubscription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24103" . + +opcua:nodei24104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerSubscription" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerSubscription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24104" . + +opcua:nodei24108 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24111 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24108" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei24109 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24114 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24109" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2411" ; + base:hasValue 2 . + +opcua:nodei24110 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24117 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24110" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2412 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2402 ; + opcua:HasCause opcua:nodei2429 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2406 ; + base:hasBrowseName "RunningToHalted" ; + base:hasDisplayName "RunningToHalted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2412" ; + base:hasProperty opcua:nodei2413 . + +opcua:nodei24120 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24123 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24120" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24121 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24126 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24121" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24122 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24129 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24122" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2413" ; + base:hasValue 3 . + +opcua:nodei24132 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24132" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24133 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24133" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24134 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24134" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateErrorEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "CertificateErrorEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24135" . + +opcua:nodei24139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24139" . + +opcua:nodei2414 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2402 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2400 ; + base:hasBrowseName "RunningToReady" ; + base:hasDisplayName "RunningToReady" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2414" ; + base:hasProperty opcua:nodei2415 . + +opcua:nodei24141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24141" . + +opcua:nodei24142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24142" . + +opcua:nodei24143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24143" . + +opcua:nodei24144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24144" . + +opcua:nodei24145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24145" . + +opcua:nodei24146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24146" . + +opcua:nodei24147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24147" . + +opcua:nodei24149 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdminStatus" ; + base:hasDatatype opcua:InterfaceAdminStatus ; + base:hasDisplayName "AdminStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24149" . + +opcua:nodei2415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2415" ; + base:hasValue 4 . + +opcua:nodei24150 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperStatus" ; + base:hasDatatype opcua:InterfaceOperStatus ; + base:hasDisplayName "OperStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24150" . + +opcua:nodei24151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PhysAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24151" . + +opcua:nodei24152 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24152" ; + base:hasProperty opcua:nodei24157 . + +opcua:nodei24157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24157" . + +opcua:nodei24159 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24159" ; + base:hasProperty opcua:nodei24164 . + +opcua:nodei2416 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2402 ; + opcua:HasCause opcua:nodei2427 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2404 ; + base:hasBrowseName "RunningToSuspended" ; + base:hasDisplayName "RunningToSuspended" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2416" ; + base:hasProperty opcua:nodei2417 . + +opcua:nodei24164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24164" . + +opcua:nodei24165 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Duplex" ; + base:hasDatatype opcua:Duplex ; + base:hasDisplayName "Duplex" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24165" . + +opcua:nodei24166 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFrameLength" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxFrameLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24166" . + +opcua:nodei24168 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VlanTagCapable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "VlanTagCapable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24168" . + +opcua:nodei2417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2417" ; + base:hasValue 5 . + +opcua:nodei24170 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24170" . + +opcua:nodei24171 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24171" . + +opcua:nodei24172 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vid" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Vid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24172" . + +opcua:nodei24174 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StreamId" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "StreamId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24174" ; + base:hasValueRank "1" . + +opcua:nodei24175 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StreamName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StreamName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24175" . + +opcua:nodei24176 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:TsnStreamState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24176" . + +opcua:nodei24177 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccumulatedLatency" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "AccumulatedLatency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24177" . + +opcua:nodei24178 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SrClassId" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "SrClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24178" . + +opcua:nodei2418 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2404 ; + opcua:HasCause opcua:nodei2428 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2402 ; + base:hasBrowseName "SuspendedToRunning" ; + base:hasDisplayName "SuspendedToRunning" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2418" ; + base:hasProperty opcua:nodei2419 . + +opcua:nodei24180 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxIntervalFrames" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxIntervalFrames" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24180" . + +opcua:nodei24181 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFrameSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFrameSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24181" . + +opcua:nodei24182 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Interval" ; + base:hasDatatype opcua:UnsignedRationalNumber ; + base:hasDisplayName "Interval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24182" . + +opcua:nodei24184 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TalkerStatus" ; + base:hasDatatype opcua:TsnTalkerStatus ; + base:hasDisplayName "TalkerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24184" . + +opcua:nodei24185 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ListenerStatus" ; + base:hasDatatype opcua:TsnListenerStatus ; + base:hasDisplayName "ListenerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24185" . + +opcua:nodei24186 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureCode" ; + base:hasDatatype opcua:TsnFailureCode ; + base:hasDisplayName "FailureCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24186" . + +opcua:nodei24187 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureSystemIdentifier" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "FailureSystemIdentifier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24187" ; + base:hasValueRank "2" . + +opcua:nodei24189 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MacAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MacAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24189" . + +opcua:nodei2419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2419" ; + base:hasValue 6 . + +opcua:nodei24190 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InterfaceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "InterfaceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24190" . + +opcua:nodei24194 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeAwareOffset" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TimeAwareOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24194" . + +opcua:nodei24198 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveOffset" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceiveOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24198" . + +opcua:nodei2420 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2404 ; + opcua:HasCause opcua:nodei2429, + opcua:nodei2430 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2406 ; + base:hasBrowseName "SuspendedToHalted" ; + base:hasDisplayName "SuspendedToHalted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2420" ; + base:hasProperty opcua:nodei2421 . + +opcua:nodei24200 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DestinationAddress" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "DestinationAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24200" ; + base:hasValueRank "1" . + +opcua:nodei24201 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceAddress" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "SourceAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24201" ; + base:hasValueRank "1" . + +opcua:nodei24203 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VlanId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "VlanId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24203" . + +opcua:nodei24204 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityCodePoint" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PriorityCodePoint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24204" . + +opcua:nodei24206 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MappingUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MappingUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24206" . + +opcua:nodei24207 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityLabel" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PriorityLabel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24207" . + +opcua:nodei24208 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityValue_PCP" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PriorityValue_PCP" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24208" . + +opcua:nodei24209 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityValue_DSCP" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PriorityValue_DSCP" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24209" . + +opcua:nodei2421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2421" ; + base:hasValue 7 . + +opcua:nodei2422 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2404 ; + opcua:HasCause opcua:nodei2430 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2400 ; + base:hasBrowseName "SuspendedToReady" ; + base:hasDisplayName "SuspendedToReady" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2422" ; + base:hasProperty opcua:nodei2423 . + +opcua:nodei24226 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Resources" ; + base:hasDisplayName "Resources" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24226" ; + base:organizes opcua:nodei24227, + opcua:nodei29878 . + +opcua:nodei24227 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24227" ; + base:organizes opcua:nodei24228, + opcua:nodei24229, + opcua:nodei24230 . + +opcua:nodei24228 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MappingTables" ; + base:hasDisplayName "MappingTables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24228" . + +opcua:nodei24229 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkInterfaces" ; + base:hasDisplayName "NetworkInterfaces" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24229" . + +opcua:nodei2423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2423" ; + base:hasValue 8 . + +opcua:nodei24230 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Streams" ; + base:hasDisplayName "Streams" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24230" ; + base:organizes opcua:nodei24231, + opcua:nodei24232 . + +opcua:nodei24231 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TalkerStreams" ; + base:hasDisplayName "TalkerStreams" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24231" . + +opcua:nodei24232 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ListenerStreams" ; + base:hasDisplayName "ListenerStreams" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24232" . + +opcua:nodei24234 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NegotiationStatus" ; + base:hasDatatype opcua:NegotiationStatus ; + base:hasDisplayName "NegotiationStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24234" . + +opcua:nodei24235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24235" ; + base:hasValueRank "1" . + +opcua:nodei24236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24236" ; + base:hasValueRank "1" . + +opcua:nodei24237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24237" ; + base:hasValueRank "1" . + +opcua:nodei24238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24238" ; + base:hasValueRank "1" . + +opcua:nodei24239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24239" ; + base:hasValueRank "1" . + +opcua:nodei2424 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2400 ; + opcua:HasCause opcua:nodei2429 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2406 ; + base:hasBrowseName "ReadyToHalted" ; + base:hasDisplayName "ReadyToHalted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2424" ; + base:hasProperty opcua:nodei2425 . + +opcua:nodei24240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24240" ; + base:hasValueRank "1" . + +opcua:nodei24241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24241" ; + base:hasValueRank "1" . + +opcua:nodei24242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24242" ; + base:hasValueRank "1" . + +opcua:nodei24244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24244" . + +opcua:nodei2425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2425" ; + base:hasValue 9 . + +opcua:nodei24265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Users" ; + base:hasDatatype opcua:UserManagementDataType ; + base:hasDisplayName "Users" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24265" ; + base:hasValueRank "1" . + +opcua:nodei24266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordLength" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "PasswordLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24266" . + +opcua:nodei24267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordOptions" ; + base:hasDatatype opcua:PasswordOptionsMask ; + base:hasDisplayName "PasswordOptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24267" . + +opcua:nodei24268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordRestrictions" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "PasswordRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24268" . + +opcua:nodei24269 a opcua:MethodNodeClass ; + base:hasBrowseName "AddUser" ; + base:hasDisplayName "AddUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24269" ; + base:hasProperty opcua:nodei24270 . + +opcua:nodei24270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24270" ; + base:hasValueRank "1" . + +opcua:nodei24271 a opcua:MethodNodeClass ; + base:hasBrowseName "ModifyUser" ; + base:hasDisplayName "ModifyUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24271" ; + base:hasProperty opcua:nodei24272 . + +opcua:nodei24272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24272" ; + base:hasValueRank "1" . + +opcua:nodei24273 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveUser" ; + base:hasDisplayName "RemoveUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24273" ; + base:hasProperty opcua:nodei24274 . + +opcua:nodei24274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24274" ; + base:hasValueRank "1" . + +opcua:nodei24275 a opcua:MethodNodeClass ; + base:hasBrowseName "ChangePassword" ; + base:hasDisplayName "ChangePassword" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24275" ; + base:hasProperty opcua:nodei24276 . + +opcua:nodei24276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24276" ; + base:hasValueRank "1" . + +opcua:nodei24278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24278" ; + base:hasValueRank "1" . + +opcua:nodei24280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24280" ; + base:hasValueRank "1" . + +opcua:nodei24290 a opcua:ObjectNodeClass, + opcua:UserManagementType ; + base:hasBrowseName "UserManagement" ; + base:hasComponent opcua:nodei24304, + opcua:nodei24306, + opcua:nodei24308, + opcua:nodei24310 ; + base:hasDisplayName "UserManagement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24290" ; + base:hasProperty opcua:nodei24291, + opcua:nodei24301, + opcua:nodei24302, + opcua:nodei24303 . + +opcua:nodei24291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordRestrictions" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "PasswordRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24291" . + +opcua:nodei24292 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24293 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24292" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei24296 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24297 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24296" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24300 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24300" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Users" ; + base:hasDatatype opcua:UserManagementDataType ; + base:hasDisplayName "Users" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24301" ; + base:hasValueRank "1" . + +opcua:nodei24302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordLength" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "PasswordLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24302" . + +opcua:nodei24303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordOptions" ; + base:hasDatatype opcua:PasswordOptionsMask ; + base:hasDisplayName "PasswordOptions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24303" . + +opcua:nodei24304 a opcua:MethodNodeClass ; + base:hasBrowseName "AddUser" ; + base:hasDisplayName "AddUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24304" ; + base:hasProperty opcua:nodei24305 . + +opcua:nodei24305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24305" ; + base:hasValueRank "1" . + +opcua:nodei24306 a opcua:MethodNodeClass ; + base:hasBrowseName "ModifyUser" ; + base:hasDisplayName "ModifyUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24306" ; + base:hasProperty opcua:nodei24307 . + +opcua:nodei24307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24307" ; + base:hasValueRank "1" . + +opcua:nodei24308 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveUser" ; + base:hasDisplayName "RemoveUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24308" ; + base:hasProperty opcua:nodei24309 . + +opcua:nodei24309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24309" ; + base:hasValueRank "1" . + +opcua:nodei24310 a opcua:MethodNodeClass ; + base:hasBrowseName "ChangePassword" ; + base:hasDisplayName "ChangePassword" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24310" ; + base:hasProperty opcua:nodei24311 . + +opcua:nodei24311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24311" ; + base:hasValueRank "1" . + +opcua:nodei24312 a opcua:MethodNodeClass ; + base:hasBrowseName "Respond2" ; + base:hasDisplayName "Respond2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24312" ; + base:hasProperty opcua:nodei24313 . + +opcua:nodei24313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24313" ; + base:hasValueRank "1" . + +opcua:nodei24316 a opcua:MethodNodeClass ; + base:hasBrowseName "Suppress2" ; + base:hasDisplayName "Suppress2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24316" ; + base:hasProperty opcua:nodei24317 . + +opcua:nodei24317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24317" ; + base:hasValueRank "1" . + +opcua:nodei24318 a opcua:MethodNodeClass ; + base:hasBrowseName "Unsuppress2" ; + base:hasDisplayName "Unsuppress2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24318" ; + base:hasProperty opcua:nodei24319 . + +opcua:nodei24319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24319" ; + base:hasValueRank "1" . + +opcua:nodei24320 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveFromService2" ; + base:hasDisplayName "RemoveFromService2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24320" ; + base:hasProperty opcua:nodei24321 . + +opcua:nodei24321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24321" ; + base:hasValueRank "1" . + +opcua:nodei24322 a opcua:MethodNodeClass ; + base:hasBrowseName "PlaceInService2" ; + base:hasDisplayName "PlaceInService2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24322" ; + base:hasProperty opcua:nodei24323 . + +opcua:nodei24323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24323" ; + base:hasValueRank "1" . + +opcua:nodei24324 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset2" ; + base:hasDisplayName "Reset2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24324" ; + base:hasProperty opcua:nodei24325 . + +opcua:nodei24325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24325" ; + base:hasValueRank "1" . + +opcua:nodei24744 a opcua:MethodNodeClass ; + base:hasBrowseName "GetGroupMemberships" ; + base:hasDisplayName "GetGroupMemberships" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24744" ; + base:hasProperty opcua:nodei25154 . + +opcua:nodei24757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24757" ; + base:hasValueRank "1" . + +opcua:nodei24759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24759" ; + base:hasValueRank "1" . + +opcua:nodei24761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24761" ; + base:hasValueRank "1" . + +opcua:nodei24770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityHighHigh" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityHighHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24770" . + +opcua:nodei24771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityHigh" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24771" . + +opcua:nodei24772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityLow" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24772" . + +opcua:nodei24773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityLowLow" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityLowLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24773" . + +opcua:nodei24774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighHighDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighHighDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24774" . + +opcua:nodei24775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24775" . + +opcua:nodei24776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24776" . + +opcua:nodei24777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLowDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowLowDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24777" . + +opcua:nodei25154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25154" ; + base:hasValueRank "1" . + +opcua:nodei25200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastModifiedTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastModifiedTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25200" . + +opcua:nodei25219 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VlanId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "VlanId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25219" . + +opcua:nodei25222 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdminStatus" ; + base:hasDatatype opcua:InterfaceAdminStatus ; + base:hasDisplayName "AdminStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25222" . + +opcua:nodei25223 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperStatus" ; + base:hasDatatype opcua:InterfaceOperStatus ; + base:hasDisplayName "OperStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25223" . + +opcua:nodei25224 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PhysAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25224" . + +opcua:nodei25225 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25225" ; + base:hasProperty opcua:nodei25252 . + +opcua:nodei25226 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei24148 ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25226" ; + base:hasSymbolicName "InterfaceName_Placeholder" . + +opcua:nodei25228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityMapppingEntries" ; + base:hasDatatype opcua:PriorityMappingEntryType ; + base:hasDisplayName "PriorityMapppingEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25228" ; + base:hasValueRank "1" . + +opcua:nodei25229 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPriorityMappingEntry" ; + base:hasDisplayName "AddPriorityMappingEntry" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25229" ; + base:hasProperty opcua:nodei25230 . + +opcua:nodei25230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25230" ; + base:hasValueRank "1" . + +opcua:nodei25231 a opcua:MethodNodeClass ; + base:hasBrowseName "DeletePriorityMappingEntry" ; + base:hasDisplayName "DeletePriorityMappingEntry" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25231" ; + base:hasProperty opcua:nodei25232 . + +opcua:nodei25232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25232" ; + base:hasValueRank "1" . + +opcua:nodei25239 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25240 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25239" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25243 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25244 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25243" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25247 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25247" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25252" . + +opcua:nodei25267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25267" . + +opcua:nodei25277 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "KeyPushTargets" ; + base:hasComponent opcua:nodei25278, + opcua:nodei25281 ; + base:hasDisplayName "KeyPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25277" . + +opcua:nodei25278 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25278" ; + base:hasProperty opcua:nodei25279, + opcua:nodei25280 . + +opcua:nodei25279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25279" ; + base:hasValueRank "1" . + +opcua:nodei25280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25280" ; + base:hasValueRank "1" . + +opcua:nodei25281 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25281" ; + base:hasProperty opcua:nodei25282 . + +opcua:nodei25282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25282" ; + base:hasValueRank "1" . + +opcua:nodei25293 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroupFolder" ; + base:hasDisplayName "AddSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25293" ; + base:hasProperty opcua:nodei25294, + opcua:nodei25295 . + +opcua:nodei25294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25294" ; + base:hasValueRank "1" . + +opcua:nodei25295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25295" ; + base:hasValueRank "1" . + +opcua:nodei25296 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroupFolder" ; + base:hasDisplayName "RemoveSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25296" ; + base:hasProperty opcua:nodei25297 . + +opcua:nodei25297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25297" ; + base:hasValueRank "1" . + +opcua:nodei25298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedSecurityPolicyUris" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedSecurityPolicyUris" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25298" ; + base:hasValueRank "1" . + +opcua:nodei25312 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroupFolder" ; + base:hasDisplayName "AddSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25312" ; + base:hasProperty opcua:nodei25313, + opcua:nodei25314 . + +opcua:nodei25313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25313" ; + base:hasValueRank "1" . + +opcua:nodei25314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25314" ; + base:hasValueRank "1" . + +opcua:nodei25315 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroupFolder" ; + base:hasDisplayName "RemoveSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25315" ; + base:hasProperty opcua:nodei25316 . + +opcua:nodei25316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25316" ; + base:hasValueRank "1" . + +opcua:nodei25317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedSecurityPolicyUris" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedSecurityPolicyUris" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25317" ; + base:hasValueRank "1" . + +opcua:nodei25340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25340" . + +opcua:nodei25347 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei25348, + opcua:nodei25351, + opcua:nodei25353, + opcua:nodei25356 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25347" ; + base:hasSymbolicName "PushTargetFolderName_Placeholder" . + +opcua:nodei25348 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25348" ; + base:hasProperty opcua:nodei25349, + opcua:nodei25350 . + +opcua:nodei25349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25349" ; + base:hasValueRank "1" . + +opcua:nodei25350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25350" ; + base:hasValueRank "1" . + +opcua:nodei25351 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25351" ; + base:hasProperty opcua:nodei25352 . + +opcua:nodei25352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25352" ; + base:hasValueRank "1" . + +opcua:nodei25353 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTargetFolder" ; + base:hasDisplayName "AddPushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25353" ; + base:hasProperty opcua:nodei25354, + opcua:nodei25355 . + +opcua:nodei25354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25354" ; + base:hasValueRank "1" . + +opcua:nodei25355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25355" ; + base:hasValueRank "1" . + +opcua:nodei25356 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTargetFolder" ; + base:hasDisplayName "RemovePushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25356" ; + base:hasProperty opcua:nodei25357 . + +opcua:nodei25357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25357" ; + base:hasValueRank "1" . + +opcua:nodei25358 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei25655, + opcua:nodei25658, + opcua:nodei25661 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25358" ; + base:hasProperty opcua:nodei25361, + opcua:nodei25648, + opcua:nodei25649, + opcua:nodei25650, + opcua:nodei25651, + opcua:nodei25652, + opcua:nodei25653, + opcua:nodei25654 ; + base:hasSymbolicName "PushTargetName_Placeholder" . + +opcua:nodei25361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25361" . + +opcua:nodei25366 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25366" ; + base:hasProperty opcua:nodei25367, + opcua:nodei25368 . + +opcua:nodei25367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25367" ; + base:hasValueRank "1" . + +opcua:nodei25368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25368" ; + base:hasValueRank "1" . + +opcua:nodei25369 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25369" ; + base:hasProperty opcua:nodei25370 . + +opcua:nodei25370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25370" ; + base:hasValueRank "1" . + +opcua:nodei25371 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTargetFolder" ; + base:hasDisplayName "AddPushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25371" ; + base:hasProperty opcua:nodei25372, + opcua:nodei25373 . + +opcua:nodei25372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25372" ; + base:hasValueRank "1" . + +opcua:nodei25373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25373" ; + base:hasValueRank "1" . + +opcua:nodei25374 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTargetFolder" ; + base:hasDisplayName "RemovePushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25374" ; + base:hasProperty opcua:nodei25375 . + +opcua:nodei25375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25375" ; + base:hasValueRank "1" . + +opcua:nodei25403 a opcua:ObjectNodeClass, + opcua:PubSubConfigurationType ; + base:hasBrowseName "PubSubConfiguration" ; + base:hasComponent opcua:nodei25411, + opcua:nodei25414, + opcua:nodei25416, + opcua:nodei25419, + opcua:nodei25421, + opcua:nodei25424, + opcua:nodei25426, + opcua:nodei25429 ; + base:hasDisplayName "PubSubConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25403" ; + base:hasProperty opcua:nodei25404, + opcua:nodei25405, + opcua:nodei25406, + opcua:nodei25407 . + +opcua:nodei25404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25404" . + +opcua:nodei25405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25405" . + +opcua:nodei25406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25406" . + +opcua:nodei25407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25407" . + +opcua:nodei25411 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25411" ; + base:hasProperty opcua:nodei25412, + opcua:nodei25413 . + +opcua:nodei25412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25412" ; + base:hasValueRank "1" . + +opcua:nodei25413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25413" ; + base:hasValueRank "1" . + +opcua:nodei25414 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25414" ; + base:hasProperty opcua:nodei25415 . + +opcua:nodei25415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25415" ; + base:hasValueRank "1" . + +opcua:nodei25416 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25416" ; + base:hasProperty opcua:nodei25417, + opcua:nodei25418 . + +opcua:nodei25417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25417" ; + base:hasValueRank "1" . + +opcua:nodei25418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25418" ; + base:hasValueRank "1" . + +opcua:nodei25419 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25419" ; + base:hasProperty opcua:nodei25420 . + +opcua:nodei25420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25420" ; + base:hasValueRank "1" . + +opcua:nodei25421 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25421" ; + base:hasProperty opcua:nodei25422, + opcua:nodei25423 . + +opcua:nodei25422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25422" ; + base:hasValueRank "1" . + +opcua:nodei25423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25423" ; + base:hasValueRank "1" . + +opcua:nodei25424 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25424" ; + base:hasProperty opcua:nodei25425 . + +opcua:nodei25425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25425" ; + base:hasValueRank "1" . + +opcua:nodei25426 a opcua:MethodNodeClass ; + base:hasBrowseName "ReserveIds" ; + base:hasDisplayName "ReserveIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25426" ; + base:hasProperty opcua:nodei25427, + opcua:nodei25428 . + +opcua:nodei25427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25427" ; + base:hasValueRank "1" . + +opcua:nodei25428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25428" ; + base:hasValueRank "1" . + +opcua:nodei25429 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25429" ; + base:hasProperty opcua:nodei25430, + opcua:nodei25431 . + +opcua:nodei25430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25430" ; + base:hasValueRank "1" . + +opcua:nodei25431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25431" ; + base:hasValueRank "1" . + +opcua:nodei25432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultDatagramPublisherId" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "DefaultDatagramPublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25432" . + +opcua:nodei25433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25433" . + +opcua:nodei25440 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "KeyPushTargets" ; + base:hasComponent opcua:nodei25441, + opcua:nodei25444 ; + base:hasDisplayName "KeyPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25440" . + +opcua:nodei25441 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25441" ; + base:hasProperty opcua:nodei25442, + opcua:nodei25443 . + +opcua:nodei25442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25442" ; + base:hasValueRank "1" . + +opcua:nodei25443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25443" ; + base:hasValueRank "1" . + +opcua:nodei25444 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25444" ; + base:hasProperty opcua:nodei25445 . + +opcua:nodei25445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25445" ; + base:hasValueRank "1" . + +opcua:nodei25451 a opcua:ObjectNodeClass, + opcua:PubSubConfigurationType ; + base:hasBrowseName "PubSubConfiguration" ; + base:hasComponent opcua:nodei25459, + opcua:nodei25462, + opcua:nodei25464, + opcua:nodei25467, + opcua:nodei25469, + opcua:nodei25472, + opcua:nodei25474, + opcua:nodei25477 ; + base:hasDisplayName "PubSubConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25451" ; + base:hasProperty opcua:nodei25452, + opcua:nodei25453, + opcua:nodei25454, + opcua:nodei25455 . + +opcua:nodei25452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25452" . + +opcua:nodei25453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25453" . + +opcua:nodei25454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25454" . + +opcua:nodei25455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25455" . + +opcua:nodei25459 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25459" ; + base:hasProperty opcua:nodei25460, + opcua:nodei25461 . + +opcua:nodei25460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25460" ; + base:hasValueRank "1" . + +opcua:nodei25461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25461" ; + base:hasValueRank "1" . + +opcua:nodei25462 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25462" ; + base:hasProperty opcua:nodei25463 . + +opcua:nodei25463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25463" ; + base:hasValueRank "1" . + +opcua:nodei25464 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25464" ; + base:hasProperty opcua:nodei25465, + opcua:nodei25466 . + +opcua:nodei25465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25465" ; + base:hasValueRank "1" . + +opcua:nodei25466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25466" ; + base:hasValueRank "1" . + +opcua:nodei25467 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25467" ; + base:hasProperty opcua:nodei25468 . + +opcua:nodei25468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25468" ; + base:hasValueRank "1" . + +opcua:nodei25469 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25469" ; + base:hasProperty opcua:nodei25470, + opcua:nodei25471 . + +opcua:nodei25470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25470" ; + base:hasValueRank "1" . + +opcua:nodei25471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25471" ; + base:hasValueRank "1" . + +opcua:nodei25472 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25472" ; + base:hasProperty opcua:nodei25473 . + +opcua:nodei25473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25473" ; + base:hasValueRank "1" . + +opcua:nodei25474 a opcua:MethodNodeClass ; + base:hasBrowseName "ReserveIds" ; + base:hasDisplayName "ReserveIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25474" ; + base:hasProperty opcua:nodei25475, + opcua:nodei25476 . + +opcua:nodei25475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25475" ; + base:hasValueRank "1" . + +opcua:nodei25476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25476" ; + base:hasValueRank "1" . + +opcua:nodei25477 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25477" ; + base:hasProperty opcua:nodei25478, + opcua:nodei25479 . + +opcua:nodei25478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25478" ; + base:hasValueRank "1" . + +opcua:nodei25479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25479" ; + base:hasValueRank "1" . + +opcua:nodei25480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultDatagramPublisherId" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "DefaultDatagramPublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25480" . + +opcua:nodei25481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25481" . + +opcua:nodei25505 a opcua:MethodNodeClass ; + base:hasBrowseName "ReserveIds" ; + base:hasDisplayName "ReserveIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25505" ; + base:hasProperty opcua:nodei25506, + opcua:nodei25507 . + +opcua:nodei25506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25506" ; + base:hasValueRank "1" . + +opcua:nodei25507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25507" ; + base:hasValueRank "1" . + +opcua:nodei25508 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25508" ; + base:hasProperty opcua:nodei25509, + opcua:nodei25510 . + +opcua:nodei25509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25509" ; + base:hasValueRank "1" . + +opcua:nodei25510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25510" ; + base:hasValueRank "1" . + +opcua:nodei25518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25518" ; + base:hasValueRank "1" . + +opcua:nodei25521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CyclicDataSet" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CyclicDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25521" . + +opcua:nodei25525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosCategory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosCategory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25525" . + +opcua:nodei25526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramQos" ; + base:hasDatatype opcua:QosDataType ; + base:hasDisplayName "DatagramQos" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25526" ; + base:hasValueRank "1" . + +opcua:nodei25527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosCategory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosCategory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25527" . + +opcua:nodei25528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosCategory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosCategory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25528" . + +opcua:nodei25529 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25533 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25529" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25530 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25536 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25530" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25531 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25539 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25531" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25532 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25542 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25532" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25545 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25549 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25545" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25546 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25552 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25546" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25547 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25555 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25547" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25548 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25558 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25548" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25561 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25561" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25562 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25562" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25563 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25563" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25564 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25564" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25565 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityKeyServerAdmin" ; + base:hasComponent opcua:nodei25572, + opcua:nodei25574, + opcua:nodei25576, + opcua:nodei25578, + opcua:nodei25580, + opcua:nodei25582 ; + base:hasDescription "This Role allows an administrator to manage SecurityGroups and PushTargets on a SKS. This includes executing methods related to management of SecurityGroups and PushTargets on an SKS." ; + base:hasDisplayName "SecurityKeyServerAdmin" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25565" ; + base:hasProperty opcua:nodei25566, + opcua:nodei25567, + opcua:nodei25568, + opcua:nodei25569, + opcua:nodei25570, + opcua:nodei25571 ; + base:hasSymbolicName "WellKnownRole_SecurityKeyServerAdmin" . + +opcua:nodei25566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25566" ; + base:hasValueRank "1" . + +opcua:nodei25567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25567" . + +opcua:nodei25568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25568" ; + base:hasValueRank "1" . + +opcua:nodei25569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25569" . + +opcua:nodei25570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25570" ; + base:hasValueRank "1" . + +opcua:nodei25571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25571" . + +opcua:nodei25572 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25572" ; + base:hasProperty opcua:nodei25573 . + +opcua:nodei25573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25573" ; + base:hasValueRank "1" . + +opcua:nodei25574 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25574" ; + base:hasProperty opcua:nodei25575 . + +opcua:nodei25575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25575" ; + base:hasValueRank "1" . + +opcua:nodei25576 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25576" ; + base:hasProperty opcua:nodei25577 . + +opcua:nodei25577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25577" ; + base:hasValueRank "1" . + +opcua:nodei25578 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25578" ; + base:hasProperty opcua:nodei25579 . + +opcua:nodei25579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25579" ; + base:hasValueRank "1" . + +opcua:nodei25580 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25580" ; + base:hasProperty opcua:nodei25581 . + +opcua:nodei25581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25581" ; + base:hasValueRank "1" . + +opcua:nodei25582 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25582" ; + base:hasProperty opcua:nodei25583 . + +opcua:nodei25583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25583" ; + base:hasValueRank "1" . + +opcua:nodei25584 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityKeyServerPush" ; + base:hasComponent opcua:nodei25591, + opcua:nodei25593, + opcua:nodei25595, + opcua:nodei25597, + opcua:nodei25599, + opcua:nodei25601 ; + base:hasDescription "This Role allows an SKS to push security keys to PubSub Applications. This includes executing methods related to PubSub security." ; + base:hasDisplayName "SecurityKeyServerPush" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25584" ; + base:hasProperty opcua:nodei25585, + opcua:nodei25586, + opcua:nodei25587, + opcua:nodei25588, + opcua:nodei25589, + opcua:nodei25590 ; + base:hasSymbolicName "WellKnownRole_SecurityKeyServerPush" . + +opcua:nodei25585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25585" ; + base:hasValueRank "1" . + +opcua:nodei25586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25586" . + +opcua:nodei25587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25587" ; + base:hasValueRank "1" . + +opcua:nodei25588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25588" . + +opcua:nodei25589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25589" ; + base:hasValueRank "1" . + +opcua:nodei25590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25590" . + +opcua:nodei25591 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25591" ; + base:hasProperty opcua:nodei25592 . + +opcua:nodei25592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25592" ; + base:hasValueRank "1" . + +opcua:nodei25593 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25593" ; + base:hasProperty opcua:nodei25594 . + +opcua:nodei25594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25594" ; + base:hasValueRank "1" . + +opcua:nodei25595 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25595" ; + base:hasProperty opcua:nodei25596 . + +opcua:nodei25596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25596" ; + base:hasValueRank "1" . + +opcua:nodei25597 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25597" ; + base:hasProperty opcua:nodei25598 . + +opcua:nodei25598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25598" ; + base:hasValueRank "1" . + +opcua:nodei25599 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25599" ; + base:hasProperty opcua:nodei25600 . + +opcua:nodei25600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25600" ; + base:hasValueRank "1" . + +opcua:nodei25601 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25601" ; + base:hasProperty opcua:nodei25602 . + +opcua:nodei25602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25602" ; + base:hasValueRank "1" . + +opcua:nodei25603 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityKeyServerAccess" ; + base:hasComponent opcua:nodei25610, + opcua:nodei25612, + opcua:nodei25614, + opcua:nodei25616, + opcua:nodei25618, + opcua:nodei25620 ; + base:hasDescription "This Role allows a PubSub Application to access an SKS to pull keys. It is the default Role for pull but it is expected that different custom Roles are used for different SecurityGroups." ; + base:hasDisplayName "SecurityKeyServerAccess" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25603" ; + base:hasProperty opcua:nodei25604, + opcua:nodei25605, + opcua:nodei25606, + opcua:nodei25607, + opcua:nodei25608, + opcua:nodei25609 ; + base:hasSymbolicName "WellKnownRole_SecurityKeyServerAccess" . + +opcua:nodei25604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25604" ; + base:hasValueRank "1" . + +opcua:nodei25605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25605" . + +opcua:nodei25606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25606" ; + base:hasValueRank "1" . + +opcua:nodei25607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25607" . + +opcua:nodei25608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25608" ; + base:hasValueRank "1" . + +opcua:nodei25609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25609" . + +opcua:nodei25610 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25610" ; + base:hasProperty opcua:nodei25611 . + +opcua:nodei25611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25611" ; + base:hasValueRank "1" . + +opcua:nodei25612 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25612" ; + base:hasProperty opcua:nodei25613 . + +opcua:nodei25613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25613" ; + base:hasValueRank "1" . + +opcua:nodei25614 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25614" ; + base:hasProperty opcua:nodei25615 . + +opcua:nodei25615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25615" ; + base:hasValueRank "1" . + +opcua:nodei25616 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25616" ; + base:hasProperty opcua:nodei25617 . + +opcua:nodei25617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25617" ; + base:hasValueRank "1" . + +opcua:nodei25618 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25618" ; + base:hasProperty opcua:nodei25619 . + +opcua:nodei25619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25619" ; + base:hasValueRank "1" . + +opcua:nodei25620 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25620" ; + base:hasProperty opcua:nodei25621 . + +opcua:nodei25621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25621" ; + base:hasValueRank "1" . + +opcua:nodei25624 a opcua:MethodNodeClass ; + base:hasBrowseName "InvalidateKeys" ; + base:hasDisplayName "InvalidateKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25624" . + +opcua:nodei25625 a opcua:MethodNodeClass ; + base:hasBrowseName "ForceKeyRotation" ; + base:hasDisplayName "ForceKeyRotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25625" . + +opcua:nodei25626 a opcua:ObjectNodeClass, + opcua:SecurityGroupType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25626" ; + base:hasProperty opcua:nodei25627, + opcua:nodei25628, + opcua:nodei25629, + opcua:nodei25630, + opcua:nodei25631 ; + base:hasSymbolicName "SecurityGroupName_Placeholder" . + +opcua:nodei25627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25627" . + +opcua:nodei25628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeyLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25628" . + +opcua:nodei25629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25629" . + +opcua:nodei25630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFutureKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFutureKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25630" . + +opcua:nodei25631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPastKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPastKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25631" . + +opcua:nodei25634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25634" . + +opcua:nodei25635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25635" . + +opcua:nodei25636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenType" ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasDisplayName "UserTokenType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25636" . + +opcua:nodei25637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedKeyCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "RequestedKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25637" . + +opcua:nodei25638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RetryInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RetryInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25638" . + +opcua:nodei25639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushExecutionTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushExecutionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25639" . + +opcua:nodei25640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushErrorTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushErrorTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25640" . + +opcua:nodei25641 a opcua:MethodNodeClass ; + base:hasBrowseName "ConnectSecurityGroups" ; + base:hasDisplayName "ConnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25641" ; + base:hasProperty opcua:nodei25642, + opcua:nodei25643 . + +opcua:nodei25642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25642" ; + base:hasValueRank "1" . + +opcua:nodei25643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25643" ; + base:hasValueRank "1" . + +opcua:nodei25644 a opcua:MethodNodeClass ; + base:hasBrowseName "DisconnectSecurityGroups" ; + base:hasDisplayName "DisconnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25644" ; + base:hasProperty opcua:nodei25645, + opcua:nodei25646 . + +opcua:nodei25645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25645" ; + base:hasValueRank "1" . + +opcua:nodei25646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25646" ; + base:hasValueRank "1" . + +opcua:nodei25647 a opcua:MethodNodeClass ; + base:hasBrowseName "TriggerKeyUpdate" ; + base:hasDisplayName "TriggerKeyUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25647" . + +opcua:nodei25648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25648" . + +opcua:nodei25649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25649" . + +opcua:nodei25650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenType" ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasDisplayName "UserTokenType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25650" . + +opcua:nodei25651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedKeyCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "RequestedKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25651" . + +opcua:nodei25652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RetryInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RetryInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25652" . + +opcua:nodei25653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushExecutionTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushExecutionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25653" . + +opcua:nodei25654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushErrorTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushErrorTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25654" . + +opcua:nodei25655 a opcua:MethodNodeClass ; + base:hasBrowseName "ConnectSecurityGroups" ; + base:hasDisplayName "ConnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25655" ; + base:hasProperty opcua:nodei25656, + opcua:nodei25657 . + +opcua:nodei25656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25656" ; + base:hasValueRank "1" . + +opcua:nodei25657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25657" ; + base:hasValueRank "1" . + +opcua:nodei25658 a opcua:MethodNodeClass ; + base:hasBrowseName "DisconnectSecurityGroups" ; + base:hasDisplayName "DisconnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25658" ; + base:hasProperty opcua:nodei25659, + opcua:nodei25660 . + +opcua:nodei25659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25659" ; + base:hasValueRank "1" . + +opcua:nodei25660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25660" ; + base:hasValueRank "1" . + +opcua:nodei25661 a opcua:MethodNodeClass ; + base:hasBrowseName "TriggerKeyUpdate" ; + base:hasDisplayName "TriggerKeyUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25661" . + +opcua:nodei25684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25684" ; + base:hasValueRank "1" . + +opcua:nodei25696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25696" . + +opcua:nodei25697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25697" . + +opcua:nodei25698 a opcua:MethodNodeClass ; + base:hasBrowseName "CancelChanges" ; + base:hasDisplayName "CancelChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25698" . + +opcua:nodei25699 a opcua:MethodNodeClass ; + base:hasBrowseName "ResetToServerDefaults" ; + base:hasDisplayName "ResetToServerDefaults" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25699" . + +opcua:nodei25706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25706" . + +opcua:nodei25707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25707" . + +opcua:nodei25708 a opcua:MethodNodeClass ; + base:hasBrowseName "CancelChanges" ; + base:hasDisplayName "CancelChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25708" . + +opcua:nodei25709 a opcua:MethodNodeClass ; + base:hasBrowseName "ResetToServerDefaults" ; + base:hasDisplayName "ResetToServerDefaults" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25709" . + +opcua:nodei25724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25724" . + +opcua:nodei25725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25725" . + +opcua:nodei26849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Enabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26849" . + +opcua:nodei26850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26850" . + +opcua:nodei26851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26851" . + +opcua:nodei26852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26852" . + +opcua:nodei26872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsSingleton" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsSingleton" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26872" . + +opcua:nodei26873 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestTickets" ; + base:hasDisplayName "RequestTickets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26873" ; + base:hasProperty opcua:nodei26874 . + +opcua:nodei26874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26874" ; + base:hasValueRank "1" . + +opcua:nodei26875 a opcua:MethodNodeClass ; + base:hasBrowseName "SetRegistrarEndpoints" ; + base:hasDisplayName "SetRegistrarEndpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26875" ; + base:hasProperty opcua:nodei26876 . + +opcua:nodei26876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26876" ; + base:hasValueRank "1" . + +opcua:nodei26878 a opcua:ApplicationConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei26879, + opcua:nodei28005, + opcua:nodei28008, + opcua:nodei28010, + opcua:nodei28013 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26878" ; + base:hasProperty opcua:nodei27996, + opcua:nodei27997, + opcua:nodei27998, + opcua:nodei27999, + opcua:nodei28000, + opcua:nodei28001, + opcua:nodei28002, + opcua:nodei28003 ; + base:hasSymbolicName "ApplicationName_Placeholder" . + +opcua:nodei26879 a opcua:CertificateGroupFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateGroups" ; + base:hasComponent opcua:nodei26880 ; + base:hasDisplayName "CertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26879" . + +opcua:nodei26880 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei26881 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26880" ; + base:hasProperty opcua:nodei26917 . + +opcua:nodei26881 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei26889, + opcua:nodei26892, + opcua:nodei26894, + opcua:nodei26897, + opcua:nodei26899, + opcua:nodei26902, + opcua:nodei26907, + opcua:nodei26910, + opcua:nodei26913, + opcua:nodei26915 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26881" ; + base:hasProperty opcua:nodei26882, + opcua:nodei26883, + opcua:nodei26884, + opcua:nodei26885, + opcua:nodei26904 . + +opcua:nodei26882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26882" . + +opcua:nodei26883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26883" . + +opcua:nodei26884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26884" . + +opcua:nodei26885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26885" . + +opcua:nodei26889 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26889" ; + base:hasProperty opcua:nodei26890, + opcua:nodei26891 . + +opcua:nodei26890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26890" ; + base:hasValueRank "1" . + +opcua:nodei26891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26891" ; + base:hasValueRank "1" . + +opcua:nodei26892 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26892" ; + base:hasProperty opcua:nodei26893 . + +opcua:nodei26893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26893" ; + base:hasValueRank "1" . + +opcua:nodei26894 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26894" ; + base:hasProperty opcua:nodei26895, + opcua:nodei26896 . + +opcua:nodei26895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26895" ; + base:hasValueRank "1" . + +opcua:nodei26896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26896" ; + base:hasValueRank "1" . + +opcua:nodei26897 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26897" ; + base:hasProperty opcua:nodei26898 . + +opcua:nodei26898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26898" ; + base:hasValueRank "1" . + +opcua:nodei26899 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26899" ; + base:hasProperty opcua:nodei26900, + opcua:nodei26901 . + +opcua:nodei26900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26900" ; + base:hasValueRank "1" . + +opcua:nodei26901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26901" ; + base:hasValueRank "1" . + +opcua:nodei26902 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26902" ; + base:hasProperty opcua:nodei26903 . + +opcua:nodei26903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26903" ; + base:hasValueRank "1" . + +opcua:nodei26904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26904" . + +opcua:nodei26907 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26907" ; + base:hasProperty opcua:nodei26908, + opcua:nodei26909 . + +opcua:nodei26908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26908" ; + base:hasValueRank "1" . + +opcua:nodei26909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26909" ; + base:hasValueRank "1" . + +opcua:nodei26910 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26910" ; + base:hasProperty opcua:nodei26911, + opcua:nodei26912 . + +opcua:nodei26911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26911" ; + base:hasValueRank "1" . + +opcua:nodei26912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26912" ; + base:hasValueRank "1" . + +opcua:nodei26913 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26913" ; + base:hasProperty opcua:nodei26914 . + +opcua:nodei26914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26914" ; + base:hasValueRank "1" . + +opcua:nodei26915 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26915" ; + base:hasProperty opcua:nodei26916 . + +opcua:nodei26916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26916" ; + base:hasValueRank "1" . + +opcua:nodei26917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26917" ; + base:hasValueRank "1" . + +opcua:nodei2730 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2730" . + +opcua:nodei2731 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2731" . + +opcua:nodei2732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxBrowseContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxBrowseContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2732" . + +opcua:nodei2733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxQueryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxQueryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2733" . + +opcua:nodei2734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxHistoryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxHistoryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2734" . + +opcua:nodei2735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxBrowseContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxBrowseContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2735" . + +opcua:nodei2736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxQueryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxQueryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2736" . + +opcua:nodei2737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxHistoryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxHistoryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2737" . + +opcua:nodei2739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Changes" ; + base:hasDatatype opcua:SemanticChangeStructureDataType ; + base:hasDisplayName "Changes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2739" ; + base:hasValueRank "1" . + +opcua:nodei2742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Auditing" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Auditing" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2742" . + +opcua:nodei2744 a opcua:ObjectNodeClass, + opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummary" ; + base:hasComponent opcua:nodei3129, + opcua:nodei3130 ; + base:hasDisplayName "SessionsDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2744" . + +opcua:nodei2745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecureChannelId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecureChannelId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2745" . + +opcua:nodei2746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificateThumbprint" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientCertificateThumbprint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2746" . + +opcua:nodei2747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificateThumbprint" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientCertificateThumbprint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2747" . + +opcua:nodei2749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2749" . + +opcua:nodei2750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AttributeId" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "AttributeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2750" . + +opcua:nodei2751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterDataTypeId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ParameterDataTypeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2751" . + +opcua:nodei2752 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecondsTillShutdown" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecondsTillShutdown" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2752" . + +opcua:nodei2753 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShutdownReason" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ShutdownReason" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2753" . + +opcua:nodei2754 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2754" . + +opcua:nodei2756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2756" . + +opcua:nodei2757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Name" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "Name" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2757" . + +opcua:nodei2758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2758" . + +opcua:nodei2759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveDisplayName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EffectiveDisplayName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2759" . + +opcua:nodei2761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2761" . + +opcua:nodei2763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2763" . + +opcua:nodei2764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Name" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "Name" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2764" . + +opcua:nodei2765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2765" . + +opcua:nodei2766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2766" . + +opcua:nodei2768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2768" . + +opcua:nodei2769 a opcua:StateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2769" ; + base:hasProperty opcua:nodei3720 . + +opcua:nodei2770 a opcua:TransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2770" ; + base:hasProperty opcua:nodei3724 . + +opcua:nodei2772 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2772" ; + base:hasProperty opcua:nodei3728 . + +opcua:nodei2773 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2773" ; + base:hasProperty opcua:nodei3732 . + +opcua:nodei2774 a opcua:TransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Transition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Transition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2774" ; + base:hasProperty opcua:nodei3754 . + +opcua:nodei2775 a opcua:StateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FromState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FromState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2775" ; + base:hasProperty opcua:nodei3746 . + +opcua:nodei2776 a opcua:StateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ToState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ToState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2776" ; + base:hasProperty opcua:nodei3750 . + +opcua:nodei2777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldStateId" ; + base:hasDisplayName "OldStateId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2777" . + +opcua:nodei2778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewStateId" ; + base:hasDisplayName "NewStateId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2778" . + +opcua:nodei27996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Enabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27996" . + +opcua:nodei27997 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27997" . + +opcua:nodei27998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27998" . + +opcua:nodei27999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27999" . + +opcua:nodei28000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerCapabilities" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28000" ; + base:hasValueRank "1" . + +opcua:nodei28001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedPrivateKeyFormats" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedPrivateKeyFormats" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28001" ; + base:hasValueRank "1" . + +opcua:nodei28002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTrustListSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxTrustListSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28002" . + +opcua:nodei28003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MulticastDnsEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "MulticastDnsEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28003" . + +opcua:nodei28005 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCertificate" ; + base:hasDisplayName "UpdateCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28005" ; + base:hasProperty opcua:nodei28006, + opcua:nodei28007 . + +opcua:nodei28006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28006" ; + base:hasValueRank "1" . + +opcua:nodei28007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28007" ; + base:hasValueRank "1" . + +opcua:nodei28008 a opcua:MethodNodeClass ; + base:hasBrowseName "ApplyChanges" ; + base:hasDisplayName "ApplyChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28008" . + +opcua:nodei28010 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateSigningRequest" ; + base:hasDisplayName "CreateSigningRequest" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28010" ; + base:hasProperty opcua:nodei28011, + opcua:nodei28012 . + +opcua:nodei28011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28011" ; + base:hasValueRank "1" . + +opcua:nodei28012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28012" ; + base:hasValueRank "1" . + +opcua:nodei28013 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28013" ; + base:hasProperty opcua:nodei28014 . + +opcua:nodei28014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28014" ; + base:hasValueRank "1" . + +opcua:nodei2831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Prompt" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Prompt" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2831" . + +opcua:nodei2935 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2930 ; + opcua:HasCause opcua:nodei24756, + opcua:nodei2949 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2932 ; + base:hasBrowseName "UnshelvedToTimedShelved" ; + base:hasDisplayName "UnshelvedToTimedShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2935" ; + base:hasProperty opcua:nodei11322 . + +opcua:nodei2936 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2930 ; + opcua:HasCause opcua:nodei24760, + opcua:nodei2948 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2933 ; + base:hasBrowseName "UnshelvedToOneShotShelved" ; + base:hasDisplayName "UnshelvedToOneShotShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2936" ; + base:hasProperty opcua:nodei11323 . + +opcua:nodei2940 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2932 ; + opcua:HasCause opcua:nodei24758, + opcua:nodei2947 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2930 ; + base:hasBrowseName "TimedShelvedToUnshelved" ; + base:hasDisplayName "TimedShelvedToUnshelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2940" ; + base:hasProperty opcua:nodei11324 . + +opcua:nodei2942 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2932 ; + opcua:HasCause opcua:nodei24760, + opcua:nodei2948 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2933 ; + base:hasBrowseName "TimedShelvedToOneShotShelved" ; + base:hasDisplayName "TimedShelvedToOneShotShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2942" ; + base:hasProperty opcua:nodei11325 . + +opcua:nodei2943 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2933 ; + opcua:HasCause opcua:nodei24758, + opcua:nodei2947 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2930 ; + base:hasBrowseName "OneShotShelvedToUnshelved" ; + base:hasDisplayName "OneShotShelvedToUnshelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2943" ; + base:hasProperty opcua:nodei11326 . + +opcua:nodei2945 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2933 ; + opcua:HasCause opcua:nodei24756, + opcua:nodei2949 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2932 ; + base:hasBrowseName "OneShotShelvedToTimedShelved" ; + base:hasDisplayName "OneShotShelvedToTimedShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2945" ; + base:hasProperty opcua:nodei11327 . + +opcua:nodei297 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8285 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "297" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei298 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7650 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "298" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei29878 a opcua:ObjectNodeClass, + opcua:ProvisionableDeviceType ; + base:hasBrowseName "ProvisionableDevice" ; + base:hasComponent opcua:nodei29880 ; + base:hasDisplayName "ProvisionableDevice" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29878" ; + base:hasProperty opcua:nodei29879 . + +opcua:nodei29879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsSingleton" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsSingleton" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29879" . + +opcua:nodei29880 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestTickets" ; + base:hasDisplayName "RequestTickets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29880" ; + base:hasProperty opcua:nodei29881 . + +opcua:nodei29881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29881" ; + base:hasValueRank "1" . + +opcua:nodei2991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2991" ; + base:hasValueRank "1" . + +opcua:nodei2992 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecondsTillShutdown" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecondsTillShutdown" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2992" . + +opcua:nodei2993 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShutdownReason" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ShutdownReason" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2993" . + +opcua:nodei2994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Auditing" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Auditing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2994" . + +opcua:nodei2996 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ModellingRules" ; + base:hasDisplayName "ModellingRules" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2996" . + +opcua:nodei2997 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2997" . + +opcua:nodei2998 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2998" . + +opcua:nodei300 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8294 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "300" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Filter" ; + base:hasDatatype opcua:EventFilter ; + base:hasDisplayName "Filter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3003" . + +opcua:nodei301 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7659 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "301" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsDeleteModified" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsDeleteModified" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3015" . + +opcua:nodei3016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3016" . + +opcua:nodei3017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3017" . + +opcua:nodei3020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReqTimes" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReqTimes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3020" ; + base:hasValueRank "1" . + +opcua:nodei3021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3021" ; + base:hasValueRank "1" . + +opcua:nodei3023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventIds" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3023" ; + base:hasValueRank "1" . + +opcua:nodei3024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3024" . + +opcua:nodei3025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3025" . + +opcua:nodei3026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3026" . + +opcua:nodei3027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3027" . + +opcua:nodei3028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PerformInsertReplace" ; + base:hasDatatype opcua:PerformUpdateType ; + base:hasDisplayName "PerformInsertReplace" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3028" . + +opcua:nodei3029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValues" ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasDisplayName "NewValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3029" ; + base:hasValueRank "1" . + +opcua:nodei3030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3030" ; + base:hasValueRank "1" . + +opcua:nodei3031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PerformInsertReplace" ; + base:hasDatatype opcua:PerformUpdateType ; + base:hasDisplayName "PerformInsertReplace" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3031" . + +opcua:nodei3032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "NewValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3032" ; + base:hasValueRank "1" . + +opcua:nodei3033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3033" ; + base:hasValueRank "1" . + +opcua:nodei3034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3034" ; + base:hasValueRank "1" . + +opcua:nodei3048 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EventTypes" ; + base:hasDisplayName "EventTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3048" ; + base:hasSymbolicName "EventTypesFolder" ; + base:organizes opcua:nodei2041 . + +opcua:nodei3049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "SoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3049" ; + base:hasValueRank "1" . + +opcua:nodei305 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8297 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "305" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3050 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3050" . + +opcua:nodei3052 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3052" . + +opcua:nodei3053 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3053" . + +opcua:nodei3054 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3054" . + +opcua:nodei3055 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3055" . + +opcua:nodei3056 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3056" . + +opcua:nodei3057 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3057" . + +opcua:nodei3058 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3058" . + +opcua:nodei3059 a opcua:AggregateConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3059" ; + base:hasProperty opcua:nodei11168, + opcua:nodei11169, + opcua:nodei11170, + opcua:nodei11171 . + +opcua:nodei306 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7662 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "306" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3074 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3074" . + +opcua:nodei3075 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "CurrentTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3075" . + +opcua:nodei3076 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3076" . + +opcua:nodei3077 a opcua:BuildInfoType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasComponent opcua:nodei3078, + opcua:nodei3079, + opcua:nodei3080, + opcua:nodei3081, + opcua:nodei3082, + opcua:nodei3083 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3077" . + +opcua:nodei3078 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3078" . + +opcua:nodei3079 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3079" . + +opcua:nodei3080 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3080" . + +opcua:nodei3081 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3081" . + +opcua:nodei3082 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3082" . + +opcua:nodei3083 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3083" . + +opcua:nodei3084 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecondsTillShutdown" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecondsTillShutdown" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3084" . + +opcua:nodei3085 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShutdownReason" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ShutdownReason" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3085" . + +opcua:nodei3086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerProfileArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerProfileArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3086" ; + base:hasValueRank "1" . + +opcua:nodei3087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIdArray" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIdArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3087" ; + base:hasValueRank "1" . + +opcua:nodei3088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinSupportedSampleRate" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinSupportedSampleRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3088" . + +opcua:nodei3089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxBrowseContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxBrowseContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3089" . + +opcua:nodei309 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8300 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "309" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxQueryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxQueryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3090" . + +opcua:nodei3091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxHistoryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxHistoryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3091" . + +opcua:nodei3092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "SoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3092" ; + base:hasValueRank "1" . + +opcua:nodei3093 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ModellingRules" ; + base:hasDisplayName "ModellingRules" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3093" . + +opcua:nodei3094 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3094" . + +opcua:nodei3095 a opcua:ServerDiagnosticsSummaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummary" ; + base:hasComponent opcua:nodei3096, + opcua:nodei3097, + opcua:nodei3098, + opcua:nodei3099, + opcua:nodei3100, + opcua:nodei3101, + opcua:nodei3102, + opcua:nodei3104, + opcua:nodei3105, + opcua:nodei3106, + opcua:nodei3107, + opcua:nodei3108 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3095" . + +opcua:nodei3096 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3096" . + +opcua:nodei3097 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3097" . + +opcua:nodei3098 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3098" . + +opcua:nodei3099 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3099" . + +opcua:nodei31 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:References ; + base:hasBrowseName "References" ; + base:hasDisplayName "References" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31" ; + base:isSymmetric "true" . + +opcua:nodei310 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7665 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "310" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3100 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3100" . + +opcua:nodei3101 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3101" . + +opcua:nodei3102 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3102" . + +opcua:nodei3104 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3104" . + +opcua:nodei3105 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3105" . + +opcua:nodei3106 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3106" . + +opcua:nodei3107 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3107" . + +opcua:nodei3108 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3108" . + +opcua:nodei3110 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3110" ; + base:hasValueRank "1" . + +opcua:nodei3111 a opcua:ObjectNodeClass, + opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummary" ; + base:hasComponent opcua:nodei3112, + opcua:nodei3113 ; + base:hasDisplayName "SessionsDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3111" . + +opcua:nodei3112 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3112" ; + base:hasValueRank "1" . + +opcua:nodei3113 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3113" ; + base:hasValueRank "1" . + +opcua:nodei3114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EnabledFlag" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3114" . + +opcua:nodei3115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundancySupport" ; + base:hasDatatype opcua:RedundancySupport ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3115" . + +opcua:nodei3116 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3116" . + +opcua:nodei3117 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3117" . + +opcua:nodei3118 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3118" . + +opcua:nodei3119 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3119" . + +opcua:nodei3120 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3120" . + +opcua:nodei3121 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3121" . + +opcua:nodei3122 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3122" . + +opcua:nodei3124 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3124" . + +opcua:nodei3125 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3125" . + +opcua:nodei3126 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3126" . + +opcua:nodei3127 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3127" . + +opcua:nodei3128 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3128" . + +opcua:nodei3129 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3129" ; + base:hasValueRank "1" . + +opcua:nodei313 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8303 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "313" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3130 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3130" ; + base:hasValueRank "1" . + +opcua:nodei3131 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3131" . + +opcua:nodei3132 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3132" . + +opcua:nodei3133 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3133" . + +opcua:nodei3134 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3134" . + +opcua:nodei3135 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3135" . + +opcua:nodei3136 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3136" ; + base:hasValueRank "1" . + +opcua:nodei3137 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3137" . + +opcua:nodei3138 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3138" . + +opcua:nodei3139 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3139" . + +opcua:nodei314 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7668 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "314" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3140 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3140" . + +opcua:nodei3141 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3141" . + +opcua:nodei3142 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3142" . + +opcua:nodei3143 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3143" . + +opcua:nodei3151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3151" . + +opcua:nodei3152 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3152" . + +opcua:nodei3153 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3153" . + +opcua:nodei3154 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3154" . + +opcua:nodei3155 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3155" . + +opcua:nodei3156 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3156" . + +opcua:nodei3157 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3157" . + +opcua:nodei3158 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3158" . + +opcua:nodei3159 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3159" . + +opcua:nodei3160 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3160" . + +opcua:nodei3161 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3161" . + +opcua:nodei3162 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3162" . + +opcua:nodei3163 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3163" . + +opcua:nodei3164 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3164" . + +opcua:nodei3165 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3165" . + +opcua:nodei3166 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3166" . + +opcua:nodei3167 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3167" . + +opcua:nodei3168 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3168" . + +opcua:nodei3169 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3169" . + +opcua:nodei317 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8306 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "317" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3170 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3170" . + +opcua:nodei3171 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3171" . + +opcua:nodei3172 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3172" . + +opcua:nodei3173 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3173" . + +opcua:nodei3174 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3174" . + +opcua:nodei3175 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3175" . + +opcua:nodei3176 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3176" . + +opcua:nodei3177 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3177" . + +opcua:nodei31770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsQueueSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsQueueSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31770" . + +opcua:nodei31771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31771" . + +opcua:nodei31772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31772" . + +opcua:nodei31773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31773" ; + base:hasValueRank "1" . + +opcua:nodei31774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31774" ; + base:hasValueRank "1" . + +opcua:nodei3178 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3178" . + +opcua:nodei3179 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3179" . + +opcua:nodei318 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7671 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "318" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3180 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3180" . + +opcua:nodei3181 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3181" ; + base:hasValueRank "1" . + +opcua:nodei3182 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3182" . + +opcua:nodei3183 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3183" . + +opcua:nodei3184 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3184" . + +opcua:nodei3185 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3185" . + +opcua:nodei3186 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3186" . + +opcua:nodei3187 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3187" . + +opcua:nodei3190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3190" . + +opcua:nodei31915 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Locations" ; + base:hasDisplayName "Locations" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31915" . + +opcua:nodei31916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsQueueSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsQueueSize" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31916" . + +opcua:nodei320 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8309 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "320" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportsFilteredRetain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportsFilteredRetain" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32060" . + +opcua:nodei321 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7674 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "321" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32226 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32226" ; + base:hasSymbolicName "DigitalVariable_Placeholder" . + +opcua:nodei32245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighestActiveSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "HighestActiveSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32245" . + +opcua:nodei32246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighestUnackSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "HighestUnackSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32246" . + +opcua:nodei32247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ActiveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32247" . + +opcua:nodei32248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnacknowledgedCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnacknowledgedCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32248" . + +opcua:nodei32249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnconfirmedCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnconfirmedCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32249" . + +opcua:nodei32250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Filter" ; + base:hasDatatype opcua:ContentFilter ; + base:hasDisplayName "Filter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32250" . + +opcua:nodei32252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32252" ; + base:hasValueRank "1" . + +opcua:nodei32254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActivityTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActivityTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32254" . + +opcua:nodei32281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TrustListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32281" . + +opcua:nodei32287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32287" . + +opcua:nodei32288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32288" . + +opcua:nodei32289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Result" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Result" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32289" . + +opcua:nodei32290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedTrustLists" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedTrustLists" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32290" ; + base:hasValueRank "1" . + +opcua:nodei32291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedCertificateGroups" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedCertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32291" ; + base:hasValueRank "1" . + +opcua:nodei32292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Errors" ; + base:hasDatatype opcua:TransactionErrorType ; + base:hasDisplayName "Errors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32292" ; + base:hasValueRank "1" . + +opcua:nodei32296 a opcua:MethodNodeClass ; + base:hasBrowseName "GetCertificates" ; + base:hasDisplayName "GetCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32296" ; + base:hasProperty opcua:nodei32297, + opcua:nodei32298 . + +opcua:nodei32297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32297" ; + base:hasValueRank "1" . + +opcua:nodei32298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32298" ; + base:hasValueRank "1" . + +opcua:nodei32299 a opcua:ObjectNodeClass, + opcua:TransactionDiagnosticsType ; + base:hasBrowseName "TransactionDiagnostics" ; + base:hasDisplayName "TransactionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32299" ; + base:hasProperty opcua:nodei32300, + opcua:nodei32301, + opcua:nodei32302, + opcua:nodei32303, + opcua:nodei32304, + opcua:nodei32305 . + +opcua:nodei323 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8312 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "323" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32300" . + +opcua:nodei32301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32301" . + +opcua:nodei32302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Result" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Result" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32302" . + +opcua:nodei32303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedTrustLists" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedTrustLists" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32303" ; + base:hasValueRank "1" . + +opcua:nodei32304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedCertificateGroups" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedCertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32304" ; + base:hasValueRank "1" . + +opcua:nodei32305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Errors" ; + base:hasDatatype opcua:TransactionErrorType ; + base:hasDisplayName "Errors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32305" ; + base:hasValueRank "1" . + +opcua:nodei32382 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32383 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32382" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32386 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32387 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32386" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32390 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32390" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultSecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "DefaultSecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32396" ; + base:hasValueRank "1" . + +opcua:nodei32397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConfigurationProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32397" ; + base:hasValueRank "1" . + +opcua:nodei32398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWritersPerGroup" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWritersPerGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32398" . + +opcua:nodei32399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeDatagram" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeDatagram" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32399" . + +opcua:nodei324 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7677 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "324" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeBroker" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeBroker" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32400" . + +opcua:nodei32401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPull" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPull" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32401" . + +opcua:nodei32402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPush" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPush" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32402" . + +opcua:nodei32403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultSecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "DefaultSecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32403" ; + base:hasValueRank "1" . + +opcua:nodei32404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConfigurationProperties" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32404" ; + base:hasValueRank "1" . + +opcua:nodei32408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelVersion" ; + base:hasDatatype opcua:SemanticVersionString ; + base:hasDisplayName "ModelVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32408" ; + base:hasValue "1.5.3" . + +opcua:nodei32410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerArray" ; + base:hasDatatype opcua:RedundantServerDataType ; + base:hasDisplayName "RedundantServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32410" ; + base:hasValueRank "1" . + +opcua:nodei32413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerArray" ; + base:hasDatatype opcua:RedundantServerDataType ; + base:hasDisplayName "RedundantServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32413" ; + base:hasValueRank "1" . + +opcua:nodei32415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Mode" ; + base:hasDatatype opcua:RedundantServerMode ; + base:hasDisplayName "Mode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32415" . + +opcua:nodei32416 a opcua:MethodNodeClass ; + base:hasBrowseName "Failover" ; + base:hasDisplayName "Failover" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32416" . + +opcua:nodei32418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32418" ; + base:hasValueRank "1" . + +opcua:nodei32419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelVersion" ; + base:hasDatatype opcua:SemanticVersionString ; + base:hasDisplayName "ModelVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32419" . + +opcua:nodei32422 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32423 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32422" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32426 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32427 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32426" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32430 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32430" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitFieldsDefinitions" ; + base:hasDatatype opcua:BitFieldDefinition ; + base:hasDisplayName "BitFieldsDefinitions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32432" ; + base:hasValueRank "1" . + +opcua:nodei32433 a opcua:BaseVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32433" ; + base:hasSymbolicName "FieldName_Placeholder" . + +opcua:nodei32437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32437" ; + base:hasValueRank "1" . + +opcua:nodei32441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommonName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CommonName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32441" . + +opcua:nodei32443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32443" . + +opcua:nodei32444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Description" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Description" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32444" . + +opcua:nodei32445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32445" . + +opcua:nodei32446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Discipline" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Discipline" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32446" . + +opcua:nodei32452 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AlternativeUnits" ; + base:hasComponent opcua:nodei32587 ; + base:hasDisplayName "AlternativeUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32452" . + +opcua:nodei32461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConversionLimit" ; + base:hasDatatype opcua:ConversionLimitEnum ; + base:hasDisplayName "ConversionLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32461" . + +opcua:nodei32462 a opcua:ObjectNodeClass, + opcua:UnitType ; + base:hasBrowseName "CoherentUnit" ; + base:hasDisplayName "CoherentUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32462" ; + base:hasProperty opcua:nodei32463, + opcua:nodei32465 . + +opcua:nodei32463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32463" . + +opcua:nodei32465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32465" . + +opcua:nodei32472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LinearConversion" ; + base:hasDatatype opcua:LinearConversionDataType ; + base:hasDisplayName "LinearConversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32472" . + +opcua:nodei32473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MathMLConversion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MathMLConversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32473" . + +opcua:nodei32474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MathMLInverseConversion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MathMLInverseConversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32474" . + +opcua:nodei32476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32476" . + +opcua:nodei32477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Description" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Description" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32477" . + +opcua:nodei32478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotation" ; + base:hasDatatype opcua:AnnotationDataType ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32478" ; + base:hasValueRank "1" . + +opcua:nodei32479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConversionService" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ConversionService" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32479" . + +opcua:nodei32480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dimension" ; + base:hasDatatype opcua:QuantityDimension ; + base:hasDisplayName "Dimension" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32480" . + +opcua:nodei32481 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ServerUnits" ; + base:hasComponent opcua:nodei32482 ; + base:hasDisplayName "ServerUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32481" . + +opcua:nodei32482 a opcua:ObjectNodeClass, + opcua:ServerUnitType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32482" ; + base:hasProperty opcua:nodei32483, + opcua:nodei32485, + opcua:nodei32496 ; + base:hasSymbolicName "ServerUnit_Placeholder" . + +opcua:nodei32483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32483" . + +opcua:nodei32485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32485" . + +opcua:nodei32496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConversionLimit" ; + base:hasDatatype opcua:ConversionLimitEnum ; + base:hasDisplayName "ConversionLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32496" . + +opcua:nodei32503 a opcua:ObjectNodeClass, + opcua:QuantityType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei32509 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32503" ; + base:hasProperty opcua:nodei32508 ; + base:hasSymbolicName "Quantity_Placeholder" . + +opcua:nodei32508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dimension" ; + base:hasDatatype opcua:QuantityDimension ; + base:hasDisplayName "Dimension" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32508" . + +opcua:nodei32509 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ServerUnits" ; + base:hasDisplayName "ServerUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32509" . + +opcua:nodei32530 a opcua:ObjectNodeClass, + opcua:QuantitiesFolderType ; + base:hasBrowseName "Quantities" ; + base:hasDescription "This Object is the entry point to quantities and their units managed in the Server." ; + base:hasDisplayName "Quantities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32530" . + +opcua:nodei32560 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32563 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32560" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32561 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32566 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32561" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32562 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32569 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32562" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32572 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32575 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32572" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32573 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32578 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32573" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32574 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32581 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32574" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32584 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32584" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32585 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32585" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32586 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32586" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32587 a opcua:AlternativeUnitType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32587" ; + base:hasProperty opcua:nodei32588, + opcua:nodei32590 ; + base:hasSymbolicName "AlternativeUnit_Placeholder" . + +opcua:nodei32588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32588" . + +opcua:nodei32590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32590" . + +opcua:nodei326 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8315 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "326" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeStoredValues" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32619" . + +opcua:nodei32620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxCountStoredValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxCountStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32620" . + +opcua:nodei32622 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EventTypes" ; + base:hasDisplayName "EventTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32622" . + +opcua:nodei32623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32623" . + +opcua:nodei32624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32624" . + +opcua:nodei32626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Server" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Server" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32626" . + +opcua:nodei32627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32627" . + +opcua:nodei32628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32628" . + +opcua:nodei32629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32629" . + +opcua:nodei32630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdentityTokenPolicy" ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasDisplayName "IdentityTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32630" . + +opcua:nodei32631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32631" . + +opcua:nodei32632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoricalEventFilter" ; + base:hasDatatype opcua:EventFilter ; + base:hasDisplayName "HistoricalEventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32632" . + +opcua:nodei32637 a opcua:HistoricalDataConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DefaultHAConfiguration" ; + base:hasComponent opcua:nodei32638, + opcua:nodei32643 ; + base:hasDisplayName "DefaultHAConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32637" ; + base:hasProperty opcua:nodei32644, + opcua:nodei32645, + opcua:nodei32646, + opcua:nodei32647, + opcua:nodei32648, + opcua:nodei32649, + opcua:nodei32650, + opcua:nodei32656, + opcua:nodei32682, + opcua:nodei32752, + opcua:nodei32753 . + +opcua:nodei32638 a opcua:AggregateConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32638" ; + base:hasProperty opcua:nodei32639, + opcua:nodei32640, + opcua:nodei32641, + opcua:nodei32642 . + +opcua:nodei32639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32639" . + +opcua:nodei32640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32640" . + +opcua:nodei32641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32641" . + +opcua:nodei32642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32642" . + +opcua:nodei32643 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32643" . + +opcua:nodei32644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stepped" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Stepped" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32644" . + +opcua:nodei32645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32645" . + +opcua:nodei32646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32646" . + +opcua:nodei32647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32647" . + +opcua:nodei32648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviation" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "ExceptionDeviation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32648" . + +opcua:nodei32649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviationFormat" ; + base:hasDatatype opcua:ExceptionDeviationFormat ; + base:hasDisplayName "ExceptionDeviationFormat" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32649" . + +opcua:nodei32650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32650" . + +opcua:nodei32651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWritersPerGroup" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWritersPerGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32651" . + +opcua:nodei32652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeDatagram" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeDatagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32652" . + +opcua:nodei32653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeBroker" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeBroker" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32653" . + +opcua:nodei32654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPull" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPull" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32654" . + +opcua:nodei32655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPush" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPush" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32655" . + +opcua:nodei32656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32656" . + +opcua:nodei32658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceRefinement" ; + base:hasDatatype opcua:ReferenceListEntryDataType ; + base:hasDisplayName "ReferenceRefinement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32658" ; + base:hasValueRank "1" . + +opcua:nodei32661 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32663 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32661" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32662 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32666 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32662" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32669 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32671 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32669" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32670 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32674 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32670" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32677 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32677" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32678 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32678" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32682" . + +opcua:nodei327 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7680 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "327" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeStoredValues" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32752" . + +opcua:nodei32753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxCountStoredValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxCountStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32753" . + +opcua:nodei32754 a opcua:HistoricalEventConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DefaultHEConfiguration" ; + base:hasComponent opcua:nodei32755 ; + base:hasDisplayName "DefaultHEConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32754" ; + base:hasProperty opcua:nodei32756, + opcua:nodei32757 . + +opcua:nodei32755 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EventTypes" ; + base:hasDisplayName "EventTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32755" . + +opcua:nodei32756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32756" . + +opcua:nodei32757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32757" . + +opcua:nodei32821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32821" . + +opcua:nodei32822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32822" . + +opcua:nodei32823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32823" . + +opcua:nodei32825 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32826 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32825" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32829 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32830 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32829" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32833 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32833" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSecurityGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32839" . + +opcua:nodei32840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPushTargets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32840" . + +opcua:nodei32841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPublishedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32841" . + +opcua:nodei32842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStandaloneSubscribedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStandaloneSubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32842" . + +opcua:nodei32843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyServer" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32843" . + +opcua:nodei32844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSecurityGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32844" . + +opcua:nodei32845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPushTargets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32845" . + +opcua:nodei32846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPublishedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32846" . + +opcua:nodei32847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStandaloneSubscribedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStandaloneSubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32847" . + +opcua:nodei32848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyServer" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyServer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32848" . + +opcua:nodei32849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastChange" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "LastChange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32849" . + +opcua:nodei32850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastChange" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "LastChange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32850" . + +opcua:nodei32852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastChange" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "LastChange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32852" . + +opcua:nodei332 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8321 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "332" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei333 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7686 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "333" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei339 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8327 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "339" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei340 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7692 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "340" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei345 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8333 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "345" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei346 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7698 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "346" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3698 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3698" . + +opcua:nodei3699 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3699" . + +opcua:nodei3700 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3700" . + +opcua:nodei3701 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3701" . + +opcua:nodei3702 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3702" . + +opcua:nodei3703 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3703" . + +opcua:nodei3704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "SoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3704" ; + base:hasValueRank "1" . + +opcua:nodei3705 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3705" . + +opcua:nodei3706 a opcua:ObjectNodeClass, + opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummary" ; + base:hasComponent opcua:nodei3707, + opcua:nodei3708 ; + base:hasDisplayName "SessionsDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3706" . + +opcua:nodei3707 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3707" ; + base:hasValueRank "1" . + +opcua:nodei3708 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3708" ; + base:hasValueRank "1" . + +opcua:nodei3709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundancySupport" ; + base:hasDatatype opcua:RedundancySupport ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3709" . + +opcua:nodei3720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3720" . + +opcua:nodei3724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3724" . + +opcua:nodei3728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3728" . + +opcua:nodei3732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3732" . + +opcua:nodei3746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3746" . + +opcua:nodei3750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3750" . + +opcua:nodei3754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3754" . + +opcua:nodei377 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8363 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "377" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei378 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7728 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "378" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei380 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8366 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "380" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei381 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7731 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "381" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3825 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Transition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Transition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3825" ; + base:hasProperty opcua:nodei3826 . + +opcua:nodei3826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3826" . + +opcua:nodei383 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8369 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "383" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3830 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3830" ; + base:hasProperty opcua:nodei3831, + opcua:nodei3833 . + +opcua:nodei3831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3831" . + +opcua:nodei3833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3833" . + +opcua:nodei3835 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3835" ; + base:hasProperty opcua:nodei3836, + opcua:nodei3838, + opcua:nodei3839 . + +opcua:nodei3836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3836" . + +opcua:nodei3838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3838" . + +opcua:nodei3839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3839" . + +opcua:nodei384 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7734 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "384" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3840 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CreateSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3840" . + +opcua:nodei3841 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateClientName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CreateClientName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3841" . + +opcua:nodei3842 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvocationCreationTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "InvocationCreationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3842" . + +opcua:nodei3843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3843" . + +opcua:nodei3844 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCall" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LastMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3844" . + +opcua:nodei3845 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "LastMethodSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3845" . + +opcua:nodei3846 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodInputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3846" ; + base:hasValueRank "1" . + +opcua:nodei3847 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodOutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3847" ; + base:hasValueRank "1" . + +opcua:nodei3848 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCallTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastMethodCallTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3848" . + +opcua:nodei3849 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodReturnStatus" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "LastMethodReturnStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3849" . + +opcua:nodei3850 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FinalResultData" ; + base:hasDisplayName "FinalResultData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3850" . + +opcua:nodei386 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8372 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "386" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei387 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7737 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "387" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3874" . + +opcua:nodei3875 a opcua:MethodNodeClass ; + base:hasBrowseName "ConditionRefresh" ; + base:hasDisplayName "ConditionRefresh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3875" ; + base:hasProperty opcua:nodei3876 . + +opcua:nodei3876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3876" ; + base:hasValueRank "1" . + +opcua:nodei433 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8417 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "433" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei434 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7782 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "434" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei538 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12712 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "538" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei539 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12718 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "539" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei541 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12715 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "541" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei542 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12721 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "542" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei58 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseObjectType ; + base:hasBrowseName "BaseObjectType" ; + base:hasDisplayName "BaseObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "58" . + +opcua:nodei584 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8564 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "584" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei585 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7929 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "585" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei587 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8567 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "587" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei588 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7932 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "588" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei590 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8570 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "590" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei591 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7935 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "591" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei593 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8573 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "593" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei594 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7938 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "594" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei596 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8576 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "596" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei597 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7941 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "597" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei599 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8579 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "599" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei600 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7944 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "600" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei602 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8582 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "602" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei603 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7947 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "603" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei6098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6098" ; + base:hasValue 1 . + +opcua:nodei6100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6100" ; + base:hasValue 2 . + +opcua:nodei6101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6101" ; + base:hasValue 3 . + +opcua:nodei62 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseVariableType ; + base:hasBrowseName "BaseVariableType" ; + base:hasDisplayName "BaseVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "62" ; + base:hasValueRank "-2" . + +opcua:nodei660 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8639 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "660" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei661 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8004 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "661" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei720 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8702 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "720" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei721 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8067 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "721" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei726 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8708 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "726" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei727 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8073 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "727" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei7591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7591" ; + base:hasValueRank "1" . + +opcua:nodei7595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7595" ; + base:hasValueRank "1" . + +opcua:nodei7596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7596" ; + base:hasValueRank "1" . + +opcua:nodei7597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7597" ; + base:hasValueRank "1" . + +opcua:nodei7598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7598" ; + base:hasValueRank "1" . + +opcua:nodei7605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7605" ; + base:hasValueRank "1" . + +opcua:nodei7611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7611" ; + base:hasValueRank "1" . + +opcua:nodei7612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7612" ; + base:hasValueRank "1" . + +opcua:nodei7614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7614" ; + base:hasValueRank "1" . + +opcua:nodei7616 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8291 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7616" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei7617 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua" ; + base:hasComponent opcua:nodei11959, + opcua:nodei11962, + opcua:nodei12091, + opcua:nodei12094, + opcua:nodei12183, + opcua:nodei12186, + opcua:nodei12213, + opcua:nodei12681, + opcua:nodei12718, + opcua:nodei12721, + opcua:nodei12767, + opcua:nodei12770, + opcua:nodei12902, + opcua:nodei12905, + opcua:nodei14324, + opcua:nodei14849, + opcua:nodei14852, + opcua:nodei14855, + opcua:nodei14870, + opcua:nodei14873, + opcua:nodei14876, + opcua:nodei15018, + opcua:nodei15501, + opcua:nodei15521, + opcua:nodei15524, + opcua:nodei15599, + opcua:nodei15602, + opcua:nodei15734, + opcua:nodei15738, + opcua:nodei15741, + opcua:nodei15766, + opcua:nodei15769, + opcua:nodei15772, + opcua:nodei15775, + opcua:nodei15778, + opcua:nodei15781, + opcua:nodei15784, + opcua:nodei15787, + opcua:nodei15793, + opcua:nodei15854, + opcua:nodei15857, + opcua:nodei15860, + opcua:nodei15866, + opcua:nodei15869, + opcua:nodei15872, + opcua:nodei15877, + opcua:nodei15880, + opcua:nodei15883, + opcua:nodei15886, + opcua:nodei15889, + opcua:nodei15895, + opcua:nodei15898, + opcua:nodei15919, + opcua:nodei15922, + opcua:nodei15925, + opcua:nodei15931, + opcua:nodei15940, + opcua:nodei15943, + opcua:nodei15946, + opcua:nodei16131, + opcua:nodei17469, + opcua:nodei17538, + opcua:nodei17550, + opcua:nodei18178, + opcua:nodei18181, + opcua:nodei18184, + opcua:nodei18187, + opcua:nodei18824, + opcua:nodei18827, + opcua:nodei18830, + opcua:nodei18833, + opcua:nodei18836, + opcua:nodei18839, + opcua:nodei18842, + opcua:nodei18845, + opcua:nodei18848, + opcua:nodei21002, + opcua:nodei21156, + opcua:nodei21159, + opcua:nodei21162, + opcua:nodei21165, + opcua:nodei21168, + opcua:nodei21171, + opcua:nodei23502, + opcua:nodei23514, + opcua:nodei23870, + opcua:nodei23873, + opcua:nodei23876, + opcua:nodei23879, + opcua:nodei23882, + opcua:nodei23885, + opcua:nodei23888, + opcua:nodei23897, + opcua:nodei23900, + opcua:nodei23909, + opcua:nodei23912, + opcua:nodei23915, + opcua:nodei24035, + opcua:nodei24111, + opcua:nodei24114, + opcua:nodei24117, + opcua:nodei24293, + opcua:nodei25240, + opcua:nodei25533, + opcua:nodei25536, + opcua:nodei25539, + opcua:nodei25542, + opcua:nodei32383, + opcua:nodei32423, + opcua:nodei32563, + opcua:nodei32566, + opcua:nodei32569, + opcua:nodei32663, + opcua:nodei32666, + opcua:nodei32826, + opcua:nodei7650, + opcua:nodei7656, + opcua:nodei7659, + opcua:nodei7662, + opcua:nodei7665, + opcua:nodei7668, + opcua:nodei7671, + opcua:nodei7674, + opcua:nodei7677, + opcua:nodei7680, + opcua:nodei7683, + opcua:nodei7686, + opcua:nodei7692, + opcua:nodei7698, + opcua:nodei7728, + opcua:nodei7731, + opcua:nodei7734, + opcua:nodei7737, + opcua:nodei7782, + opcua:nodei7929, + opcua:nodei7932, + opcua:nodei7935, + opcua:nodei7938, + opcua:nodei7941, + opcua:nodei7944, + opcua:nodei7947, + opcua:nodei8004, + opcua:nodei8067, + opcua:nodei8073, + opcua:nodei8076, + opcua:nodei8172, + opcua:nodei8208, + opcua:nodei8211, + opcua:nodei8214, + opcua:nodei8217, + opcua:nodei8220, + opcua:nodei8223, + opcua:nodei8226, + opcua:nodei8229, + opcua:nodei8232, + opcua:nodei8235, + opcua:nodei8238, + opcua:nodei8241, + opcua:nodei8244, + opcua:nodei8247, + opcua:nodei8914 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7617" ; + base:hasProperty opcua:nodei15037, + opcua:nodei7619 ; + base:hasSymbolicName "OpcUa_BinarySchema" ; + base:hasValue "PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIg0KICBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iDQogIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCj4NCg0KICA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIiAvPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iWG1sRWxlbWVudCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFuIFhNTCBlbGVtZW50IGVuY29kZWQgYXMgYSBVVEYtOCBzdHJpbmcuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxlbmd0aCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkNoYXIiIExlbmd0aEZpZWxkPSJMZW5ndGgiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTm9kZUlkVHlwZSIgTGVuZ3RoSW5CaXRzPSI2Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIHBvc3NpYmxlIGVuY29kaW5ncyBmb3IgYSBOb2RlSWQgdmFsdWUuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUd29CeXRlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGb3VyQnl0ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHdWlkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCeXRlU3RyaW5nIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUd29CeXRlTm9kZUlkIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklkZW50aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGb3VyQnl0ZU5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTnVtZXJpY05vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJpbmdOb2RlSWQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iR3VpZE5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnl0ZVN0cmluZ05vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRpZmllciBmb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWRUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHdvQnl0ZSIgVHlwZU5hbWU9InVhOlR3b0J5dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZvdXJCeXRlIiBUeXBlTmFtZT0idWE6Rm91ckJ5dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyaWMiIFR5cGVOYW1lPSJ1YTpOdW1lcmljTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJpbmciIFR5cGVOYW1lPSJ1YTpTdHJpbmdOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQiIFR5cGVOYW1lPSJ1YTpHdWlkTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlU3RyaW5nIiBUeXBlTmFtZT0idWE6Qnl0ZVN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSI1IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV4cGFuZGVkTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRpZmllciBmb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UgcXVhbGlmaWVkIHdpdGggYSBjb21wbGV0ZSBuYW1lc3BhY2Ugc3RyaW5nLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWRUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckluZGV4U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUd29CeXRlIiBUeXBlTmFtZT0idWE6VHdvQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRm91ckJ5dGUiIFR5cGVOYW1lPSJ1YTpGb3VyQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtZXJpYyIgVHlwZU5hbWU9InVhOk51bWVyaWNOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZyIgVHlwZU5hbWU9InVhOlN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3VpZCIgVHlwZU5hbWU9InVhOkd1aWROb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1lPSJ1YTpCeXRlU3RyaW5nTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVUkkiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iTmFtZXNwYWNlVVJJU3BlY2lmaWVkIi8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFN3aXRjaEZpZWxkPSJTZXJ2ZXJJbmRleFNwZWNpZmllZCIvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU3RhdHVzQ29kZSIgTGVuZ3RoSW5CaXRzPSIzMiIgQnl0ZU9yZGVyU2lnbmlmaWNhbnQ9InRydWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIDMyLWJpdCBzdGF0dXMgY29kZSB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGlhZ25vc3RpY0luZm8iPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHJlY3Vyc2l2ZSBzdHJ1Y3R1cmUgY29udGFpbmluZyBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFzc29jaWF0ZWQgd2l0aCBhIHN0YXR1cyBjb2RlLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1ib2xpY0lkU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSW5mb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGVTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5mb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNlcnZlZDEiIFR5cGVOYW1lPSJvcGM6Qml0IiBMZW5ndGg9IjEiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1ib2xpY0lkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iU3ltYm9saWNJZFNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dpdGNoRmllbGQ9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dpdGNoRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsaXplZFRleHQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZpZWxkPSJMb2NhbGl6ZWRUZXh0U3BlY2lmaWVkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEluZm8iIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iQWRkaXRpb25hbEluZm9TcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBTd2l0Y2hGaWVsZD0iSW5uZXJTdGF0dXNDb2RlU3BlY2lmaWVkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5mbyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBTd2l0Y2hGaWVsZD0iSW5uZXJEaWFnbm9zdGljSW5mb1NwZWNpZmllZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWFsaWZpZWROYW1lIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSBzdHJpbmcgcXVhbGlmaWVkIHdpdGggYSBuYW1lc3BhY2UgaW5kZXguPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZUluZGV4IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxvY2FsaXplZFRleHQiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHN0cmluZyBxdWFsaWZpZWQgd2l0aCBhIG5hbWVzcGFjZSBpbmRleC48L29wYzpEb2N1bWVudGF0aW9uPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRleHRTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgU3dpdGNoRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRleHQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iVGV4dFNwZWNpZmllZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhVmFsdWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHZhbHVlIHdpdGggYW4gYXNzb2NpYXRlZCB0aW1lc3RhbXAsIGFuZCBxdWFsaXR5Ljwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvdXJjZVRpbWVzdGFtcFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXBTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNlUGljb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyUGljb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBTd2l0Y2hGaWVsZD0iVmFsdWVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgU3dpdGNoRmllbGQ9IlN0YXR1c0NvZGVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VUaW1lc3RhbXAiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFN3aXRjaEZpZWxkPSJTb3VyY2VUaW1lc3RhbXBTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VQaWNvc2Vjb25kcyIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIFN3aXRjaEZpZWxkPSJTb3VyY2VQaWNvc2Vjb25kc1NwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgU3dpdGNoRmllbGQ9IlNlcnZlclRpbWVzdGFtcFNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclBpY29zZWNvbmRzIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU3dpdGNoRmllbGQ9IlNlcnZlclBpY29zZWNvbmRzU3BlY2lmaWVkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkEgc2VyaWFsaXplZCBvYmplY3QgcHJlZml4ZWQgd2l0aCBpdHMgZGF0YSB0eXBlIGlkZW50aWZpZXIuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlR5cGVJZFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCaW5hcnlCb2R5IiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlhtbEJvZHkiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI1IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIFN3aXRjaEZpZWxkPSJUeXBlSWRTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCb2R5TGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQm9keSIgVHlwZU5hbWU9Im9wYzpCeXRlIiBMZW5ndGhGaWVsZD0iQm9keUxlbmd0aCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWYXJpYW50Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSB1bmlvbiBvZiBzZXZlcmFsIHR5cGVzLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYXJpYW50VHlwZSIgVHlwZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9uc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iMSIvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiBMZW5ndGg9IjEiLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5TGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCb29sZWFuIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNCeXRlIiBUeXBlTmFtZT0ib3BjOlNCeXRlIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDE2IiBUeXBlTmFtZT0ib3BjOkludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50MTYiIFR5cGVOYW1lPSJvcGM6VUludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnQzMiIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVUludDMyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI3IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW50NjQiIFR5cGVOYW1lPSJvcGM6SW50NjQiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVJbnQ2NCIgVHlwZU5hbWU9Im9wYzpVSW50NjQiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iOSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZsb2F0IiBUeXBlTmFtZT0ib3BjOkZsb2F0IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRG91YmxlIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZyIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMTIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRlVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQiIFR5cGVOYW1lPSJvcGM6R3VpZCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxNCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxNSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlhtbEVsZW1lbnQiIFR5cGVOYW1lPSJ1YTpYbWxFbGVtZW50IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE3IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVhbGlmaWVkTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMjAiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0IiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4dGVuc2lvbk9iamVjdCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhcmlhbnQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjI0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm8iIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyNSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZpZWxkPSJBcnJheURpbWVuc2lvbnNTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiBTd2l0Y2hGaWVsZD0iQXJyYXlEaW1lbnNpb25zU3BlY2lmaWVkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5hbWluZ1J1bGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYW5kYXRvcnkiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wdGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb25zdHJhaW50IiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQogICAgDQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJFbnVtZXJhdGlvbiIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbWFnZUJNUCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkltYWdlR0lGIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW1hZ2VKUEciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbWFnZVBORyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkF1ZGlvRGF0YVR5cGUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVW5pb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVXJpU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlJlZHVuZGFudFNlcnZlck1vZGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlByaW1hcnlXaXRoQmFja3VwIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcmltYXJ5T25seSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQmFja3VwUmVhZHkiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJhY2t1cE5vdFJlYWR5IiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkJpdEZpZWxkTWFza0RhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU2VtYW50aWNWZXJzaW9uU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IktleVZhbHVlUGFpciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXkiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZGl0aW9uYWxQYXJhbWV0ZXJzVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUGFyYW1ldGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBhcmFtZXRlcnMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZlBhcmFtZXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRXBoZW1lcmFsS2V5VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaWNLZXkiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpZ25hdHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSGFuZGxlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVHJpbW1lZFN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCaXRGaWVsZERlZmluaXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNlcnZlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdCaXRQb3NpdGlvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRpbmdCaXRQb3NpdGlvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmF0aW9uYWxOdW1iZXIiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtZXJhdG9yIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVub21pbmF0b3IiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZlY3RvciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGhyZWVEVmVjdG9yIiBCYXNlVHlwZT0idG5zOlZlY3RvciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJYIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWiIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiBCYXNlVHlwZT0idG5zOkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlgiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJaIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJPcmllbnRhdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGhyZWVET3JpZW50YXRpb24iIEJhc2VUeXBlPSJ0bnM6T3JpZW50YXRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkMiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZyYW1lIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUaHJlZURGcmFtZSIgQmFzZVR5cGU9InRuczpGcmFtZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDYXJ0ZXNpYW5Db29yZGluYXRlcyIgVHlwZU5hbWU9InRuczpUaHJlZURDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9yaWVudGF0aW9uIiBUeXBlTmFtZT0idG5zOlRocmVlRE9yaWVudGF0aW9uIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik9wZW5GaWxlTW9kZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVyYXNlRXhpc3RpbmciIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFwcGVuZCIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iSWRlbnRpdHlDcml0ZXJpYVR5cGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJOYW1lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaHVtYnByaW50IiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSb2xlIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcm91cElkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbm9ueW1vdXMiIFZhbHVlPSI1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF1dGhlbnRpY2F0ZWRVc2VyIiBWYWx1ZT0iNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBcHBsaWNhdGlvbiIgVmFsdWU9IjciIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iWDUwOVN1YmplY3QiIFZhbHVlPSI4IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyaXRlcmlhVHlwZSIgVHlwZU5hbWU9InRuczpJZGVudGl0eUNyaXRlcmlhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyaXRlcmlhIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDdXJyZW5jeVVuaXRUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyaWNDb2RlIiBUeXBlTmFtZT0ib3BjOkludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbHBoYWJldGljQ29kZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW5jeSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQW5ub3RhdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFubm90YXRpb24iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2lwbGluZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbml0aWFsQWRkZW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTXVsdGlwbGljYW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGl2aXNvciIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbmFsQWRkZW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkNvbnZlcnNpb25MaW1pdEVudW0iIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vQ29udmVyc2lvbiIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGltaXRlZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5saW1pdGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWFudGl0eURpbWVuc2lvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXNzRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMZW5ndGhFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZWN0cmljQ3VycmVudEV4cG9uZW50IiBUeXBlTmFtZT0ib3BjOlNCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQW1vdW50T2ZTdWJzdGFuY2VFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikx1bWlub3VzSW50ZW5zaXR5RXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBYnNvbHV0ZVRlbXBlcmF0dXJlRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaW1lbnNpb25sZXNzRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWxhcm1NYXNrIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWN0aXZlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmFja25vd2xlZGdlZCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5jb25maXJtZWQiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlRydXN0TGlzdFZhbGlkYXRpb25PcHRpb25zIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcHJlc3NDZXJ0aWZpY2F0ZUV4cGlyZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1cHByZXNzSG9zdE5hbWVJbnZhbGlkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwcmVzc1Jldm9jYXRpb25TdGF0dXNVbmtub3duIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwcmVzc0lzc3VlckNlcnRpZmljYXRlRXhwaXJlZCIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcHJlc3NJc3N1ZXJSZXZvY2F0aW9uU3RhdHVzVW5rbm93biIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNoZWNrUmV2b2NhdGlvblN0YXR1c09ubGluZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNoZWNrUmV2b2NhdGlvblN0YXR1c09mZmxpbmUiIFZhbHVlPSI2NCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJUcnVzdExpc3RNYXNrcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENlcnRpZmljYXRlcyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENybHMiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlckNlcnRpZmljYXRlcyIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWVyQ3JscyIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWxsIiBWYWx1ZT0iMTUiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJ1c3RMaXN0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkTGlzdHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcnVzdGVkQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZUcnVzdGVkQ3JscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRydXN0ZWRDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENybHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZklzc3VlckNybHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZXJDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ3JscyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUcmFuc2FjdGlvbkVycm9yVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXRJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVycm9yIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2UiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlU2NoZW1hSGVhZGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2ltcGxlRGF0YVR5cGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN0cnVjdHVyZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiBUeXBlTmFtZT0idG5zOlN0cnVjdHVyZURlZmluaXRpb24iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRW51bURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGVmaW5pdGlvbiIgVHlwZU5hbWU9InRuczpFbnVtRGVmaW5pdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWx0SW5UeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2ltcGxlVHlwZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCYXNlRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsdEluVHlwZSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVBQmluYXJ5RmlsZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2ltcGxlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2NoZW1hTG9jYXRpb24iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpbGVIZWFkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWxlSGVhZGVyIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWxlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQm9keSIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQb3J0YWJsZU5vZGVJZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyYXRvciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZW5vbWluYXRvciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3ViU3RhdGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQYXVzZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJhdGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJlT3BlcmF0aW9uYWwiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRNZXRhRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5hbWVzcGFjZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZOYW1lc3BhY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN0cnVjdHVyZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cnVjdHVyZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTdHJ1Y3R1cmVEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRW51bURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6RW51bURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkVudW1EYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2ltcGxlRGF0YVR5cGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2ltcGxlRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOlNpbXBsZVR5cGVEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTaW1wbGVEYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6RmllbGRNZXRhRGF0YSIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWVsZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0Q2xhc3NJZCIgVHlwZU5hbWU9Im9wYzpHdWlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb24iIFR5cGVOYW1lPSJ0bnM6Q29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaWVsZE1ldGFEYXRhIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRGbGFncyIgVHlwZU5hbWU9InRuczpEYXRhU2V0RmllbGRGbGFncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWx0SW5UeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0RmllbGRJZCIgVHlwZU5hbWU9Im9wYzpHdWlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRGaWVsZEZsYWdzIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJvbW90ZWRGaWVsZCIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYWpvclZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWlub3JWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVNldEZvbGRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTZXRGb2xkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0TWV0YURhdGEiIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFeHRlbnNpb25GaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFeHRlbnNpb25GaWVsZHMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkV4dGVuc2lvbkZpZWxkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRTb3VyY2UiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZFZhcmlhYmxlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbEhpbnQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlYWRiYW5kVmFsdWUiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzdGl0dXRlVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1ldGFEYXRhUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhUHJvcGVydGllcyIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJOb09mTWV0YURhdGFQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGVkRGF0YSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZERhdGEiIFR5cGVOYW1lPSJ0bnM6UHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdWJsaXNoZWREYXRhIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudE5vdGlmaWVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdGVkRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VsZWN0ZWRGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6U2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxlY3RlZEZpZWxkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3ljbGljRGF0YVNldCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzQ29kZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU291cmNlVGltZXN0YW1wIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXAiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNvdXJjZVBpY29TZWNvbmRzIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXJQaWNvU2Vjb25kcyIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJhd0RhdGEiIFZhbHVlPSIzMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVySWQiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldEZpZWxkQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6RGF0YVNldEZpZWxkQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlGcmFtZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0V3JpdGVyUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRXcml0ZXJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0V3JpdGVyUHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZVNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5TW9kZSIgVHlwZU5hbWU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5S2V5U2VydmljZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOZXR3b3JrTWVzc2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkdyb3VwUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwUHJvcGVydGllcyIgVHlwZU5hbWU9InRuczpLZXlWYWx1ZVBhaXIiIExlbmd0aEZpZWxkPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IldyaXRlckdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4TmV0d29ya01lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZXJHcm91cElkIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZWVwQWxpdmVUaW1lIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJIZWFkZXJMYXlvdXRVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVNldFdyaXRlcnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVycyIgVHlwZU5hbWU9InRuczpEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVNldFdyaXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlcklkIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZDb25uZWN0aW9uUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbm5lY3Rpb25Qcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZDb25uZWN0aW9uUHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZldyaXRlckdyb3VwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlckdyb3VwcyIgVHlwZU5hbWU9InRuczpXcml0ZXJHcm91cERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZldyaXRlckdyb3VwcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWFkZXJHcm91cHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFkZXJHcm91cHMiIFR5cGVOYW1lPSJ0bnM6UmVhZGVyR3JvdXBEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWFkZXJHcm91cHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtJbnRlcmZhY2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrSW50ZXJmYWNlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRlckdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4TmV0d29ya01lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0UmVhZGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRSZWFkZXJzIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRSZWFkZXJEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0UmVhZGVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFJlYWRlckRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGVySWQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVyR3JvdXBJZCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVySWQiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1ldGFEYXRhIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpEYXRhU2V0RmllbGRDb250ZW50TWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZWNlaXZlVGltZW91dCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlGcmFtZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkhlYWRlckxheW91dFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldFJlYWRlclByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpYmVkRGF0YVNldCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRhcmdldFZhcmlhYmxlc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlRhcmdldFZhcmlhYmxlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldFZhcmlhYmxlcyIgVHlwZU5hbWU9InRuczpGaWVsZFRhcmdldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlRhcmdldFZhcmlhYmxlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaWVsZFRhcmdldERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRGaWVsZElkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWNlaXZlckluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0Tm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVJbmRleFJhbmdlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik92ZXJyaWRlVmFsdWVIYW5kbGluZyIgVHlwZU5hbWU9InRuczpPdmVycmlkZVZhbHVlSGFuZGxpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPdmVycmlkZVZhbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJPdmVycmlkZVZhbHVlSGFuZGxpbmciIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMYXN0VXNhYmxlVmFsdWUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik92ZXJyaWRlVmFsdWUiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJlbnROb2RlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdWJsaXNoZWREYXRhU2V0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZERhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdWJsaXNoZWREYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZDb25uZWN0aW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbm5lY3Rpb25zIiBUeXBlTmFtZT0idG5zOlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZDb25uZWN0aW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0Rm9sZGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0Rm9sZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1ldGFEYXRhIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpYmVkRGF0YVNldCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZWN1cml0eUdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlHcm91cEZvbGRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBGb2xkZXIiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5R3JvdXBGb2xkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlMaWZldGltZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhGdXR1cmVLZXlDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhQYXN0S2V5Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkdyb3VwUHJvcGVydGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25VcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlB1c2hUYXJnZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdXNoVGFyZ2V0Rm9sZGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdXNoVGFyZ2V0Rm9sZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlQb2xpY3lVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclRva2VuVHlwZSIgVHlwZU5hbWU9InRuczpVc2VyVG9rZW5Qb2xpY3kiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRLZXlDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXRyeUludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdXNoVGFyZ2V0UHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1c2hUYXJnZXRQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdXNoVGFyZ2V0UHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUdyb3VwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUdyb3VwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGVkRGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoZWREYXRhU2V0cyIgVHlwZU5hbWU9InRuczpQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mUHVibGlzaGVkRGF0YVNldHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ29ubmVjdGlvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25uZWN0aW9ucyIgVHlwZU5hbWU9InRuczpQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mQ29ubmVjdGlvbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaWJlZERhdGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaWJlZERhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlN1YnNjcmliZWREYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0Q2xhc3NlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRDbGFzc2VzIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVNldENsYXNzZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGVmYXVsdFNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWZhdWx0U2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkRlZmF1bHRTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlY3VyaXR5R3JvdXBzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cHMiIFR5cGVOYW1lPSJ0bnM6U2VjdXJpdHlHcm91cERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5R3JvdXBzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlB1YlN1YktleVB1c2hUYXJnZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHViU3ViS2V5UHVzaFRhcmdldHMiIFR5cGVOYW1lPSJ0bnM6UHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlB1YlN1YktleVB1c2hUYXJnZXRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkNvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuZGVmaW5lZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXNjZW5kaW5nV3JpdGVySWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFzY2VuZGluZ1dyaXRlcklkU2luZ2xlIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlB1Ymxpc2hlcklkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcm91cEhlYWRlciIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGVyR3JvdXBJZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3JvdXBWZXJzaW9uIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGF5bG9hZEhlYWRlciIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcCIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQaWNvU2Vjb25kcyIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhU2V0Q2xhc3NJZCIgVmFsdWU9IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcm9tb3RlZEZpZWxkcyIgVmFsdWU9IjEwMjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T3JkZXJpbmciIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE9yZGVyaW5nVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTYW1wbGluZ09mZnNldCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGluZ09mZnNldCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdPZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBMZW5ndGhGaWVsZD0iTm9PZlB1Ymxpc2hpbmdPZmZzZXQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBpY29TZWNvbmRzIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXMiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ham9yVmVyc2lvbiIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9uIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VxdWVuY2VOdW1iZXIiIFZhbHVlPSIzMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmVkU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWNlaXZlT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdPZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTmV0d29ya01lc3NhZ2VIZWFkZXIiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRNZXNzYWdlSGVhZGVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaW5nbGVEYXRhU2V0TWVzc2FnZSIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHVibGlzaGVySWQiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVwbHlUbyIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlckdyb3VwTmFtZSIgVmFsdWU9IjY0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikpzb25Xcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRlcklkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNZXRhRGF0YVZlcnNpb24iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0YXR1cyIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1lc3NhZ2VUeXBlIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRlck5hbWUiIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXZlcnNpYmxlRmllbGRFbmNvZGluZyIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQdWJsaXNoZXJJZCIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZXJHcm91cE5hbWUiIFZhbHVlPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9uIiBWYWx1ZT0iMTAyNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRb3NEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNtaXRRb3NEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpRb3NEYXRhVHlwZSI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlRyYW5zbWl0UW9zRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVjZWl2ZVFvc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlFvc0RhdGFUeXBlIj4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpSZWNlaXZlUW9zRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFkZHJlc3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFkZHJlc3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIFNvdXJjZVR5cGU9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFubm91bmNlUmF0ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlNYXhNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRb3NDYXRlZ29yeSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YWdyYW1Rb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhZ3JhbVFvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlUmVwZWF0Q291bnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZXBlYXREZWxheSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZVJlcGVhdENvdW50IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIFNvdXJjZVR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlUmVwZWF0RGVsYXkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBTb3VyY2VUeXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFncmFtUW9zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292ZXJ5QW5ub3VuY2VSYXRlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRvcGljIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFncmFtUW9zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9waWMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb3RTcGVjaWZpZWQiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJlc3RFZmZvcnQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF0TGVhc3RPbmNlIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBdE1vc3RPbmNlIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFeGFjdGx5T25jZSIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNvdXJjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIFR5cGVOYW1lPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNvdXJjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIFR5cGVOYW1lPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhUXVldWVOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhVXBkYXRlVGltZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJva2VyRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1ZU5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZERlbGl2ZXJ5R3VhcmFudGVlIiBUeXBlTmFtZT0idG5zOkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZpY2UiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRhRGF0YVF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbGVtZW50QWRkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbGVtZW50TWF0Y2giIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVsZW1lbnRNb2RpZnkiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVsZW1lbnRSZW1vdmUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVdyaXRlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVJlYWRlciIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVdyaXRlckdyb3VwIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlUmVhZGVyR3JvdXAiIFZhbHVlPSIxMjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlQ29ubmVjdGlvbiIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VQdWJEYXRhc2V0IiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVN1YkRhdGFzZXQiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVNlY3VyaXR5R3JvdXAiIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVB1c2hUYXJnZXQiIFZhbHVlPSI0MDk2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uTWFzayIgVHlwZU5hbWU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnRJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25uZWN0aW9uSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvbkVsZW1lbnQiIFR5cGVOYW1lPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJEaWFnbm9zdGljc0xldmVsIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYXNpYyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWR2YW5jZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluZm8iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxvZyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVidWciIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbmZvcm1hdGlvbiIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXJyb3IiIFZhbHVlPSIxIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFsaWFzTmFtZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFsaWFzTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlZE5vZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlZE5vZGVzIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlZE5vZGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlBhc3N3b3JkT3B0aW9uc01hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwb3J0SW5pdGlhbFBhc3N3b3JkQ2hhbmdlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwb3J0RGlzYWJsZVVzZXIiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1cHBvcnREaXNhYmxlRGVsZXRlRm9yVXNlciIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcG9ydE5vQ2hhbmdlRm9yVXNlciIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcG9ydERlc2NyaXB0aW9uRm9yVXNlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzVXBwZXJDYXNlQ2hhcmFjdGVycyIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzTG93ZXJDYXNlQ2hhcmFjdGVycyIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzRGlnaXRDaGFyYWN0ZXJzIiBWYWx1ZT0iMTI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzU3BlY2lhbENoYXJhY3RlcnMiIFZhbHVlPSIyNTYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9EZWxldGUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0NoYW5nZUJ5VXNlciIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTXVzdENoYW5nZVBhc3N3b3JkIiBWYWx1ZT0iOCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyTWFuYWdlbWVudERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJDb25maWd1cmF0aW9uIiBUeXBlTmFtZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkVuY29kZWRUaWNrZXQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRHVwbGV4IiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGdWxsIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIYWxmIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJJbnRlcmZhY2VBZG1pblN0YXR1cyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXAiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRvd24iIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRlc3RpbmciIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkludGVyZmFjZU9wZXJTdGF0dXMiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVwIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEb3duIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUZXN0aW5nIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEb3JtYW50IiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb3RQcmVzZW50IiBWYWx1ZT0iNSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMb3dlckxheWVyRG93biIgVmFsdWU9IjYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTmVnb3RpYXRpb25TdGF0dXMiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluUHJvZ3Jlc3MiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbXBsZXRlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWlsZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVua25vd24iIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vTmVnb3RpYXRpb24iIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlRzbkZhaWx1cmVDb2RlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0ZhaWx1cmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikluc3VmZmljaWVudEJhbmR3aWR0aCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zdWZmaWNpZW50UmVzb3VyY2VzIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnN1ZmZpY2llbnRUcmFmZmljQ2xhc3NCYW5kd2lkdGgiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0cmVhbUlkSW5Vc2UiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0cmVhbURlc3RpbmF0aW9uQWRkcmVzc0luVXNlIiBWYWx1ZT0iNSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1QcmVlbXB0ZWRCeUhpZ2hlclJhbmsiIFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxhdGVuY3lIYXNDaGFuZ2VkIiBWYWx1ZT0iNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFZ3Jlc3NQb3J0Tm90QXZiQ2FwYWJsZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXNlRGlmZmVyZW50RGVzdGluYXRpb25BZGRyZXNzIiBWYWx1ZT0iOSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdXRPZk1zcnBSZXNvdXJjZXMiIFZhbHVlPSIxMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdXRPZk1tcnBSZXNvdXJjZXMiIFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDYW5ub3RTdG9yZURlc3RpbmF0aW9uQWRkcmVzcyIgVmFsdWU9IjEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlByaW9yaXR5SXNOb3RBblNyY0NsYXNzIiBWYWx1ZT0iMTMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWF4RnJhbWVTaXplVG9vTGFyZ2UiIFZhbHVlPSIxNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYXhGYW5JblBvcnRzTGltaXRSZWFjaGVkIiBWYWx1ZT0iMTUiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmlyc3RWYWx1ZUNoYW5nZWRGb3JTdHJlYW1JZCIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZsYW5CbG9ja2VkT25FZ3Jlc3MiIFZhbHVlPSIxNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWbGFuVGFnZ2luZ0Rpc2FibGVkT25FZ3Jlc3MiIFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTckNsYXNzUHJpb3JpdHlNaXNtYXRjaCIgVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZlYXR1cmVOb3RQcm9wYWdhdGVkIiBWYWx1ZT0iMjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWF4TGF0ZW5jeUV4Y2VlZGVkIiBWYWx1ZT0iMjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJpZGdlRG9lc05vdFByb3ZpZGVOZXR3b3JrSWQiIFZhbHVlPSIyMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1UcmFuc2Zvcm1Ob3RTdXBwb3J0ZWQiIFZhbHVlPSIyMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1JZFR5cGVOb3RTdXBwb3J0ZWQiIFZhbHVlPSIyNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGZWF0dXJlTm90U3VwcG9ydGVkIiBWYWx1ZT0iMjUiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVHNuU3RyZWFtU3RhdGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb25maWd1cmluZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZHkiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJhdGlvbmFsIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVHNuVGFsa2VyU3RhdHVzIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWFkeSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmFpbGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJUc25MaXN0ZW5lclN0YXR1cyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZHkiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBhcnRpYWxGYWlsZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZhaWxlZCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1hcHBpbmdVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcmlvcml0eVZhbHVlX1BDUCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlWYWx1ZV9EU0NQIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvdXJjZU5vZGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXROb2RlIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVmZXJlbmNlTGlzdEVudHJ5RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0Tm9kZSIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IklkVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHdWlkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPcGFxdWUiIFZhbHVlPSIzIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5vZGVDbGFzcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5zcGVjaWZpZWQiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ldGhvZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT2JqZWN0VHlwZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGVUeXBlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlVHlwZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmlldyIgVmFsdWU9IjEyOCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZFJvbGVQZXJtaXNzaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGVBdHRyaWJ1dGUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUhpc3Rvcml6aW5nIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZCIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZEhpc3RvcnkiIFZhbHVlPSIxMjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zZXJ0SGlzdG9yeSIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNb2RpZnlIaXN0b3J5IiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlbGV0ZUhpc3RvcnkiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlY2VpdmVFdmVudHMiIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNhbGwiIFZhbHVlPSI0MDk2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFkZFJlZmVyZW5jZSIgVmFsdWU9IjgxOTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVtb3ZlUmVmZXJlbmNlIiBWYWx1ZT0iMTYzODQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVsZXRlTm9kZSIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFkZE5vZGUiIFZhbHVlPSI2NTUzNiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJBY2Nlc3NMZXZlbFR5cGUiIExlbmd0aEluQml0cz0iOCIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkN1cnJlbnRSZWFkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDdXJyZW50V3JpdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlSZWFkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIaXN0b3J5V3JpdGUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlbWFudGljQ2hhbmdlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzV3JpdGUiIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXBXcml0ZSIgVmFsdWU9IjY0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkFjY2Vzc0xldmVsRXhUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ3VycmVudFJlYWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkN1cnJlbnRXcml0ZSIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VtYW50aWNDaGFuZ2UiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXNXcml0ZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcFdyaXRlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uYXRvbWljUmVhZCIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25hdG9taWNXcml0ZSIgVmFsdWU9IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUZ1bGxBcnJheU9ubHkiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vU3ViRGF0YVR5cGVzIiBWYWx1ZT0iMjA0OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25Wb2xhdGlsZSIgVmFsdWU9IjQwOTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29uc3RhbnQiIFZhbHVlPSI4MTkyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIiBMZW5ndGhJbkJpdHM9IjgiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdWJzY3JpYmVUb0V2ZW50cyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25UeXBlIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2lnbmluZ1JlcXVpcmVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbmNyeXB0aW9uUmVxdWlyZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlc3Npb25SZXF1aXJlZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXBwbHlSZXN0cmljdGlvbnNUb0Jyb3dzZSIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUm9sZVBlcm1pc3Npb25UeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJvbGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlBlcm1pc3Npb25UeXBlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iU3RydWN0dXJlVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RydWN0dXJlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJ1Y3R1cmVXaXRoT3B0aW9uYWxGaWVsZHMiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuaW9uIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJ1Y3R1cmVXaXRoU3VidHlwZWRWYWx1ZXMiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuaW9uV2l0aFN1YnR5cGVkVmFsdWVzIiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJ1Y3R1cmVGaWVsZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVSYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4U3RyaW5nTGVuZ3RoIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzT3B0aW9uYWwiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWZhdWx0RW5jb2RpbmdJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJhc2VEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cnVjdHVyZVR5cGUiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRmllbGQiIExlbmd0aEZpZWxkPSJOb09mRmllbGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVudW1EZWZpbml0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRzIiBUeXBlTmFtZT0idG5zOkVudW1GaWVsZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWVsZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQXJndW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFbnVtVmFsdWVUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVudW1GaWVsZCIgQmFzZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiBTb3VyY2VUeXBlPSJ0bnM6RW51bVZhbHVlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOkVudW1WYWx1ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT3B0aW9uU2V0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWxpZEJpdHMiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9Ik5vcm1hbGl6ZWRTdHJpbmciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJEZWNpbWFsU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRHVyYXRpb25TdHJpbmciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJUaW1lU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRGF0ZVN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkR1cmF0aW9uIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVXRjVGltZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkxvY2FsZUlkIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRpbWVab25lRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF5bGlnaHRTYXZpbmdJbk9mZnNldCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW5kZXgiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbnRlZ2VySWQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQXBwbGljYXRpb25UeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXIiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsaWVudCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2xpZW50QW5kU2VydmVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEaXNjb3ZlcnlTZXJ2ZXIiIFZhbHVlPSIzIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25VcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcHBsaWNhdGlvbk5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25UeXBlIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292ZXJ5UHJvZmlsZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlzY292ZXJ5VXJscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeVVybHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkRpc2NvdmVyeVVybHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVxdWVzdEhlYWRlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblRva2VuIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZXN0YW1wIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXR1cm5EaWFnbm9zdGljcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdWRpdEVudHJ5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZW91dEhpbnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEhlYWRlciIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZXNwb25zZUhlYWRlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXAiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGFuZGxlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZpY2VSZXN1bHQiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZURpYWdub3N0aWNzIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3RyaW5nVGFibGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJpbmdUYWJsZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mU3RyaW5nVGFibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSGVhZGVyIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVmVyc2lvblRpbWUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmljZUZhdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25sZXNzSW52b2tlUmVxdWVzdFR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXJpc1ZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5hbWVzcGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZOYW1lc3BhY2VVcmlzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJVcmlzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlc3BvbnNlVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTmFtZXNwYWNlVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZk5hbWVzcGFjZVVyaXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2aWNlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbmRTZXJ2ZXJzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRmluZFNlcnZlcnNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVycyIgVHlwZU5hbWU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmVyT25OZXR3b3JrIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlY29yZElkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292ZXJ5VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaW5kU2VydmVyc09uTmV0d29ya1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdSZWNvcmRJZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZWNvcmRzVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlckNhcGFiaWxpdHlGaWx0ZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXR5RmlsdGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXR5RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0Q291bnRlclJlc2V0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVycyIgVHlwZU5hbWU9InRuczpTZXJ2ZXJPbk5ldHdvcmsiIExlbmd0aEZpZWxkPSJOb09mU2VydmVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkFwcGxpY2F0aW9uSW5zdGFuY2VDZXJ0aWZpY2F0ZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJNZXNzYWdlU2VjdXJpdHlNb2RlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnZhbGlkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaWduIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaWduQW5kRW5jcnlwdCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXNlclRva2VuVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQW5vbnltb3VzIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyTmFtZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2VydGlmaWNhdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlZFRva2VuIiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyVG9rZW5Qb2xpY3kiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9rZW5UeXBlIiBUeXBlTmFtZT0idG5zOlVzZXJUb2tlblR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZWRUb2tlblR5cGUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlQb2xpY3lVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50RGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDZXJ0aWZpY2F0ZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVXNlcklkZW50aXR5VG9rZW5zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcklkZW50aXR5VG9rZW5zIiBUeXBlTmFtZT0idG5zOlVzZXJUb2tlblBvbGljeSIgTGVuZ3RoRmllbGQ9Ik5vT2ZVc2VySWRlbnRpdHlUb2tlbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRQcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5TGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZXRFbmRwb2ludHNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZHBvaW50VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQcm9maWxlVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2ZpbGVVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZQcm9maWxlVXJpcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZXRFbmRwb2ludHNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbmRwb2ludHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludHMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbmRwb2ludHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJlZFNlcnZlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyTmFtZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJOYW1lcyIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIExlbmd0aEZpZWxkPSJOb09mU2VydmVyTmFtZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUeXBlIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpc2NvdmVyeVVybHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlVcmxzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaXNjb3ZlcnlVcmxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VtYXBob3JlRmlsZVBhdGgiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNPbmxpbmUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3RlclNlcnZlclJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyIiBUeXBlTmFtZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiIgQmFzZVR5cGU9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1kbnNTZXJ2ZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3RlclNlcnZlcjJSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlciIgVHlwZU5hbWU9InRuczpSZWdpc3RlcmVkU2VydmVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJTZXJ2ZXIyUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ29uZmlndXJhdGlvblJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mQ29uZmlndXJhdGlvblJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlbmV3IiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDaGFubmVsU2VjdXJpdHlUb2tlbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDaGFubmVsSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9rZW5JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVhdGVkQXQiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRQcm90b2NvbFZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdFR5cGUiIFR5cGVOYW1lPSJ0bnM6U2VjdXJpdHlUb2tlblJlcXVlc3RUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnROb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJQcm90b2NvbFZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlUb2tlbiIgVHlwZU5hbWU9InRuczpDaGFubmVsU2VjdXJpdHlUb2tlbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5vbmNlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2xvc2VTZWN1cmVDaGFubmVsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2xvc2VTZWN1cmVDaGFubmVsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpZ25hdHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU2Vzc2lvbkF1dGhlbnRpY2F0aW9uVG9rZW4iPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2lnbmF0dXJlRGF0YSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbGdvcml0aG0iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2lnbmF0dXJlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ3JlYXRlU2Vzc2lvblJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50RGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ0bnM6QXBwbGljYXRpb25EZXNjcmlwdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnROb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50Q2VydGlmaWNhdGUiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFNlc3Npb25UaW1lb3V0IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFJlc3BvbnNlTWVzc2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyTm9uY2UiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckNlcnRpZmljYXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyRW5kcG9pbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyRW5kcG9pbnRzIiBUeXBlTmFtZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2VydmVyRW5kcG9pbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlclNvZnR3YXJlQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyU29mdHdhcmVDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJTb2Z0d2FyZUNlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclNpZ25hdHVyZSIgVHlwZU5hbWU9InRuczpTaWduYXR1cmVEYXRhIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4UmVxdWVzdE1lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VySWRlbnRpdHlUb2tlbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQW5vbnltb3VzSWRlbnRpdHlUb2tlbiIgQmFzZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIFNvdXJjZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyTmFtZUlkZW50aXR5VG9rZW4iIEJhc2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXNzd29yZCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5jcnlwdGlvbkFsZ29yaXRobSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iWDUwOUlkZW50aXR5VG9rZW4iIEJhc2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJJc3N1ZWRJZGVudGl0eVRva2VuIiBCYXNlVHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBvbGljeUlkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9rZW5EYXRhIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmNyeXB0aW9uQWxnb3JpdGhtIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IlJzYUVuY3J5cHRlZFNlY3JldCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkVjY0VuY3J5cHRlZFNlY3JldCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBY3RpdmF0ZVNlc3Npb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFNpZ25hdHVyZSIgVHlwZU5hbWU9InRuczpTaWduYXR1cmVEYXRhIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNsaWVudFNvZnR3YXJlQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50U29mdHdhcmVDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZDbGllbnRTb2Z0d2FyZUNlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJJZGVudGl0eVRva2VuIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclRva2VuU2lnbmF0dXJlIiBUeXBlTmFtZT0idG5zOlNpZ25hdHVyZURhdGEiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWN0aXZhdGVTZXNzaW9uUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJOb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlc3Npb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDYW5jZWxSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhbmNlbFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2FuY2VsQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5vZGVBdHRyaWJ1dGVzTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWwiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJvd3NlTmFtZSIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29udGFpbnNOb0xvb3BzIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZSIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlc2NyaXB0aW9uIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGlzcGxheU5hbWUiIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFdmVudE5vdGlmaWVyIiBWYWx1ZT0iMTI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkV4ZWN1dGFibGUiIFZhbHVlPSIyNTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yaXppbmciIFZhbHVlPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52ZXJzZU5hbWUiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzQWJzdHJhY3QiIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1pbmltdW1TYW1wbGluZ0ludGVydmFsIiBWYWx1ZT0iNDA5NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlQ2xhc3MiIFZhbHVlPSI4MTkyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vZGVJZCIgVmFsdWU9IjE2Mzg0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN5bW1ldHJpYyIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgVmFsdWU9IjY1NTM2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJFeGVjdXRhYmxlIiBWYWx1ZT0iMTMxMDcyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJXcml0ZU1hc2siIFZhbHVlPSIyNjIxNDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWVSYW5rIiBWYWx1ZT0iNTI0Mjg4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlTWFzayIgVmFsdWU9IjEwNDg1NzYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWUiIFZhbHVlPSIyMDk3MTUyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgVmFsdWU9IjQxOTQzMDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iODM4ODYwOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIFZhbHVlPSIxNjc3NzIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbGwiIFZhbHVlPSIzMzU1NDQzMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYXNlTm9kZSIgVmFsdWU9IjI2NTAxMjIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdCIgVmFsdWU9IjI2NTAxMzQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdFR5cGUiIFZhbHVlPSIyNjUwMzI2OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWYXJpYWJsZSIgVmFsdWU9IjI2NTcxMzgzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhcmlhYmxlVHlwZSIgVmFsdWU9IjI4NjAwNDM4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ldGhvZCIgVmFsdWU9IjI2NjMyNTQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVR5cGUiIFZhbHVlPSIyNjUzNzA2MCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWaWV3IiBWYWx1ZT0iMjY1MDEzNTYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm9kZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT2JqZWN0QXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudE5vdGlmaWVyIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVmFyaWFibGVBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVSYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWNjZXNzTGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSGlzdG9yaXppbmciIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNZXRob2RBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4ZWN1dGFibGUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJFeGVjdXRhYmxlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZhcmlhYmxlVHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVJhbmsiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXJyYXlEaW1lbnNpb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlEaW1lbnNpb25zIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0Fic3RyYWN0IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3ltbWV0cmljIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnZlcnNlTmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVR5cGVBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzQWJzdHJhY3QiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWaWV3QXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250YWluc05vTG9vcHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBdHRyaWJ1dGVWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVWYWx1ZXMiIFR5cGVOYW1lPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZkF0dHJpYnV0ZVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGROb2Rlc0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGFyZW50Tm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWROZXdOb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBUeXBlTmFtZT0idG5zOk5vZGVDbGFzcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVBdHRyaWJ1dGVzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZURlZmluaXRpb24iIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGROb2Rlc1Jlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFkZGVkTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZE5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0FkZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9BZGQiIFR5cGVOYW1lPSJ0bnM6QWRkTm9kZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9BZGQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkTm9kZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpBZGROb2Rlc1Jlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGRSZWZlcmVuY2VzSXRlbSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0ZvcndhcmQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldFNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldE5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkUmVmZXJlbmNlc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXNUb0FkZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZXNUb0FkZCIgVHlwZU5hbWU9InRuczpBZGRSZWZlcmVuY2VzSXRlbSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzVG9BZGQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkUmVmZXJlbmNlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVOb2Rlc0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVsZXRlVGFyZ2V0UmVmZXJlbmNlcyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZU5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0RlbGV0ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9EZWxldGUiIFR5cGVOYW1lPSJ0bnM6RGVsZXRlTm9kZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9EZWxldGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlTm9kZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNlTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZUJpZGlyZWN0aW9uYWwiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSZWZlcmVuY2VzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlc1RvRGVsZXRlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlc1RvRGVsZXRlIiBUeXBlTmFtZT0idG5zOkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZlJlZmVyZW5jZXNUb0RlbGV0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSZWZlcmVuY2VzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkF0dHJpYnV0ZVdyaXRlTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFjY2Vzc0xldmVsIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZU5hbWUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbnRhaW5zTm9Mb29wcyIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVR5cGUiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZXNjcmlwdGlvbiIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc3BsYXlOYW1lIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXZlbnROb3RpZmllciIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFeGVjdXRhYmxlIiBWYWx1ZT0iMjU2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3Rvcml6aW5nIiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkludmVyc2VOYW1lIiBWYWx1ZT0iMTAyNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJc0Fic3RyYWN0IiBWYWx1ZT0iMjA0OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNaW5pbXVtU2FtcGxpbmdJbnRlcnZhbCIgVmFsdWU9IjQwOTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUNsYXNzIiBWYWx1ZT0iODE5MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlSWQiIFZhbHVlPSIxNjM4NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTeW1tZXRyaWMiIFZhbHVlPSIzMjc2OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyQWNjZXNzTGV2ZWwiIFZhbHVlPSI2NTUzNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyRXhlY3V0YWJsZSIgVmFsdWU9IjEzMTA3MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyV3JpdGVNYXNrIiBWYWx1ZT0iMjYyMTQ0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhbHVlUmFuayIgVmFsdWU9IjUyNDI4OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZU1hc2siIFZhbHVlPSIxMDQ4NTc2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhbHVlRm9yVmFyaWFibGVUeXBlIiBWYWx1ZT0iMjA5NzE1MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZURlZmluaXRpb24iIFZhbHVlPSI0MTk0MzA0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJvbGVQZXJtaXNzaW9ucyIgVmFsdWU9IjgzODg2MDgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25zIiBWYWx1ZT0iMTY3NzcyMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWxFeCIgVmFsdWU9IjMzNTU0NDMyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkJyb3dzZURpcmVjdGlvbiIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRm9yd2FyZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52ZXJzZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQm90aCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52YWxpZCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVmlld0Rlc2NyaXB0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXdJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXdWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VEZXNjcmlwdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VEaXJlY3Rpb24iIFR5cGVOYW1lPSJ0bnM6QnJvd3NlRGlyZWN0aW9uIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5jbHVkZVN1YnR5cGVzIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlQ2xhc3NNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdE1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkJyb3dzZVJlc3VsdE1hc2siIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNGb3J3YXJkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlQ2xhc3MiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZU5hbWUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc3BsYXlOYW1lIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHlwZURlZmluaXRpb24iIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbGwiIFZhbHVlPSI2MyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VUeXBlSW5mbyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGFyZ2V0SW5mbyIgVmFsdWU9IjYwIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbiIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJvd3NlUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWZlcmVuY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlcyIgVHlwZU5hbWU9InRuczpSZWZlcmVuY2VEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmlldyIgVHlwZU5hbWU9InRuczpWaWV3RGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRNYXhSZWZlcmVuY2VzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0Jyb3dzZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9Ccm93c2UiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb0Jyb3dzZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpCcm93c2VSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJvd3NlTmV4dFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkNvbnRpbnVhdGlvblBvaW50cyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNJbnZlcnNlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmNsdWRlU3VidHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldE5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlbGF0aXZlUGF0aCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRWxlbWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbGVtZW50cyIgVHlwZU5hbWU9InRuczpSZWxhdGl2ZVBhdGhFbGVtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkVsZW1lbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVBhdGgiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdOb2RlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsYXRpdmVQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VQYXRoVGFyZ2V0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldElkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZW1haW5pbmdQYXRoSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVBhdGhSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVGFyZ2V0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUGF0aFRhcmdldCIgTGVuZ3RoRmllbGQ9Ik5vT2ZUYXJnZXRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQnJvd3NlUGF0aHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRocyIgVHlwZU5hbWU9InRuczpCcm93c2VQYXRoIiBMZW5ndGhGaWVsZD0iTm9PZkJyb3dzZVBhdGhzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUGF0aFJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3Rlck5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb1JlZ2lzdGVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb1JlZ2lzdGVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9SZWdpc3RlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3Rlck5vZGVzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVnaXN0ZXJlZE5vZGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWdpc3RlcmVkTm9kZUlkcyIgVHlwZU5hbWU9InVhOk5vZGVJZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWdpc3RlcmVkTm9kZUlkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVbnJlZ2lzdGVyTm9kZXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvVW5yZWdpc3RlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9VbnJlZ2lzdGVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9VbnJlZ2lzdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQ291bnRlciI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9Ik51bWVyaWNSYW5nZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFbmRwb2ludENvbmZpZ3VyYXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3BlcmF0aW9uVGltZW91dCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZUJpbmFyeUVuY29kaW5nIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhTdHJpbmdMZW5ndGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhCeXRlU3RyaW5nTGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4QXJyYXlMZW5ndGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEJ1ZmZlclNpemUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDaGFubmVsTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVRva2VuTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUXVlcnlEYXRhRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsYXRpdmVQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vZGVUeXBlRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmNsdWRlU3ViVHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6UXVlcnlEYXRhRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mRGF0YVRvUmV0dXJuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkZpbHRlck9wZXJhdG9yIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcXVhbHMiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzTnVsbCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3JlYXRlclRoYW4iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxlc3NUaGFuIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcmVhdGVyVGhhbk9yRXF1YWwiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxlc3NUaGFuT3JFcXVhbCIgVmFsdWU9IjUiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGlrZSIgVmFsdWU9IjYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm90IiBWYWx1ZT0iNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCZXR3ZWVuIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbkxpc3QiIFZhbHVlPSI5IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFuZCIgVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9yIiBWYWx1ZT0iMTEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2FzdCIgVmFsdWU9IjEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluVmlldyIgVmFsdWU9IjEzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9mVHlwZSIgVmFsdWU9IjE0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlbGF0ZWRUbyIgVmFsdWU9IjE1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJpdHdpc2VBbmQiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCaXR3aXNlT3IiIFZhbHVlPSIxNyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWVyeURhdGFTZXQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbk5vZGUiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZlZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJOb2RlUmVmZXJlbmNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZWROb2RlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlZE5vZGVJZHMiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlZE5vZGVJZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyT3BlcmF0b3IiIFR5cGVOYW1lPSJ0bnM6RmlsdGVyT3BlcmF0b3IiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRmlsdGVyT3BlcmFuZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJPcGVyYW5kcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWx0ZXJPcGVyYW5kcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDb250ZW50RmlsdGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbGVtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnRzIiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXJFbGVtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkVsZW1lbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbHRlck9wZXJhbmQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVsZW1lbnRPcGVyYW5kIiBCYXNlVHlwZT0idG5zOkZpbHRlck9wZXJhbmQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxpdGVyYWxPcGVyYW5kIiBCYXNlVHlwZT0idG5zOkZpbHRlck9wZXJhbmQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkF0dHJpYnV0ZU9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbGlhcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkJyb3dzZVBhdGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRoIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZCcm93c2VQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmFuZFN0YXR1c0NvZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3BlcmFuZFN0YXR1c0NvZGVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZPcGVyYW5kU3RhdHVzQ29kZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmFuZERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9wZXJhbmREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZPcGVyYW5kRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNvbnRlbnRGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVsZW1lbnRSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRWxlbWVudFJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6Q29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mRWxlbWVudFJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRWxlbWVudERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbGVtZW50RGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlBhcnNpbmdSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVN0YXR1c0NvZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVN0YXR1c0NvZGVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU3RhdHVzQ29kZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5Rmlyc3RSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXciIFR5cGVOYW1lPSJ0bnM6Vmlld0Rlc2NyaXB0aW9uIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVUeXBlcyIgVHlwZU5hbWU9InRuczpOb2RlVHlwZURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVUeXBlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4RGF0YVNldHNUb1JldHVybiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZWZlcmVuY2VzVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5Rmlyc3RSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZRdWVyeURhdGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVlcnlEYXRhU2V0cyIgVHlwZU5hbWU9InRuczpRdWVyeURhdGFTZXQiIExlbmd0aEZpZWxkPSJOb09mUXVlcnlEYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUGFyc2luZ1Jlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJzaW5nUmVzdWx0cyIgVHlwZU5hbWU9InRuczpQYXJzaW5nUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlBhcnNpbmdSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlclJlc3VsdCIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5TmV4dFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5TmV4dFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlF1ZXJ5RGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWVyeURhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlF1ZXJ5RGF0YVNldCIgTGVuZ3RoRmllbGQ9Ik5vT2ZRdWVyeURhdGFTZXRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZENvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTb3VyY2UiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcnZlciIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQm90aCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTmVpdGhlciIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52YWxpZCIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZFZhbHVlSWQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhRW5jb2RpbmciIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEFnZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6VGltZXN0YW1wc1RvUmV0dXJuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVzVG9SZWFkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb1JlYWQiIFR5cGVOYW1lPSJ0bnM6UmVhZFZhbHVlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1JlYWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkVmFsdWVJZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmRleFJhbmdlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFFbmNvZGluZyIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlEYXRhIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZEV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0idG5zOkV2ZW50RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRFdmVudERldGFpbHMyIiBCYXNlVHlwZT0idG5zOlJlYWRFdmVudERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBTb3VyY2VUeXBlPSJ0bnM6UmVhZEV2ZW50RGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFNvdXJjZVR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0idG5zOkV2ZW50RmlsdGVyIiBTb3VyY2VUeXBlPSJ0bnM6UmVhZEV2ZW50RGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlYWRNb2RpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRSYXdNb2RpZmllZERldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVJlYWREZXRhaWxzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzUmVhZE1vZGlmaWVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXR1cm5Cb3VuZHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkUHJvY2Vzc2VkRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQWdncmVnYXRlVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mQWdncmVnYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkQXRUaW1lRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlcVRpbWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIExlbmd0aEZpZWxkPSJOb09mUmVxVGltZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTaW1wbGVCb3VuZHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXFUaW1lcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJIaXN0b3J5RGF0YSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZmljYXRpb25JbmZvIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmaWNhdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcGRhdGVUeXBlIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlNb2RpZmllZERhdGEiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeURhdGEiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVmFsdWVzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9kaWZpY2F0aW9uSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZmljYXRpb25JbmZvcyIgVHlwZU5hbWU9InRuczpNb2RpZmljYXRpb25JbmZvIiBMZW5ndGhGaWVsZD0iTm9PZk1vZGlmaWNhdGlvbkluZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlFdmVudCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRzIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlFdmVudEZpZWxkTGlzdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZFdmVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeU1vZGlmaWVkRXZlbnQiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeUV2ZW50Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudHMiIFR5cGVOYW1lPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZNb2RpZmljYXRpb25JbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmaWNhdGlvbkluZm9zIiBUeXBlTmFtZT0idG5zOk1vZGlmaWNhdGlvbkluZm8iIExlbmd0aEZpZWxkPSJOb09mTW9kaWZpY2F0aW9uSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgVHlwZU5hbWU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWxlYXNlQ29udGludWF0aW9uUG9pbnRzIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb1JlYWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvUmVhZCIgVHlwZU5hbWU9InRuczpIaXN0b3J5UmVhZFZhbHVlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1JlYWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpIaXN0b3J5UmVhZFJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJXcml0ZVZhbHVlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvV3JpdGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvV3JpdGUiIFR5cGVOYW1lPSJ0bnM6V3JpdGVWYWx1ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2Rlc1RvV3JpdGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZURldGFpbHMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnNlcnQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcGxhY2UiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVwZGF0ZSIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVsZXRlIiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJQZXJmb3JtVXBkYXRlVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zZXJ0IiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXBsYWNlIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVcGRhdGUiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlbW92ZSIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVXBkYXRlRGF0YURldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGVyZm9ybUluc2VydFJlcGxhY2UiIFR5cGVOYW1lPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVXBkYXRlVmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXBkYXRlVmFsdWVzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZlVwZGF0ZVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVcGRhdGVTdHJ1Y3R1cmVEYXRhRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQZXJmb3JtVXBkYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVcGRhdGVWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcGRhdGVWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09mVXBkYXRlVmFsdWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVwZGF0ZUV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQZXJmb3JtVXBkYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpFdmVudEZpbHRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudERhdGEiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudERhdGEiIFR5cGVOYW1lPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50RGF0YSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSYXdNb2RpZmllZERldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNEZWxldGVNb2RpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVBdFRpbWVEZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcVRpbWVzIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBMZW5ndGhGaWVsZD0iTm9PZlJlcVRpbWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZUV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudElkcyIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50SWRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmF0aW9uUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9wZXJhdGlvblJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZk9wZXJhdGlvblJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZIaXN0b3J5VXBkYXRlRGV0YWlscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkhpc3RvcnlVcGRhdGVEZXRhaWxzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpIaXN0b3J5VXBkYXRlUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhbGxNZXRob2RSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9iamVjdElkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWV0aG9kSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mSW5wdXRBcmd1bWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbE1ldGhvZFJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1dEFyZ3VtZW50UmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklucHV0QXJndW1lbnRSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZJbnB1dEFyZ3VtZW50UmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1dEFyZ3VtZW50RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5wdXRBcmd1bWVudERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZklucHV0QXJndW1lbnREaWFnbm9zdGljSW5mb3MiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZPdXRwdXRBcmd1bWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1ldGhvZHNUb0NhbGwiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRob2RzVG9DYWxsIiBUeXBlTmFtZT0idG5zOkNhbGxNZXRob2RSZXF1ZXN0IiBMZW5ndGhGaWVsZD0iTm9PZk1ldGhvZHNUb0NhbGwiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOkNhbGxNZXRob2RSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTW9uaXRvcmluZ01vZGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTYW1wbGluZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVwb3J0aW5nIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJEYXRhQ2hhbmdlVHJpZ2dlciIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXNWYWx1ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzVmFsdWVUaW1lc3RhbXAiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRlYWRiYW5kVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWJzb2x1dGUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnQiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JpbmdGaWx0ZXIiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFDaGFuZ2VGaWx0ZXIiIEJhc2VUeXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmlnZ2VyIiBUeXBlTmFtZT0idG5zOkRhdGFDaGFuZ2VUcmlnZ2VyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlYWRiYW5kVmFsdWUiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV2ZW50RmlsdGVyIiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWxlY3RDbGF1c2VzIiBUeXBlTmFtZT0idG5zOlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIExlbmd0aEZpZWxkPSJOb09mU2VsZWN0Q2xhdXNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldoZXJlQ2xhdXNlIiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTZXJ2ZXJDYXBhYmlsaXRpZXNEZWZhdWx0cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJlYXRVbmNlcnRhaW5Bc0JhZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGVyY2VudERhdGFCYWQiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBlcmNlbnREYXRhR29vZCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlU2xvcGVkRXh0cmFwb2xhdGlvbiIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFnZ3JlZ2F0ZUZpbHRlciIgQmFzZVR5cGU9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9jZXNzaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgVHlwZU5hbWU9InRuczpBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV2ZW50RmlsdGVyUmVzdWx0IiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZVJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWxlY3RDbGF1c2VSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxlY3RDbGF1c2VSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldoZXJlQ2xhdXNlUmVzdWx0IiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXJSZXN1bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWdncmVnYXRlRmlsdGVyUmVzdWx0IiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRQcm9jZXNzaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZEFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yaW5nUGFyYW1ldGVycyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXIiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1ZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2FyZE9sZGVzdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikl0ZW1Ub01vbml0b3IiIFR5cGVOYW1lPSJ0bnM6UmVhZFZhbHVlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yaW5nTW9kZSIgVHlwZU5hbWU9InRuczpNb25pdG9yaW5nTW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFBhcmFtZXRlcnMiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU2FtcGxpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkUXVldWVTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlclJlc3VsdCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiBUeXBlTmFtZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJdGVtc1RvQ3JlYXRlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXRlbXNUb0NyZWF0ZSIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZJdGVtc1RvQ3JlYXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkUGFyYW1ldGVycyIgVHlwZU5hbWU9InRuczpNb25pdG9yaW5nUGFyYW1ldGVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFF1ZXVlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJSZXN1bHQiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgVHlwZU5hbWU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSXRlbXNUb01vZGlmeSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikl0ZW1zVG9Nb2RpZnkiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIExlbmd0aEZpZWxkPSJOb09mSXRlbXNUb01vZGlmeSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0TW9uaXRvcmluZ01vZGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JpbmdNb2RlIiBUeXBlTmFtZT0idG5zOk1vbml0b3JpbmdNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1vbml0b3JlZEl0ZW1JZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZNb25pdG9yZWRJdGVtSWRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldFRyaWdnZXJpbmdSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyaWdnZXJpbmdJdGVtSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxpbmtzVG9BZGQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMaW5rc1RvQWRkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZMaW5rc1RvQWRkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxpbmtzVG9SZW1vdmUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMaW5rc1RvUmVtb3ZlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZMaW5rc1RvUmVtb3ZlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldFRyaWdnZXJpbmdSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBZGRSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mQWRkUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBZGREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZBZGREaWFnbm9zdGljSW5mb3MiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVtb3ZlUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlbW92ZVJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlbW92ZVJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZU1vbml0b3JlZEl0ZW1zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVkSXRlbUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1JZHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZk1vbml0b3JlZEl0ZW1JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkTGlmZXRpbWVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRNYXhLZWVwQWxpdmVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlzaCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHkiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRMaWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQdWJsaXNoIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRMaWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRNYXhLZWVwQWxpdmVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb3RpZmljYXRpb25EYXRhIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm90aWZpY2F0aW9uRGF0YSIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb3RpZmljYXRpb25EYXRhIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vdGlmaWNhdGlvbkRhdGEiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFDaGFuZ2VOb3RpZmljYXRpb24iIEJhc2VUeXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVkSXRlbXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtcyIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZk1vbml0b3JlZEl0ZW1zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFdmVudE5vdGlmaWNhdGlvbkxpc3QiIEJhc2VUeXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRzIiBUeXBlTmFtZT0idG5zOkV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50cyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFdmVudEZpZWxkTGlzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkV2ZW50RmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50RmllbGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlFdmVudEZpZWxkTGlzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudEZpZWxkcyIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mRXZlbnRGaWVsZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3RhdHVzQ2hhbmdlTm90aWZpY2F0aW9uIiBCYXNlVHlwZT0idG5zOk5vdGlmaWNhdGlvbkRhdGEiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudHMiIFR5cGVOYW1lPSJ0bnM6U3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHVibGlzaFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9yZU5vdGlmaWNhdGlvbnMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIFR5cGVOYW1lPSJ0bnM6Tm90aWZpY2F0aW9uTWVzc2FnZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVwdWJsaXNoUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXRyYW5zbWl0U2VxdWVuY2VOdW1iZXIiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlcHVibGlzaFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgVHlwZU5hbWU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN1YnNjcmlwdGlvbklkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mU3Vic2NyaXB0aW9uSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VuZEluaXRpYWxWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUcmFuc2ZlclN1YnNjcmlwdGlvbnNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpUcmFuc2ZlclJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCdWlsZEluZm8iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYW51ZmFjdHVyZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2R1Y3ROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvZnR3YXJlVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZE51bWJlciIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZERhdGUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUmVkdW5kYW5jeVN1cHBvcnQiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbGQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ildhcm0iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkhvdCIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJhbnNwYXJlbnQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkhvdEFuZE1pcnJvcmVkIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJTZXJ2ZXJTdGF0ZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUnVubmluZyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmFpbGVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0NvbmZpZ3VyYXRpb24iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1c3BlbmRlZCIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2h1dGRvd24iIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRlc3QiIFZhbHVlPSI1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbW11bmljYXRpb25GYXVsdCIgVmFsdWU9IjYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5rbm93biIgVmFsdWU9IjciIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVkdW5kYW50U2VydmVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVySWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZUxldmVsIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJTdGF0ZSIgVHlwZU5hbWU9InRuczpTZXJ2ZXJTdGF0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFbmRwb2ludFVybExpc3REYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRW5kcG9pbnRVcmxMaXN0IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmxMaXN0IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbmRwb2ludFVybExpc3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTmV0d29ya0dyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOZXR3b3JrUGF0aHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrUGF0aHMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mTmV0d29ya1BhdGhzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNhbXBsaW5nSW50ZXJ2YWxEaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9uaXRvcmVkSXRlbUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVmlld0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VtdWxhdGVkU2Vzc2lvbkNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UmVqZWN0ZWRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVqZWN0ZWRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vzc2lvblRpbWVvdXRDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uQWJvcnRDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50U3Vic2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VtdWxhdGVkU3Vic2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlSZWplY3RlZFJlcXVlc3RzQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVqZWN0ZWRSZXF1ZXN0c0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXJ2ZXJTdGF0dXNEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXRlIiBUeXBlTmFtZT0idG5zOlNlcnZlclN0YXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQnVpbGRJbmZvIiBUeXBlTmFtZT0idG5zOkJ1aWxkSW5mbyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY29uZHNUaWxsU2h1dGRvd24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2h1dGRvd25SZWFzb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25OYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudERlc2NyaXB0aW9uIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWN0dWFsU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRDb25uZWN0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudExhc3RDb250YWN0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRTdWJzY3JpcHRpb25zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudE1vbml0b3JlZEl0ZW1zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudFB1Ymxpc2hSZXF1ZXN0c0luUXVldWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG90YWxSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVuYXV0aG9yaXplZFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFkQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlSZWFkQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlVcGRhdGVDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2FsbENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXRNb25pdG9yaW5nTW9kZUNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXRUcmlnZ2VyaW5nQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZU1vbml0b3JlZEl0ZW1zQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvbkNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25Db3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkTm9kZXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkUmVmZXJlbmNlc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxldGVOb2Rlc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxldGVSZWZlcmVuY2VzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZUNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOZXh0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXJ5Rmlyc3RDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVlcnlOZXh0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZ2lzdGVyTm9kZXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5yZWdpc3Rlck5vZGVzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFVzZXJJZE9mU2Vzc2lvbiIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ2xpZW50VXNlcklkSGlzdG9yeSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFVzZXJJZEhpc3RvcnkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkNsaWVudFVzZXJJZEhpc3RvcnkiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvbk1lY2hhbmlzbSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmNvZGluZyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRQcm90b2NvbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudENlcnRpZmljYXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmljZUNvdW50ZXJEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUb3RhbENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVycm9yQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN0YXR1c1Jlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcmlvcml0eSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0VuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmeUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2FibGVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVwdWJsaXNoTWVzc2FnZVJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hNZXNzYWdlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJyZWRUb0FsdENsaWVudENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zZmVycmVkVG9TYW1lQ2xpZW50Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhQ2hhbmdlTm90aWZpY2F0aW9uc0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZpY2F0aW9uc0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vdGlmaWNhdGlvbnNDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXRlUHVibGlzaFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50S2VlcEFsaXZlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5hY2tub3dsZWRnZWRNZXNzYWdlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2FyZGVkTWVzc2FnZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yaW5nUXVldWVPdmVyZmxvd0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5leHRTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudFF1ZXVlT3ZlckZsb3dDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVWZXJiTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUFkZGVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlRGVsZXRlZCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlQWRkZWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZURlbGV0ZWQiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlQ2hhbmdlZCIgVmFsdWU9IjE2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWZmZWN0ZWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZmZlY3RlZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWZXJiIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZmZlY3RlZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFmZmVjdGVkVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSYW5nZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb3ciIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSGlnaCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRVVJbmZvcm1hdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5pdElkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkF4aXNTY2FsZUVudW1lcmF0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMaW5lYXIiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxvZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTG4iIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlYWwiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbWFnaW5hcnkiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRG91YmxlQ29tcGxleE51bWJlclR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbWFnaW5hcnkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkF4aXNJbmZvcm1hdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzIiBUeXBlTmFtZT0idG5zOkVVSW5mb3JtYXRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFVVJhbmdlIiBUeXBlTmFtZT0idG5zOlJhbmdlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGl0bGUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXhpc1NjYWxlVHlwZSIgVHlwZU5hbWU9InRuczpBeGlzU2NhbGVFbnVtZXJhdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBeGlzU3RlcHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBeGlzU3RlcHMiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBMZW5ndGhGaWVsZD0iTm9PZkF4aXNTdGVwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJYVlR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQcm9ncmFtRGlhZ25vc3RpY0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZVNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZUNsaWVudE5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW52b2NhdGlvbkNyZWF0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RUcmFuc2l0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RDYWxsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RTZXNzaW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idG5zOkFyZ3VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RJbnB1dEFyZ3VtZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZE91dHB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9InRuczpBcmd1bWVudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZENhbGxUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZFJldHVyblN0YXR1cyIgVHlwZU5hbWU9InRuczpTdGF0dXNSZXN1bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHJvZ3JhbURpYWdub3N0aWMyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlU2Vzc2lvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlQ2xpZW50TmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnZvY2F0aW9uQ3JlYXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdFRyYW5zaXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZENhbGwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJ0bnM6QXJndW1lbnQiIExlbmd0aEZpZWxkPSJOb09mTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idG5zOkFyZ3VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZElucHV0VmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZElucHV0VmFsdWVzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZMYXN0TWV0aG9kSW5wdXRWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZE91dHB1dFZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RPdXRwdXRWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kQ2FsbFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kUmV0dXJuU3RhdHVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBbm5vdGF0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQW5ub3RhdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRXhjZXB0aW9uRGV2aWF0aW9uRm9ybWF0IiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBYnNvbHV0ZVZhbHVlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQZXJjZW50T2ZWYWx1ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGVyY2VudE9mUmFuZ2UiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnRPZkVVUmFuZ2UiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVua25vd24iIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KPC9vcGM6VHlwZURpY3Rpb25hcnk+" . + +opcua:nodei7619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7619" ; + base:hasValue "http://opcfoundation.org/UA/" . + +opcua:nodei8251 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7656 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8251" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei8252 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua" ; + base:hasComponent opcua:nodei11951, + opcua:nodei11954, + opcua:nodei12083, + opcua:nodei12086, + opcua:nodei12175, + opcua:nodei12178, + opcua:nodei12201, + opcua:nodei12677, + opcua:nodei12712, + opcua:nodei12715, + opcua:nodei12759, + opcua:nodei12762, + opcua:nodei12894, + opcua:nodei12897, + opcua:nodei14320, + opcua:nodei14805, + opcua:nodei14808, + opcua:nodei14811, + opcua:nodei14826, + opcua:nodei14829, + opcua:nodei14832, + opcua:nodei14835, + opcua:nodei15021, + opcua:nodei15585, + opcua:nodei15588, + opcua:nodei15591, + opcua:nodei15594, + opcua:nodei15640, + opcua:nodei15730, + opcua:nodei16024, + opcua:nodei16027, + opcua:nodei16030, + opcua:nodei16033, + opcua:nodei16037, + opcua:nodei16040, + opcua:nodei16047, + opcua:nodei16050, + opcua:nodei16053, + opcua:nodei16056, + opcua:nodei16062, + opcua:nodei16065, + opcua:nodei16068, + opcua:nodei16071, + opcua:nodei16077, + opcua:nodei16080, + opcua:nodei16083, + opcua:nodei16086, + opcua:nodei16089, + opcua:nodei16092, + opcua:nodei16095, + opcua:nodei16098, + opcua:nodei16104, + opcua:nodei16107, + opcua:nodei16110, + opcua:nodei16113, + opcua:nodei16116, + opcua:nodei16119, + opcua:nodei16125, + opcua:nodei16127, + opcua:nodei16144, + opcua:nodei16147, + opcua:nodei17473, + opcua:nodei17542, + opcua:nodei17554, + opcua:nodei18166, + opcua:nodei18169, + opcua:nodei18172, + opcua:nodei18175, + opcua:nodei18860, + opcua:nodei18863, + opcua:nodei18866, + opcua:nodei18869, + opcua:nodei19049, + opcua:nodei19052, + opcua:nodei19055, + opcua:nodei19058, + opcua:nodei19061, + opcua:nodei21180, + opcua:nodei21183, + opcua:nodei21186, + opcua:nodei21189, + opcua:nodei21192, + opcua:nodei21195, + opcua:nodei23508, + opcua:nodei23522, + opcua:nodei23938, + opcua:nodei23941, + opcua:nodei23944, + opcua:nodei23947, + opcua:nodei23950, + opcua:nodei23953, + opcua:nodei23956, + opcua:nodei23965, + opcua:nodei23968, + opcua:nodei23977, + opcua:nodei23980, + opcua:nodei23983, + opcua:nodei24039, + opcua:nodei24123, + opcua:nodei24126, + opcua:nodei24129, + opcua:nodei24297, + opcua:nodei25244, + opcua:nodei25549, + opcua:nodei25552, + opcua:nodei25555, + opcua:nodei25558, + opcua:nodei32387, + opcua:nodei32427, + opcua:nodei32575, + opcua:nodei32578, + opcua:nodei32581, + opcua:nodei32671, + opcua:nodei32674, + opcua:nodei32830, + opcua:nodei8285, + opcua:nodei8291, + opcua:nodei8294, + opcua:nodei8297, + opcua:nodei8300, + opcua:nodei8303, + opcua:nodei8306, + opcua:nodei8309, + opcua:nodei8312, + opcua:nodei8315, + opcua:nodei8318, + opcua:nodei8321, + opcua:nodei8327, + opcua:nodei8333, + opcua:nodei8363, + opcua:nodei8366, + opcua:nodei8369, + opcua:nodei8372, + opcua:nodei8417, + opcua:nodei8564, + opcua:nodei8567, + opcua:nodei8570, + opcua:nodei8573, + opcua:nodei8576, + opcua:nodei8579, + opcua:nodei8582, + opcua:nodei8639, + opcua:nodei8702, + opcua:nodei8708, + opcua:nodei8711, + opcua:nodei8807, + opcua:nodei8843, + opcua:nodei8846, + opcua:nodei8849, + opcua:nodei8852, + opcua:nodei8855, + opcua:nodei8858, + opcua:nodei8861, + opcua:nodei8864, + opcua:nodei8867, + opcua:nodei8870, + opcua:nodei8873, + opcua:nodei8876, + opcua:nodei8879, + opcua:nodei8882, + opcua:nodei8918 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8252" ; + base:hasProperty opcua:nodei15039, + opcua:nodei8254 ; + base:hasSymbolicName "OpcUa_XmlSchema" ; + base:hasValue "PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiDQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIg0KICB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCINCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiDQo+DQogIDx4czphbm5vdGF0aW9uPg0KICAgIDx4czphcHBpbmZvPg0KICAgICAgPHVhOk1vZGVsIE1vZGVsVXJpPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBWZXJzaW9uPSIxLjA1LjAzIiBQdWJsaWNhdGlvbkRhdGU9IjIwMjMtMTItMTVUMDA6MDA6MDBaIiAvPg0KICAgIDwveHM6YXBwaW5mbz4NCiAgPC94czphbm5vdGF0aW9uPg0KICANCiAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhbiIgdHlwZT0ieHM6Ym9vbGVhbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQm9vbGVhbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhbiIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCb29sZWFuIiB0eXBlPSJ0bnM6TGlzdE9mQm9vbGVhbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTQnl0ZSIgdHlwZT0ieHM6Ynl0ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU0J5dGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNCeXRlIiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNCeXRlIiB0eXBlPSJ0bnM6TGlzdE9mU0J5dGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCeXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnl0ZSIgdHlwZT0idG5zOkxpc3RPZkJ5dGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MTYiIHR5cGU9InhzOnNob3J0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJbnQxNiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MTYiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDE2IiB0eXBlPSJ0bnM6TGlzdE9mSW50MTYiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVUludDE2IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVSW50MTYiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQxNiIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVSW50MTYiIHR5cGU9InRuczpMaXN0T2ZVSW50MTYiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmludCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSW50MzIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDMyIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50MzIiIHR5cGU9InRuczpMaXN0T2ZJbnQzMiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVSW50MzIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQzMiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDMyIiB0eXBlPSJ0bnM6TGlzdE9mVUludDMyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJbnQ2NCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50NjQiIHR5cGU9InhzOmxvbmciIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50NjQiIHR5cGU9InRuczpMaXN0T2ZJbnQ2NCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50NjQiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVUludDY0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50NjQiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVSW50NjQiIHR5cGU9InRuczpMaXN0T2ZVSW50NjQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmxvYXQiIHR5cGU9InhzOmZsb2F0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGbG9hdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmxvYXQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZsb2F0IiB0eXBlPSJ0bnM6TGlzdE9mRmxvYXQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRG91YmxlIiB0eXBlPSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRvdWJsZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRG91YmxlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRG91YmxlIiB0eXBlPSJ0bnM6TGlzdE9mRG91YmxlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IlN0cmluZyIgbmlsbGFibGU9InRydWUiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RyaW5nIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdHJpbmciIHR5cGU9InRuczpMaXN0T2ZTdHJpbmciIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVRpbWUiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJ4czpkYXRlVGltZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0ZVRpbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGVUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRlVGltZSIgdHlwZT0idG5zOkxpc3RPZkRhdGVUaW1lIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHdWlkIj4NCiAgICA8eHM6YW5ub3RhdGlvbj4NCiAgICAgIDx4czphcHBpbmZvPg0KICAgICAgICA8SXNWYWx1ZVR5cGUgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vMjAwMy8xMC9TZXJpYWxpemF0aW9uLyI+dHJ1ZTwvSXNWYWx1ZVR5cGU+DQogICAgICA8L3hzOmFwcGluZm8+DQogICAgPC94czphbm5vdGF0aW9uPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkd1aWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikd1aWQiIHR5cGU9InRuczpHdWlkIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkd1aWQiIHR5cGU9InRuczpMaXN0T2ZHdWlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkJ5dGVTdHJpbmciIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJ5dGVTdHJpbmciPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJ5dGVTdHJpbmciIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnl0ZVN0cmluZyIgdHlwZT0idG5zOkxpc3RPZkJ5dGVTdHJpbmciIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlhtbEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIj4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgIDx4czphbnkgbWluT2NjdXJzPSIwIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICA8L3hzOmVsZW1lbnQ+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mWG1sRWxlbWVudCIgdHlwZT0idG5zOkxpc3RPZlhtbEVsZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSWRlbnRpZmllciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ0bnM6Tm9kZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZOb2RlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTm9kZUlkIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFeHBhbmRlZE5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSWRlbnRpZmllciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwYW5kZWROb2RlSWQiIHR5cGU9InRuczpFeHBhbmRlZE5vZGVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRXhwYW5kZWROb2RlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4cGFuZGVkTm9kZUlkIiB0eXBlPSJ0bnM6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkV4cGFuZGVkTm9kZUlkIiB0eXBlPSJ0bnM6TGlzdE9mRXhwYW5kZWROb2RlSWQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0YXR1c0NvZGUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmFwcGluZm8+DQogICAgICAgIDxJc1ZhbHVlVHlwZSB4bWxucz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS8yMDAzLzEwL1NlcmlhbGl6YXRpb24vIj50cnVlPC9Jc1ZhbHVlVHlwZT4NCiAgICAgIDwveHM6YXBwaW5mbz4NCiAgICA8L3hzOmFubm90YXRpb24+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29kZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6U3RhdHVzQ29kZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdGF0dXNDb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6TGlzdE9mU3RhdHVzQ29kZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlhZ25vc3RpY0luZm8iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN5bWJvbGljSWQiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZXNwYWNlVXJpIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxJbmZvIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklubmVyU3RhdHVzQ29kZSIgdHlwZT0idG5zOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklubmVyRGlhZ25vc3RpY0luZm8iIHR5cGU9InRuczpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ0bnM6RGlhZ25vc3RpY0luZm8iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNJbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mbyIgdHlwZT0idG5zOkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEaWFnbm9zdGljSW5mbyIgdHlwZT0idG5zOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMb2NhbGl6ZWRUZXh0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRleHQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxpemVkVGV4dCIgdHlwZT0idG5zOkxvY2FsaXplZFRleHQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZMb2NhbGl6ZWRUZXh0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0IiB0eXBlPSJ0bnM6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTG9jYWxpemVkVGV4dCIgdHlwZT0idG5zOkxpc3RPZkxvY2FsaXplZFRleHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1YWxpZmllZE5hbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZUluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVhbGlmaWVkTmFtZSIgdHlwZT0idG5zOlF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZRdWFsaWZpZWROYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFsaWZpZWROYW1lIiB0eXBlPSJ0bnM6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUXVhbGlmaWVkTmFtZSIgdHlwZT0idG5zOkxpc3RPZlF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPCEtLQ0KICAgIFNvbWUgZW52aXJvbm1lbnRzIHJlcXVpcmUgYSBXU0RML1hTRCB3aGljaCBleHBsaWNpdGx5IGRlZmluZXMgYWxsIHBvc3NpYmxlIHR5cGVzLg0KICAgIFRoZSBVQSBXU0RML1hTRCBjYW4gYmUgbW9kaWZpZWQgdG8gc3VwcG9ydCB0aGVzZSBlbnZpcm9ubWVudHMgYnkgcmVwbGFjaW5nIHRoZQ0KICAgIGRlZmluaXRpb25zIG9mIHRoZSBFeHRlbnNpb25PYmplY3RCb2R5IGFuZCBWYXJpYW50VmFsdWUgY29tcGxleCB0eXBlcyB3aXRoIHRoZQ0KICAgIGRlZmluaXRpb25zIGluIHRoZSBjb21tZW50cyBzaG93biBoZXJlLiBEZXZlbG9wZXJzIHdvdWxkIHRoZW4gZGVmaW5lIHN1YnR5cGVzDQogICAgb2YgdGhlIEV4dGVuc2lvbk9iamVjdEJvZHkgdHlwZSB3aGljaCBleHBsaWNpdGx5IGRlY2xhcmUgYSBjaG9pY2UgYmV0d2VlbiBhbGwgb2YgdGhlDQogICAgY29tcGxleCB0eXBlcyB1c2VkIGJ5IHRoZSBzeXN0ZW0uIFRoZSBFeGFtcGxlRXh0ZW5zaW9uT2JqZWN0Qm9keSBzdWJ0eXBlIGlzIHByb3ZpZGVzDQogICAgYSB0ZW1wbGF0ZSBiYXNlZCBvbiBhIGZldyBjb21tb24gVUEtZGVmaW5lZCBjb21wbGV4IHR5cGVzLg0KICAgIC0tPg0KDQogIDwhLS0NCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0Qm9keSIgLz4NCg0KICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFeGFtcGxlRXh0ZW5zaW9uT2JqZWN0Qm9keSI+DQogICAgICA8eHM6Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkV4dGVuc2lvbk9iamVjdEJvZHkiPg0KICAgICAgICAgIDx4czpjaG9pY2U+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcmd1bWVudCIgdHlwZT0idG5zOkFyZ3VtZW50IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8L3hzOmNob2ljZT4NCiAgICAgICAgPC94czpleHRlbnNpb24+DQogICAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZUlkIiB0eXBlPSJ0bnM6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvZHkiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdEJvZHkiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgLS0+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV4dGVuc2lvbk9iamVjdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZUlkIiB0eXBlPSJ0bnM6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9keSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgPC94czplbGVtZW50Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkV4dGVuc2lvbk9iamVjdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0IiB0eXBlPSJ0bnM6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFeHRlbnNpb25PYmplY3QiIHR5cGU9InRuczpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlY2ltYWwiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlR5cGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9keSIgbWluT2NjdXJzPSIwIj4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNjYWxlIiB0eXBlPSJ4czpzaG9ydCIgLz4NCiAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ4czpzdHJpbmciIC8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVudD4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KDQogICAgPCEtLQ0KICAgIFNvbWUgV1NETC9YTUwgY29tcGlsZXJzIGhhdmUgaXNzdWVzIHdpdGggdGhlIHhzOmNob2ljZSBjb25zdHJ1Y3QuIEZvciB0aGF0IHJlYXNvbg0KICAgIHRoZSBkZWZhdWx0IGRlY2xhcmF0aW9uIG9mIGEgVmFyaWFudCB1c2VzIHhzOmFueSBjb25zdHJ1Y3QuIFRoZSBzY2hlbWEgYWN1dHVhbGx5DQogICAgZGVmaW5lZCBieSB0aGUgc3BlY2lmaWNhdGlvbiBpcyBwcm92aWRlZCBieSB0aGUgTWF0cml4IGFuZCBWYXJpYW50VmFsdWUgY29tcGxleCB0eXBlcw0KICAgIHNob3duIGluIGNvbW1lbnRzIGJlbG93LiBBcHBsaWNhdGlvbiBkZXZlbG9wZXJzIGNhbiByZXBsYWNlIHRoZSBWYXJpYW50VmFsdWUgZGVjbGFyYXRpb24NCiAgICB3aXRoIHRoZSBzcGVjaWZpYyBkZWNsYXJhdGlvbiBpZiB0aGV5IGhhdmUgYSBkZXZlbG9wbWVudCBlbnZpcm9ubWVudCB0aGF0IGNhbiBoYW5kbGUNCiAgICB0aGUgeHM6Y2hvaWNlIGNvbnN0cnVjdCBpbiBhIHJlYXNvbmFibGUgd2F5Lg0KICAgIC0tPg0KDQogIDwhLS0NCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTWF0cml4Ij4NCiAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGltZW5zaW9ucyIgdHlwZT0idG5zOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgIDx4czpjb21wbGV4VHlwZSBtaXhlZD0iZmFsc2UiPg0KICAgICAgICAgICAgPHhzOmNob2ljZSBtYXhPY2N1cnM9InVuYm91bmRlZCI+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvb2xlYW4iIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGUiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDE2IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MTYiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NCIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZsb2F0IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEb3VibGUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRlVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZyIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgICAgICAgPHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250ZW50cz0ibGF4IiAvPg0KICAgICAgICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICA8L3hzOmVsZW1lbnQ+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InRuczpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYW50IiB0eXBlPSJ0bnM6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgPC94czpjaG9pY2U+DQogICAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPC94czplbGVtZW50Pg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9Ik1hdHJpeCIgdHlwZT0idG5zOk1hdHJpeCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudFZhbHVlIj4NCiAgICAgIDx4czpjaG9pY2U+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvb2xlYW4iIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGUiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDE2IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MTYiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NCIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZsb2F0IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEb3VibGUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRlVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZyIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250ZW50cz0ibGF4IiAvPg0KICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8L3hzOmVsZW1lbnQ+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InRuczpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCb29sZWFuIiB0eXBlPSJ0bnM6TGlzdE9mQm9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTQnl0ZSIgdHlwZT0idG5zOkxpc3RPZlNCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJ5dGUiIHR5cGU9InRuczpMaXN0T2ZCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDE2IiB0eXBlPSJ0bnM6TGlzdE9mSW50MTYiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDE2IiB0eXBlPSJ0bnM6TGlzdE9mVUludDE2IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDMyIiB0eXBlPSJ0bnM6TGlzdE9mSW50MzIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDMyIiB0eXBlPSJ0bnM6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDY0IiB0eXBlPSJ0bnM6TGlzdE9mSW50NjQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDY0IiB0eXBlPSJ0bnM6TGlzdE9mVUludDY0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZsb2F0IiB0eXBlPSJ0bnM6TGlzdE9mRmxvYXQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRG91YmxlIiB0eXBlPSJ0bnM6TGlzdE9mRG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cmluZyIgdHlwZT0idG5zOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRlVGltZSIgdHlwZT0idG5zOkxpc3RPZkRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkd1aWQiIHR5cGU9InRuczpMaXN0T2ZHdWlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJ5dGVTdHJpbmciIHR5cGU9InRuczpMaXN0T2ZCeXRlU3RyaW5nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlhtbEVsZW1lbnQiIHR5cGU9InRuczpMaXN0T2ZYbWxFbGVtZW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0YXR1c0NvZGUiIHR5cGU9InRuczpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5vZGVJZCIgdHlwZT0idG5zOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkxpc3RPZkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpMaXN0T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMaXN0T2ZMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZWYXJpYW50IiB0eXBlPSJ0bnM6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXRyaXgiIHR5cGU9InRuczpNYXRyaXgiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDwveHM6Y2hvaWNlPg0KICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudCI+DQogICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ0bnM6VmFyaWFudFZhbHVlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9IlZhcmlhbnQiIHR5cGU9InRuczpWYXJpYW50IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAtLT4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudCI+DQogICAgPHhzOmFubm90YXRpb24+DQogICAgICA8eHM6YXBwaW5mbz4NCiAgICAgICAgPElzVmFsdWVUeXBlIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tLzIwMDMvMTAvU2VyaWFsaXphdGlvbi8iPnRydWU8L0lzVmFsdWVUeXBlPg0KICAgICAgPC94czphcHBpbmZvPg0KICAgIDwveHM6YW5ub3RhdGlvbj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiIC8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVudD4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYW50IiB0eXBlPSJ0bnM6VmFyaWFudCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlZhcmlhbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhcmlhbnQiIHR5cGU9InRuczpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlZhcmlhbnQiIHR5cGU9InRuczpMaXN0T2ZWYXJpYW50IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ0bnM6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idG5zOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZVRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZVBpY29zZWNvbmRzIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJUaW1lc3RhbXAiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJQaWNvc2Vjb25kcyIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFWYWx1ZSIgdHlwZT0idG5zOkRhdGFWYWx1ZSIgbmlsbGFibGU9InRydWUiLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVZhbHVlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVmFsdWUiIHR5cGU9InRuczpEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFWYWx1ZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFWYWx1ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJbnZva2VTZXJ2aWNlUmVxdWVzdCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW52b2tlU2VydmljZVJlc3BvbnNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkltYWdlQk1QIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW1hZ2VHSUYiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJbWFnZUpQRyIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkltYWdlUE5HIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXVkaW9EYXRhVHlwZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVbmlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVuaW9uIiB0eXBlPSJ0bnM6VW5pb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVuaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVbmlvbiIgdHlwZT0idG5zOlVuaW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVbmlvbiIgdHlwZT0idG5zOkxpc3RPZlVuaW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IlVyaVN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJNb2RlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpbWFyeVdpdGhCYWNrdXBfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpbWFyeU9ubHlfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmFja3VwUmVhZHlfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmFja3VwTm90UmVhZHlfMyIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZHVuZGFudFNlcnZlck1vZGUiIHR5cGU9InRuczpSZWR1bmRhbnRTZXJ2ZXJNb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJNb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJNb2RlIiB0eXBlPSJ0bnM6UmVkdW5kYW50U2VydmVyTW9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJNb2RlIiB0eXBlPSJ0bnM6TGlzdE9mUmVkdW5kYW50U2VydmVyTW9kZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCaXRGaWVsZE1hc2tEYXRhVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlNlbWFudGljVmVyc2lvblN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJLZXlWYWx1ZVBhaXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IktleSIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5VmFsdWVQYWlyIiB0eXBlPSJ0bnM6S2V5VmFsdWVQYWlyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZLZXlWYWx1ZVBhaXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IktleVZhbHVlUGFpciIgdHlwZT0idG5zOktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mS2V5VmFsdWVQYWlyIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRpdGlvbmFsUGFyYW1ldGVyc1R5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlBhcmFtZXRlcnMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkaXRpb25hbFBhcmFtZXRlcnNUeXBlIiB0eXBlPSJ0bnM6QWRkaXRpb25hbFBhcmFtZXRlcnNUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFcGhlbWVyYWxLZXlUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaWNLZXkiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpZ25hdHVyZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVwaGVtZXJhbEtleVR5cGUiIHR5cGU9InRuczpFcGhlbWVyYWxLZXlUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludFR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eU1vZGUiIHR5cGU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VHlwZSIgdHlwZT0idG5zOkVuZHBvaW50VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5kcG9pbnRUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFR5cGUiIHR5cGU9InRuczpFbmRwb2ludFR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVuZHBvaW50VHlwZSIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50VHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlRyaW1tZWRTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQml0RmllbGREZWZpbml0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc2VydmVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ0JpdFBvc2l0aW9uIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kaW5nQml0UG9zaXRpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQml0RmllbGREZWZpbml0aW9uIiB0eXBlPSJ0bnM6Qml0RmllbGREZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCaXRGaWVsZERlZmluaXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJpdEZpZWxkRGVmaW5pdGlvbiIgdHlwZT0idG5zOkJpdEZpZWxkRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQml0RmllbGREZWZpbml0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mQml0RmllbGREZWZpbml0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSYXRpb25hbE51bWJlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJhdG9yIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbm9taW5hdG9yIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJhdGlvbmFsTnVtYmVyIiB0eXBlPSJ0bnM6UmF0aW9uYWxOdW1iZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJhdGlvbmFsTnVtYmVyIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOlJhdGlvbmFsTnVtYmVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOkxpc3RPZlJhdGlvbmFsTnVtYmVyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWZWN0b3IiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWZWN0b3IiIHR5cGU9InRuczpWZWN0b3IiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlZlY3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmVjdG9yIiB0eXBlPSJ0bnM6VmVjdG9yIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZWZWN0b3IiIHR5cGU9InRuczpMaXN0T2ZWZWN0b3IiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRFZlY3RvciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpWZWN0b3IiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWiIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUaHJlZURWZWN0b3IiIHR5cGU9InRuczpUaHJlZURWZWN0b3IiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRocmVlRFZlY3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVEVmVjdG9yIiB0eXBlPSJ0bnM6VGhyZWVEVmVjdG9yIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUaHJlZURWZWN0b3IiIHR5cGU9InRuczpMaXN0T2ZUaHJlZURWZWN0b3IiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIHR5cGU9InRuczpDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ2FydGVzaWFuQ29vcmRpbmF0ZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6Q2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6TGlzdE9mQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlgiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlkiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IloiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIHR5cGU9InRuczpUaHJlZURDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6VGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6TGlzdE9mVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9yaWVudGF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3JpZW50YXRpb24iIHR5cGU9InRuczpPcmllbnRhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3JpZW50YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6T3JpZW50YXRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mT3JpZW50YXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRE9yaWVudGF0aW9uIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk9yaWVudGF0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkEiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkIiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkMiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVET3JpZW50YXRpb24iIHR5cGU9InRuczpUaHJlZURPcmllbnRhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVGhyZWVET3JpZW50YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRocmVlRE9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6VGhyZWVET3JpZW50YXRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRocmVlRE9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mVGhyZWVET3JpZW50YXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZyYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRnJhbWUiIHR5cGU9InRuczpGcmFtZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRnJhbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZyYW1lIiB0eXBlPSJ0bnM6RnJhbWUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZyYW1lIiB0eXBlPSJ0bnM6TGlzdE9mRnJhbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlREZyYW1lIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkZyYW1lIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6VGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3JpZW50YXRpb24iIHR5cGU9InRuczpUaHJlZURPcmllbnRhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRocmVlREZyYW1lIiB0eXBlPSJ0bnM6VGhyZWVERnJhbWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRocmVlREZyYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaHJlZURGcmFtZSIgdHlwZT0idG5zOlRocmVlREZyYW1lIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUaHJlZURGcmFtZSIgdHlwZT0idG5zOkxpc3RPZlRocmVlREZyYW1lIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJPcGVuRmlsZU1vZGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWFkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IldyaXRlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVyYXNlRXhpc3RpbmdfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXBwZW5kXzgiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVuRmlsZU1vZGUiIHR5cGU9InRuczpPcGVuRmlsZU1vZGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk9wZW5GaWxlTW9kZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlbkZpbGVNb2RlIiB0eXBlPSJ0bnM6T3BlbkZpbGVNb2RlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk9wZW5GaWxlTW9kZSIgdHlwZT0idG5zOkxpc3RPZk9wZW5GaWxlTW9kZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSWRlbnRpdHlDcml0ZXJpYVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyTmFtZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUaHVtYnByaW50XzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJvbGVfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR3JvdXBJZF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBbm9ueW1vdXNfNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXV0aGVudGljYXRlZFVzZXJfNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXBwbGljYXRpb25fNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iWDUwOVN1YmplY3RfOCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IklkZW50aXR5Q3JpdGVyaWFUeXBlIiB0eXBlPSJ0bnM6SWRlbnRpdHlDcml0ZXJpYVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZklkZW50aXR5Q3JpdGVyaWFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGl0eUNyaXRlcmlhVHlwZSIgdHlwZT0idG5zOklkZW50aXR5Q3JpdGVyaWFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZklkZW50aXR5Q3JpdGVyaWFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mSWRlbnRpdHlDcml0ZXJpYVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcml0ZXJpYVR5cGUiIHR5cGU9InRuczpJZGVudGl0eUNyaXRlcmlhVHlwZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JpdGVyaWEiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgdHlwZT0idG5zOklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSWRlbnRpdHlNYXBwaW5nUnVsZVR5cGUiIHR5cGU9InRuczpJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSWRlbnRpdHlNYXBwaW5nUnVsZVR5cGUiIHR5cGU9InRuczpMaXN0T2ZJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3VycmVuY3lVbml0VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJpY0NvZGUiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBvbmVudCIgdHlwZT0ieHM6Ynl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxwaGFiZXRpY0NvZGUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbmN5IiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbmN5VW5pdFR5cGUiIHR5cGU9InRuczpDdXJyZW5jeVVuaXRUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDdXJyZW5jeVVuaXRUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW5jeVVuaXRUeXBlIiB0eXBlPSJ0bnM6Q3VycmVuY3lVbml0VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ3VycmVuY3lVbml0VHlwZSIgdHlwZT0idG5zOkxpc3RPZkN1cnJlbmN5VW5pdFR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFubm90YXRpb25EYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQW5ub3RhdGlvbiIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2lwbGluZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQW5ub3RhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6QW5ub3RhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBbm5vdGF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFubm90YXRpb25EYXRhVHlwZSIgdHlwZT0idG5zOkFubm90YXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQW5ub3RhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQW5ub3RhdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaW5lYXJDb252ZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluaXRpYWxBZGRlbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNdWx0aXBsaWNhbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXZpc29yIiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmluYWxBZGRlbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZMaW5lYXJDb252ZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJDb252ZXJzaW9uTGltaXRFbnVtIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9Db252ZXJzaW9uXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxpbWl0ZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5saW1pdGVkXzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDb252ZXJzaW9uTGltaXRFbnVtIiB0eXBlPSJ0bnM6Q29udmVyc2lvbkxpbWl0RW51bSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29udmVyc2lvbkxpbWl0RW51bSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udmVyc2lvbkxpbWl0RW51bSIgdHlwZT0idG5zOkNvbnZlcnNpb25MaW1pdEVudW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ29udmVyc2lvbkxpbWl0RW51bSIgdHlwZT0idG5zOkxpc3RPZkNvbnZlcnNpb25MaW1pdEVudW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1YW50aXR5RGltZW5zaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXNzRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxlbmd0aEV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZWN0cmljQ3VycmVudEV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBbW91bnRPZlN1YnN0YW5jZUV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMdW1pbm91c0ludGVuc2l0eUV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBYnNvbHV0ZVRlbXBlcmF0dXJlRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpbWVuc2lvbmxlc3NFeHBvbmVudCIgdHlwZT0ieHM6Ynl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlF1YW50aXR5RGltZW5zaW9uIiB0eXBlPSJ0bnM6UXVhbnRpdHlEaW1lbnNpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlF1YW50aXR5RGltZW5zaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFudGl0eURpbWVuc2lvbiIgdHlwZT0idG5zOlF1YW50aXR5RGltZW5zaW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZRdWFudGl0eURpbWVuc2lvbiIgdHlwZT0idG5zOkxpc3RPZlF1YW50aXR5RGltZW5zaW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBbGFybU1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZFNob3J0Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFsYXJtTWFzayIgdHlwZT0idG5zOkFsYXJtTWFzayIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQWxhcm1NYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBbGFybU1hc2siIHR5cGU9InRuczpBbGFybU1hc2siIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWxhcm1NYXNrIiB0eXBlPSJ0bnM6TGlzdE9mQWxhcm1NYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUcnVzdExpc3RWYWxpZGF0aW9uT3B0aW9ucyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdFZhbGlkYXRpb25PcHRpb25zIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0VmFsaWRhdGlvbk9wdGlvbnMiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlRydXN0TGlzdE1hc2tzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUcnVzdGVkQ2VydGlmaWNhdGVzXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRydXN0ZWRDcmxzXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Iklzc3VlckNlcnRpZmljYXRlc180IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJc3N1ZXJDcmxzXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFsbF8xNSIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdE1hc2tzIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0TWFza3MiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRydXN0TGlzdERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTcGVjaWZpZWRMaXN0cyIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcnVzdGVkQ3JscyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlckNlcnRpZmljYXRlcyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlckNybHMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJ1c3RMaXN0RGF0YVR5cGUiIHR5cGU9InRuczpUcnVzdExpc3REYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJ1c3RMaXN0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRydXN0TGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJ1c3RMaXN0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zYWN0aW9uRXJyb3JUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXJyb3IiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2UiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNhY3Rpb25FcnJvclR5cGUiIHR5cGU9InRuczpUcmFuc2FjdGlvbkVycm9yVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNhY3Rpb25FcnJvclR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zYWN0aW9uRXJyb3JUeXBlIiB0eXBlPSJ0bnM6VHJhbnNhY3Rpb25FcnJvclR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zYWN0aW9uRXJyb3JUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJhbnNhY3Rpb25FcnJvclR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlY2ltYWxEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2NhbGUiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlY2ltYWxEYXRhVHlwZSIgdHlwZT0idG5zOkRlY2ltYWxEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZlN0cnVjdHVyZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZkVudW1EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpbXBsZURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZlNpbXBsZVR5cGVEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZVNjaGVtYUhlYWRlciIgdHlwZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhVHlwZVNjaGVtYUhlYWRlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVTY2hlbWFIZWFkZXIiIHR5cGU9InRuczpEYXRhVHlwZVNjaGVtYUhlYWRlciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVR5cGVTY2hlbWFIZWFkZXIiIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZVNjaGVtYUhlYWRlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6RGF0YVR5cGVEZXNjcmlwdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdHJ1Y3R1cmVEZXNjcmlwdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhVHlwZURlc2NyaXB0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZWZpbml0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlRGVzY3JpcHRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZXNjcmlwdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RydWN0dXJlRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cnVjdHVyZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mU3RydWN0dXJlRGVzY3JpcHRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1EZXNjcmlwdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhVHlwZURlc2NyaXB0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVudW1EZWZpbml0aW9uIiB0eXBlPSJ0bnM6RW51bURlZmluaXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbHRJblR5cGUiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6RW51bURlc2NyaXB0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVudW1EZXNjcmlwdGlvbiIgdHlwZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRW51bURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTaW1wbGVUeXBlRGVzY3JpcHRpb24iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCYXNlRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCdWlsdEluVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTaW1wbGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNpbXBsZVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2ltcGxlVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6U2ltcGxlVHlwZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTaW1wbGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZTaW1wbGVUeXBlRGVzY3JpcHRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVBQmluYXJ5RmlsZURhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNjaGVtYUxvY2F0aW9uIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsZUhlYWRlciIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCb2R5IiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVQUJpbmFyeUZpbGVEYXRhVHlwZSIgdHlwZT0idG5zOlVBQmluYXJ5RmlsZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVQUJpbmFyeUZpbGVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVUFCaW5hcnlGaWxlRGF0YVR5cGUiIHR5cGU9InRuczpVQUJpbmFyeUZpbGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUFCaW5hcnlGaWxlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZVQUJpbmFyeUZpbGVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQb3J0YWJsZVF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpQb3J0YWJsZVF1YWxpZmllZE5hbWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlBvcnRhYmxlUXVhbGlmaWVkTmFtZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIiB0eXBlPSJ0bnM6UG9ydGFibGVRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQb3J0YWJsZVF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpMaXN0T2ZQb3J0YWJsZVF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlBvcnRhYmxlTm9kZUlkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklkZW50aWZpZXIiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQb3J0YWJsZU5vZGVJZCIgdHlwZT0idG5zOlBvcnRhYmxlTm9kZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQb3J0YWJsZU5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9ydGFibGVOb2RlSWQiIHR5cGU9InRuczpQb3J0YWJsZU5vZGVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUG9ydGFibGVOb2RlSWQiIHR5cGU9InRuczpMaXN0T2ZQb3J0YWJsZU5vZGVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVW5zaWduZWRSYXRpb25hbE51bWJlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJhdG9yIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVub21pbmF0b3IiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVW5zaWduZWRSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiIHR5cGU9InRuczpVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiB0eXBlPSJ0bnM6TGlzdE9mVW5zaWduZWRSYXRpb25hbE51bWJlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUHViU3ViU3RhdGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNhYmxlZF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQYXVzZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3BlcmF0aW9uYWxfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXJyb3JfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJlT3BlcmF0aW9uYWxfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YlN0YXRlIiB0eXBlPSJ0bnM6UHViU3ViU3RhdGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1YlN1YlN0YXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJTdGF0ZSIgdHlwZT0idG5zOlB1YlN1YlN0YXRlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YlN0YXRlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViU3RhdGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRNZXRhRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkcyIgdHlwZT0idG5zOkxpc3RPZkZpZWxkTWV0YURhdGEiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldENsYXNzSWQiIHR5cGU9InVhOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbiIgdHlwZT0idG5zOkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWV0YURhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldE1ldGFEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldE1ldGFEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRNZXRhRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0TWV0YURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJGaWVsZE1ldGFEYXRhIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkRmxhZ3MiIHR5cGU9InRuczpEYXRhU2V0RmllbGRGbGFncyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbHRJblR5cGUiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlUmFuayIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRGaWVsZElkIiB0eXBlPSJ1YTpHdWlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpZWxkTWV0YURhdGEiIHR5cGU9InRuczpGaWVsZE1ldGFEYXRhIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGaWVsZE1ldGFEYXRhIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZE1ldGFEYXRhIiB0eXBlPSJ0bnM6RmllbGRNZXRhRGF0YSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRmllbGRNZXRhRGF0YSIgdHlwZT0idG5zOkxpc3RPZkZpZWxkTWV0YURhdGEiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRhdGFTZXRGaWVsZEZsYWdzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRTaG9ydCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRGbGFncyIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZEZsYWdzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYWpvclZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNaW5vclZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIHR5cGU9InRuczpDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0Rm9sZGVyIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWV0YURhdGEiIHR5cGU9InRuczpEYXRhU2V0TWV0YURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXh0ZW5zaW9uRmllbGRzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFNvdXJjZSIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXR0cmlidXRlSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsSGludCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFR5cGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFZhbHVlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnN0aXR1dGVWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0YURhdGFQcm9wZXJ0aWVzIiB0eXBlPSJ1YTpMaXN0T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZFZhcmlhYmxlRGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZFZhcmlhYmxlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YUl0ZW1zRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhSXRlbXNEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhSXRlbXNEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoZWRFdmVudHNEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdGVkRmllbGRzIiB0eXBlPSJ0bnM6TGlzdE9mU2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXIiIHR5cGU9InRuczpDb250ZW50RmlsdGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWRFdmVudHNEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3ljbGljRGF0YVNldCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhU2V0Q3VzdG9tU291cmNlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6RGF0YVNldEZpZWxkQ29udGVudE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldEZpZWxkQ29udGVudE1hc2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRXcml0ZXJEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlcklkIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJLZXlGcmFtZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldFdyaXRlckRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlHcm91cElkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heE5ldHdvcmtNZXNzYWdlU2l6ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikdyb3VwUHJvcGVydGllcyIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1Ykdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZQdWJTdWJHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBJZCIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2VlcEFsaXZlVGltZSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJpb3JpdHkiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkhlYWRlckxheW91dFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWVzc2FnZVNldHRpbmdzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlcnMiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6V3JpdGVyR3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mV3JpdGVyR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZldyaXRlckdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZXcml0ZXJHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZXJJZCIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblByb3BlcnRpZXMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc3BvcnRTZXR0aW5ncyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBzIiB0eXBlPSJ0bnM6TGlzdE9mV3JpdGVyR3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwcyIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtJbnRlcmZhY2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmV0d29ya0FkZHJlc3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJOZXR3b3JrQWRkcmVzc1VybERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrQWRkcmVzc1VybERhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZOZXR3b3JrQWRkcmVzc1VybERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlU2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVycyIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpSZWFkZXJHcm91cERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWFkZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkZXJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVhZGVyR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdyb3VwRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU2V0UmVhZGVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlcklkIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cElkIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0V3JpdGVySWQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXRhRGF0YSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlUmVjZWl2ZVRpbWVvdXQiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5RnJhbWVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkhlYWRlckxheW91dFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlHcm91cElkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRSZWFkZXJEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFJlYWRlckRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFJlYWRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiB0eXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldFZhcmlhYmxlcyIgdHlwZT0idG5zOkxpc3RPZkZpZWxkVGFyZ2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgdHlwZT0idG5zOlRhcmdldFZhcmlhYmxlc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0VmFyaWFibGVzRGF0YVR5cGUiIHR5cGU9InRuczpUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVGFyZ2V0VmFyaWFibGVzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmllbGRUYXJnZXREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldEZpZWxkSWQiIHR5cGU9InVhOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVySW5kZXhSYW5nZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0Tm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlSW5kZXhSYW5nZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiB0eXBlPSJ0bnM6T3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdmVycmlkZVZhbHVlIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmllbGRUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOkZpZWxkVGFyZ2V0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkZpZWxkVGFyZ2V0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkVGFyZ2V0RGF0YVR5cGUiIHR5cGU9InRuczpGaWVsZFRhcmdldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZGaWVsZFRhcmdldERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRmllbGRUYXJnZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlzYWJsZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGFzdFVzYWJsZVZhbHVlXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik92ZXJyaWRlVmFsdWVfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik92ZXJyaWRlVmFsdWVIYW5kbGluZyIgdHlwZT0idG5zOk92ZXJyaWRlVmFsdWVIYW5kbGluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdmVycmlkZVZhbHVlSGFuZGxpbmciIHR5cGU9InRuczpPdmVycmlkZVZhbHVlSGFuZGxpbmciIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiB0eXBlPSJ0bnM6TGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyZW50Tm9kZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSb2xlUGVybWlzc2lvbnMiIHR5cGU9InRuczpMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIiB0eXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvbnMiIHR5cGU9InRuczpMaXN0T2ZQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXROYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgdHlwZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldFJlZkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0UmVmRGF0YVR5cGUiIHR5cGU9InRuczpTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0UmVmRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldEZvbGRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXRhRGF0YSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiB0eXBlPSJ0bnM6U3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZWN1cml0eUdyb3VwRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBGb2xkZXIiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IktleUxpZmV0aW1lIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhGdXR1cmVLZXlDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFBhc3RLZXlDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBJZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZVBlcm1pc3Npb25zIiB0eXBlPSJ0bnM6TGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU2VjdXJpdHlHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpTZWN1cml0eUdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvblVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVzaFRhcmdldEZvbGRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyVG9rZW5UeXBlIiB0eXBlPSJ0bnM6VXNlclRva2VuUG9saWN5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkS2V5Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHJ5SW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVzaFRhcmdldFByb3BlcnRpZXMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldENsYXNzZXMiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0TWV0YURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlZmF1bHRTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwcyIgdHlwZT0idG5zOkxpc3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0cyIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uUHJvcGVydGllcyIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb24yRGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb24yRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmRlZmluZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXNjZW5kaW5nV3JpdGVySWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXNjZW5kaW5nV3JpdGVySWRTaW5nbGVfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiIHR5cGU9InRuczpEYXRhU2V0T3JkZXJpbmdUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0T3JkZXJpbmdUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0T3JkZXJpbmdUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldE9yZGVyaW5nVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0T3JkZXJpbmdUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldE9yZGVyaW5nVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkxpc3RPZlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVYWRwV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3JvdXBWZXJzaW9uIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPcmRlcmluZyIgdHlwZT0idG5zOkRhdGFTZXRPcmRlcmluZ1R5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ09mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGluZ09mZnNldCIgdHlwZT0idWE6TGlzdE9mRG91YmxlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6VWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVhZHBXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6VWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mVWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJlZFNpemUiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPZmZzZXQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6VWFkcERhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikdyb3VwVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPZmZzZXQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0Q2xhc3NJZCIgdHlwZT0idWE6R3VpZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVjZWl2ZU9mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvY2Vzc2luZ09mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcERhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVWFkcERhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSnNvbk5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbk5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkxpc3RPZkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkpzb25Xcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpMaXN0T2ZKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSnNvbkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJKc29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpKc29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkpzb25EYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlFvc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUW9zRGF0YVR5cGUiIHR5cGU9InRuczpRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUW9zRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6UW9zRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUW9zRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zbWl0UW9zRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UW9zRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc21pdFFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNtaXRRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNtaXRRb3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNtaXRRb3NEYXRhVHlwZSIgdHlwZT0idG5zOlRyYW5zbWl0UW9zRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zbWl0UW9zRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUcmFuc21pdFFvc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHJhbnNtaXRRb3NEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eUxhYmVsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIHR5cGU9InRuczpUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRyYW5zbWl0UW9zUHJpb3JpdHlEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlY2VpdmVRb3NEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpRb3NEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVRb3NEYXRhVHlwZSIgdHlwZT0idG5zOlJlY2VpdmVRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVjZWl2ZVFvc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWNlaXZlUW9zRGF0YVR5cGUiIHR5cGU9InRuczpSZWNlaXZlUW9zRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlJlY2VpdmVRb3NEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlY2VpdmVRb3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVjZWl2ZVFvc1ByaW9yaXR5RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UmVjZWl2ZVFvc0RhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5TGFiZWwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVjZWl2ZVFvc1ByaW9yaXR5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgdHlwZT0idG5zOlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5QWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlBbm5vdW5jZVJhdGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5TWF4TWVzc2FnZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUW9zQ2F0ZWdvcnkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVFvcyIgdHlwZT0idWE6TGlzdE9mRXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnQyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlUmVwZWF0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VSZXBlYXREZWxheSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZHJlc3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRb3NDYXRlZ29yeSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtUW9zIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5QW5ub3VuY2VSYXRlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRvcGljIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0MkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlFvc0NhdGVnb3J5IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Rb3MiIHR5cGU9InVhOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUb3BpYyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzb3VyY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpCcm9rZXJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdFNwZWNpZmllZF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCZXN0RWZmb3J0XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF0TGVhc3RPbmNlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF0TW9zdE9uY2VfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXhhY3RseU9uY2VfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZpY2UiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiB0eXBlPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiB0eXBlPSJ0bnM6TGlzdE9mQnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6QnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZCcm9rZXJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0YURhdGFRdWV1ZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRhRGF0YVVwZGF0ZVRpbWUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6QnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0YURhdGFRdWV1ZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbmZpZ3VyYXRpb25NYXNrIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnRJbmRleCIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvbkluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJHcm91cEluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uVmFsdWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvbkVsZW1lbnQiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGlmaWVyIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uVmFsdWVEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25WYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb25WYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRpYWdub3N0aWNzTGV2ZWwiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCYXNpY18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBZHZhbmNlZF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbmZvXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxvZ18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEZWJ1Z180IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY3NMZXZlbCIgdHlwZT0idG5zOkRpYWdub3N0aWNzTGV2ZWwiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNzTGV2ZWwiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNzTGV2ZWwiIHR5cGU9InRuczpEaWFnbm9zdGljc0xldmVsIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNzTGV2ZWwiIHR5cGU9InRuczpMaXN0T2ZEaWFnbm9zdGljc0xldmVsIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluZm9ybWF0aW9uXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzEiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgdHlwZT0idG5zOlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViRGlhZ25vc3RpY3NDb3VudGVyQ2xhc3NpZmljYXRpb24iIHR5cGU9InRuczpQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBbGlhc05hbWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxpYXNOYW1lIiB0eXBlPSJ1YTpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlZE5vZGVzIiB0eXBlPSJ1YTpMaXN0T2ZFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBbGlhc05hbWVEYXRhVHlwZSIgdHlwZT0idG5zOkFsaWFzTmFtZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBbGlhc05hbWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxpYXNOYW1lRGF0YVR5cGUiIHR5cGU9InRuczpBbGlhc05hbWVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWxpYXNOYW1lRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZBbGlhc05hbWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUGFzc3dvcmRPcHRpb25zTWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlBhc3N3b3JkT3B0aW9uc01hc2siIHR5cGU9InRuczpQYXNzd29yZE9wdGlvbnNNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQYXNzd29yZE9wdGlvbnNNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQYXNzd29yZE9wdGlvbnNNYXNrIiB0eXBlPSJ0bnM6UGFzc3dvcmRPcHRpb25zTWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQYXNzd29yZE9wdGlvbnNNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mUGFzc3dvcmRPcHRpb25zTWFzayIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIiB0eXBlPSJ0bnM6VXNlckNvbmZpZ3VyYXRpb25NYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1hc2siPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJDb25maWd1cmF0aW9uTWFzayIgdHlwZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1hc2siIHR5cGU9InRuczpMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1hc2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVzY3JpcHRpb24iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyTWFuYWdlbWVudERhdGFUeXBlIiB0eXBlPSJ0bnM6VXNlck1hbmFnZW1lbnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVXNlck1hbmFnZW1lbnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck1hbmFnZW1lbnREYXRhVHlwZSIgdHlwZT0idG5zOlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZVc2VyTWFuYWdlbWVudERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkVuY29kZWRUaWNrZXQiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRHVwbGV4Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRnVsbF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJIYWxmXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkR1cGxleCIgdHlwZT0idG5zOkR1cGxleCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRHVwbGV4Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEdXBsZXgiIHR5cGU9InRuczpEdXBsZXgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRHVwbGV4IiB0eXBlPSJ0bnM6TGlzdE9mRHVwbGV4IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJJbnRlcmZhY2VBZG1pblN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvd25fMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdGluZ18yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50ZXJmYWNlQWRtaW5TdGF0dXMiIHR5cGU9InRuczpJbnRlcmZhY2VBZG1pblN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSW50ZXJmYWNlQWRtaW5TdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludGVyZmFjZUFkbWluU3RhdHVzIiB0eXBlPSJ0bnM6SW50ZXJmYWNlQWRtaW5TdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50ZXJmYWNlQWRtaW5TdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZJbnRlcmZhY2VBZG1pblN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSW50ZXJmYWNlT3BlclN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvd25fMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdGluZ18yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmtub3duXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvcm1hbnRfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm90UHJlc2VudF81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMb3dlckxheWVyRG93bl82IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50ZXJmYWNlT3BlclN0YXR1cyIgdHlwZT0idG5zOkludGVyZmFjZU9wZXJTdGF0dXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkludGVyZmFjZU9wZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludGVyZmFjZU9wZXJTdGF0dXMiIHR5cGU9InRuczpJbnRlcmZhY2VPcGVyU3RhdHVzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludGVyZmFjZU9wZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZJbnRlcmZhY2VPcGVyU3RhdHVzIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJOZWdvdGlhdGlvblN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluUHJvZ3Jlc3NfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ29tcGxldGVfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFpbGVkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9OZWdvdGlhdGlvbl80IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTmVnb3RpYXRpb25TdGF0dXMiIHR5cGU9InRuczpOZWdvdGlhdGlvblN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmVnb3RpYXRpb25TdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5lZ290aWF0aW9uU3RhdHVzIiB0eXBlPSJ0bnM6TmVnb3RpYXRpb25TdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTmVnb3RpYXRpb25TdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZOZWdvdGlhdGlvblN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVHNuRmFpbHVyZUNvZGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb0ZhaWx1cmVfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW5zdWZmaWNpZW50QmFuZHdpZHRoXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikluc3VmZmljaWVudFJlc291cmNlc18yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnN1ZmZpY2llbnRUcmFmZmljQ2xhc3NCYW5kd2lkdGhfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RyZWFtSWRJblVzZV80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1EZXN0aW5hdGlvbkFkZHJlc3NJblVzZV81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1QcmVlbXB0ZWRCeUhpZ2hlclJhbmtfNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGF0ZW5jeUhhc0NoYW5nZWRfNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRWdyZXNzUG9ydE5vdEF2YkNhcGFibGVfOCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVXNlRGlmZmVyZW50RGVzdGluYXRpb25BZGRyZXNzXzkiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik91dE9mTXNycFJlc291cmNlc18xMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3V0T2ZNbXJwUmVzb3VyY2VzXzExIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDYW5ub3RTdG9yZURlc3RpbmF0aW9uQWRkcmVzc18xMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpb3JpdHlJc05vdEFuU3JjQ2xhc3NfMTMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1heEZyYW1lU2l6ZVRvb0xhcmdlXzE0IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNYXhGYW5JblBvcnRzTGltaXRSZWFjaGVkXzE1IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGaXJzdFZhbHVlQ2hhbmdlZEZvclN0cmVhbUlkXzE2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWbGFuQmxvY2tlZE9uRWdyZXNzXzE3IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWbGFuVGFnZ2luZ0Rpc2FibGVkT25FZ3Jlc3NfMTgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNyQ2xhc3NQcmlvcml0eU1pc21hdGNoXzE5IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGZWF0dXJlTm90UHJvcGFnYXRlZF8yMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWF4TGF0ZW5jeUV4Y2VlZGVkXzIxIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCcmlkZ2VEb2VzTm90UHJvdmlkZU5ldHdvcmtJZF8yMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RyZWFtVHJhbnNmb3JtTm90U3VwcG9ydGVkXzIzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1JZFR5cGVOb3RTdXBwb3J0ZWRfMjQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZlYXR1cmVOb3RTdXBwb3J0ZWRfMjUiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUc25GYWlsdXJlQ29kZSIgdHlwZT0idG5zOlRzbkZhaWx1cmVDb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25GYWlsdXJlQ29kZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuRmFpbHVyZUNvZGUiIHR5cGU9InRuczpUc25GYWlsdXJlQ29kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25GYWlsdXJlQ29kZSIgdHlwZT0idG5zOkxpc3RPZlRzbkZhaWx1cmVDb2RlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUc25TdHJlYW1TdGF0ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2FibGVkXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNvbmZpZ3VyaW5nXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlYWR5XzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZXJhdGlvbmFsXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzQiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUc25TdHJlYW1TdGF0ZSIgdHlwZT0idG5zOlRzblN0cmVhbVN0YXRlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25TdHJlYW1TdGF0ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuU3RyZWFtU3RhdGUiIHR5cGU9InRuczpUc25TdHJlYW1TdGF0ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25TdHJlYW1TdGF0ZSIgdHlwZT0idG5zOkxpc3RPZlRzblN0cmVhbVN0YXRlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUc25UYWxrZXJTdGF0dXMiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb25lXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlYWR5XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZhaWxlZF8yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuVGFsa2VyU3RhdHVzIiB0eXBlPSJ0bnM6VHNuVGFsa2VyU3RhdHVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25UYWxrZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRzblRhbGtlclN0YXR1cyIgdHlwZT0idG5zOlRzblRhbGtlclN0YXR1cyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25UYWxrZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZUc25UYWxrZXJTdGF0dXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlRzbkxpc3RlbmVyU3RhdHVzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWFkeV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQYXJ0aWFsRmFpbGVkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZhaWxlZF8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuTGlzdGVuZXJTdGF0dXMiIHR5cGU9InRuczpUc25MaXN0ZW5lclN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHNuTGlzdGVuZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRzbkxpc3RlbmVyU3RhdHVzIiB0eXBlPSJ0bnM6VHNuTGlzdGVuZXJTdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVHNuTGlzdGVuZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZUc25MaXN0ZW5lclN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXBwaW5nVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eUxhYmVsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eVZhbHVlX1BDUCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eVZhbHVlX0RTQ1AiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiB0eXBlPSJ0bnM6UHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQcmlvcml0eU1hcHBpbmdFbnRyeVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5TWFwcGluZ0VudHJ5VHlwZSIgdHlwZT0idG5zOlByaW9yaXR5TWFwcGluZ0VudHJ5VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTb3VyY2VOb2RlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGUiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uRGF0YVR5cGUiIHR5cGU9InRuczpSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlRGVzY3JpcHRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVmZXJlbmNlRGVzY3JpcHRpb25EYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGUiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlTGlzdEVudHJ5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VMaXN0RW50cnlEYXRhVHlwZSIgdHlwZT0idG5zOlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VMaXN0RW50cnlEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJJZFR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOdW1lcmljXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0cmluZ18xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJHdWlkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wYXF1ZV8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSWRUeXBlIiB0eXBlPSJ0bnM6SWRUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJZFR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklkVHlwZSIgdHlwZT0idG5zOklkVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZJZFR5cGUiIHR5cGU9InRuczpMaXN0T2ZJZFR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ik5vZGVDbGFzcyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuc3BlY2lmaWVkXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9iamVjdF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZXRob2RfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT2JqZWN0VHlwZV84IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZVR5cGVfMTYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlZmVyZW5jZVR5cGVfMzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRhdGFUeXBlXzY0IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWaWV3XzEyOCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUGVybWlzc2lvblR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJtaXNzaW9uVHlwZSIgdHlwZT0idG5zOlBlcm1pc3Npb25UeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBY2Nlc3NMZXZlbFR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEJ5dGUiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWNjZXNzTGV2ZWxUeXBlIiB0eXBlPSJ0bnM6QWNjZXNzTGV2ZWxUeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBY2Nlc3NMZXZlbEV4VHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFjY2Vzc0xldmVsRXhUeXBlIiB0eXBlPSJ0bnM6QWNjZXNzTGV2ZWxFeFR5cGUiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRCeXRlIj4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIiB0eXBlPSJ0bnM6RXZlbnROb3RpZmllclR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJvbGVQZXJtaXNzaW9uVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJtaXNzaW9ucyIgdHlwZT0idG5zOlBlcm1pc3Npb25UeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZVBlcm1pc3Npb25UeXBlIiB0eXBlPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJvbGVQZXJtaXNzaW9uVHlwZSIgdHlwZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVHlwZURlZmluaXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZURlZmluaXRpb24iIHR5cGU9InRuczpEYXRhVHlwZURlZmluaXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVEZWZpbml0aW9uIiB0eXBlPSJ0bnM6RGF0YVR5cGVEZWZpbml0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhVHlwZURlZmluaXRpb24iIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZURlZmluaXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlN0cnVjdHVyZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJ1Y3R1cmVfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RydWN0dXJlV2l0aE9wdGlvbmFsRmllbGRzXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuaW9uXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0cnVjdHVyZVdpdGhTdWJ0eXBlZFZhbHVlc18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmlvbldpdGhTdWJ0eXBlZFZhbHVlc180IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlVHlwZSIgdHlwZT0idG5zOlN0cnVjdHVyZVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0cnVjdHVyZUZpZWxkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZVJhbmsiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXJyYXlEaW1lbnNpb25zIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhTdHJpbmdMZW5ndGgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc09wdGlvbmFsIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlRmllbGQiIHR5cGU9InRuczpTdHJ1Y3R1cmVGaWVsZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RydWN0dXJlRmllbGQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZUZpZWxkIiB0eXBlPSJ0bnM6U3RydWN0dXJlRmllbGQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cnVjdHVyZUZpZWxkIiB0eXBlPSJ0bnM6TGlzdE9mU3RydWN0dXJlRmllbGQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVEZWZpbml0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlZmF1bHRFbmNvZGluZ0lkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQmFzZURhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlVHlwZSIgdHlwZT0idG5zOlN0cnVjdHVyZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZHMiIHR5cGU9InRuczpMaXN0T2ZTdHJ1Y3R1cmVGaWVsZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdHJ1Y3R1cmVEZWZpbml0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiB0eXBlPSJ0bnM6U3RydWN0dXJlRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU3RydWN0dXJlRGVmaW5pdGlvbiIgdHlwZT0idG5zOkxpc3RPZlN0cnVjdHVyZURlZmluaXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1EZWZpbml0aW9uIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZHMiIHR5cGU9InRuczpMaXN0T2ZFbnVtRmllbGQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtRGVmaW5pdGlvbiIgdHlwZT0idG5zOkVudW1EZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtRGVmaW5pdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURlZmluaXRpb24iIHR5cGU9InRuczpFbnVtRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bURlZmluaXRpb24iIHR5cGU9InRuczpMaXN0T2ZFbnVtRGVmaW5pdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTm9kZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlQ2xhc3MiIHR5cGU9InRuczpOb2RlQ2xhc3MiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVNYXNrIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcldyaXRlTWFzayIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJvbGVQZXJtaXNzaW9ucyIgdHlwZT0idG5zOkxpc3RPZlJvbGVQZXJtaXNzaW9uVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJSb2xlUGVybWlzc2lvbnMiIHR5cGU9InRuczpMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXMiIHR5cGU9InRuczpMaXN0T2ZSZWZlcmVuY2VOb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5vZGUiIHR5cGU9InRuczpOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlIiB0eXBlPSJ0bnM6Tm9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTm9kZSIgdHlwZT0idG5zOkxpc3RPZk5vZGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikluc3RhbmNlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW5zdGFuY2VOb2RlIiB0eXBlPSJ0bnM6SW5zdGFuY2VOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUeXBlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZU5vZGUiIHR5cGU9InRuczpUeXBlTm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0Tm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJPYmplY3ROb2RlIiB0eXBlPSJ0bnM6T2JqZWN0Tm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0VHlwZU5vZGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHlwZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT2JqZWN0VHlwZU5vZGUiIHR5cGU9InRuczpPYmplY3RUeXBlTm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFibGVOb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkluc3RhbmNlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckFjY2Vzc0xldmVsIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNaW5pbXVtU2FtcGxpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yaXppbmciIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NMZXZlbEV4IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVmFyaWFibGVOb2RlIiB0eXBlPSJ0bnM6VmFyaWFibGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWYXJpYWJsZVR5cGVOb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlR5cGVOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZVJhbmsiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5RGltZW5zaW9ucyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IklzQWJzdHJhY3QiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlZhcmlhYmxlVHlwZU5vZGUiIHR5cGU9InRuczpWYXJpYWJsZVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VUeXBlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpUeXBlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Fic3RyYWN0IiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3ltbWV0cmljIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW52ZXJzZU5hbWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlTm9kZSIgdHlwZT0idG5zOlJlZmVyZW5jZVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNZXRob2ROb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkluc3RhbmNlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeGVjdXRhYmxlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckV4ZWN1dGFibGUiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1ldGhvZE5vZGUiIHR5cGU9InRuczpNZXRob2ROb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWaWV3Tm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGFpbnNOb0xvb3BzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3Tm9kZSIgdHlwZT0idG5zOlZpZXdOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVHlwZU5vZGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHlwZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVOb2RlIiB0eXBlPSJ0bnM6RGF0YVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklzSW52ZXJzZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0SWQiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZU5vZGUiIHR5cGU9InRuczpSZWZlcmVuY2VOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VOb2RlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlTm9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVmZXJlbmNlTm9kZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZU5vZGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFyZ3VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5RGltZW5zaW9ucyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVzY3JpcHRpb24iIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXJndW1lbnQiIHR5cGU9InRuczpBcmd1bWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQXJndW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFyZ3VtZW50IiB0eXBlPSJ0bnM6QXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkFyZ3VtZW50IiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1WYWx1ZVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVudW1WYWx1ZVR5cGUiIHR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtVmFsdWVUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtVmFsdWVUeXBlIiB0eXBlPSJ0bnM6RW51bVZhbHVlVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bVZhbHVlVHlwZSIgdHlwZT0idG5zOkxpc3RPZkVudW1WYWx1ZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1GaWVsZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpFbnVtVmFsdWVUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVudW1GaWVsZCIgdHlwZT0idG5zOkVudW1GaWVsZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW51bUZpZWxkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtRmllbGQiIHR5cGU9InRuczpFbnVtRmllbGQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVudW1GaWVsZCIgdHlwZT0idG5zOkxpc3RPZkVudW1GaWVsZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3B0aW9uU2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsaWRCaXRzIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3B0aW9uU2V0IiB0eXBlPSJ0bnM6T3B0aW9uU2V0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZPcHRpb25TZXQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9wdGlvblNldCIgdHlwZT0idG5zOk9wdGlvblNldCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mT3B0aW9uU2V0IiB0eXBlPSJ0bnM6TGlzdE9mT3B0aW9uU2V0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9Ik5vcm1hbGl6ZWRTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWNpbWFsU3RyaW5nIiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRHVyYXRpb25TdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lU3RyaW5nIiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkR1cmF0aW9uIiB0eXBlPSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXRjVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxlSWQiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVGltZVpvbmVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT2Zmc2V0IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF5bGlnaHRTYXZpbmdJbk9mZnNldCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRpbWVab25lRGF0YVR5cGUiIHR5cGU9InRuczpUaW1lWm9uZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUaW1lWm9uZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lWm9uZURhdGFUeXBlIiB0eXBlPSJ0bnM6VGltZVpvbmVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVGltZVpvbmVEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlRpbWVab25lRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW5kZXgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludGVnZXJJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkFwcGxpY2F0aW9uVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlcnZlcl8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDbGllbnRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2xpZW50QW5kU2VydmVyXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2NvdmVyeVNlcnZlcl8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25UeXBlIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25UeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvblVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25OYW1lIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25UeXBlIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25UeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJHYXRld2F5U2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlQcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlVcmxzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgdHlwZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIHR5cGU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVxdWVzdEhlYWRlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Ub2tlbiIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZXN0YW1wIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhhbmRsZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHVybkRpYWdub3N0aWNzIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXVkaXRFbnRyeUlkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lb3V0SGludCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVzcG9uc2VIZWFkZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlUmVzdWx0IiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlRGlhZ25vc3RpY3MiIHR5cGU9InVhOkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RyaW5nVGFibGUiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlZlcnNpb25UaW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmljZUZhdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VGYXVsdCIgdHlwZT0idG5zOlNlcnZpY2VGYXVsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJpc1ZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmlzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmlzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGVJZHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlcXVlc3RUeXBlIiB0eXBlPSJ0bnM6U2Vzc2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvbmxlc3NJbnZva2VSZXNwb25zZVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZVVyaXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclVyaXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlc3BvbnNlVHlwZSIgdHlwZT0idG5zOlNlc3Npb25sZXNzSW52b2tlUmVzcG9uc2VUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJGaW5kU2VydmVyc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJzUmVxdWVzdCIgdHlwZT0idG5zOkZpbmRTZXJ2ZXJzUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmluZFNlcnZlcnNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlcnMiIHR5cGU9InRuczpMaXN0T2ZBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJzUmVzcG9uc2UiIHR5cGU9InRuczpGaW5kU2VydmVyc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlY29yZElkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiIHR5cGU9InRuczpTZXJ2ZXJPbk5ldHdvcmsiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNlcnZlck9uTmV0d29yayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyT25OZXR3b3JrIiB0eXBlPSJ0bnM6U2VydmVyT25OZXR3b3JrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTZXJ2ZXJPbk5ldHdvcmsiIHR5cGU9InRuczpMaXN0T2ZTZXJ2ZXJPbk5ldHdvcmsiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ1JlY29yZElkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVjb3Jkc1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2FwYWJpbGl0eUZpbHRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCIgdHlwZT0idG5zOkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmluZFNlcnZlcnNPbk5ldHdvcmtSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RDb3VudGVyUmVzZXRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVycyIgdHlwZT0idG5zOkxpc3RPZlNlcnZlck9uTmV0d29yayIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJGaW5kU2VydmVyc09uTmV0d29ya1Jlc3BvbnNlIiB0eXBlPSJ0bnM6RmluZFNlcnZlcnNPbk5ldHdvcmtSZXNwb25zZSIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvbkluc3RhbmNlQ2VydGlmaWNhdGUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTWVzc2FnZVNlY3VyaXR5TW9kZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmFsaWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTaWduXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNpZ25BbmRFbmNyeXB0XzMiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVXNlclRva2VuVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFub255bW91c18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyTmFtZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDZXJ0aWZpY2F0ZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJc3N1ZWRUb2tlbl8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclRva2VuVHlwZSIgdHlwZT0idG5zOlVzZXJUb2tlblR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVzZXJUb2tlblBvbGljeSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9saWN5SWQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRva2VuVHlwZSIgdHlwZT0idG5zOlVzZXJUb2tlblR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlZFRva2VuVHlwZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNzdWVyRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclRva2VuUG9saWN5IiB0eXBlPSJ0bnM6VXNlclRva2VuUG9saWN5IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVc2VyVG9rZW5Qb2xpY3kiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJUb2tlblBvbGljeSIgdHlwZT0idG5zOlVzZXJUb2tlblBvbGljeSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVXNlclRva2VuUG9saWN5IiB0eXBlPSJ0bnM6TGlzdE9mVXNlclRva2VuUG9saWN5IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludERlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlckNlcnRpZmljYXRlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eU1vZGUiIHR5cGU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW5zIiB0eXBlPSJ0bnM6TGlzdE9mVXNlclRva2VuUG9saWN5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnREZXNjcmlwdGlvbiIgdHlwZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50RGVzY3JpcHRpb24iIHR5cGU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbmRwb2ludERlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iR2V0RW5kcG9pbnRzUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9maWxlVXJpcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkdldEVuZHBvaW50c1JlcXVlc3QiIHR5cGU9InRuczpHZXRFbmRwb2ludHNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHZXRFbmRwb2ludHNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50cyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iR2V0RW5kcG9pbnRzUmVzcG9uc2UiIHR5cGU9InRuczpHZXRFbmRwb2ludHNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVnaXN0ZXJlZFNlcnZlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9kdWN0VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJOYW1lcyIgdHlwZT0idWE6TGlzdE9mTG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclR5cGUiIHR5cGU9InRuczpBcHBsaWNhdGlvblR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpc2NvdmVyeVVybHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbWFwaG9yZUZpbGVQYXRoIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc09ubGluZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyZWRTZXJ2ZXIiIHR5cGU9InRuczpSZWdpc3RlcmVkU2VydmVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWdpc3RlcmVkU2VydmVyIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWdpc3RlcmVkU2VydmVyIiB0eXBlPSJ0bnM6UmVnaXN0ZXJlZFNlcnZlciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVnaXN0ZXJlZFNlcnZlciIgdHlwZT0idG5zOkxpc3RPZlJlZ2lzdGVyZWRTZXJ2ZXIiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyU2VydmVyUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXIiIHR5cGU9InRuczpSZWdpc3RlcmVkU2VydmVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyU2VydmVyUmVxdWVzdCIgdHlwZT0idG5zOlJlZ2lzdGVyU2VydmVyUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWdpc3RlclNlcnZlclJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlzY292ZXJ5Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1kbnNTZXJ2ZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2FwYWJpbGl0aWVzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiIgdHlwZT0idG5zOk1kbnNEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWdpc3RlclNlcnZlcjJSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlciIgdHlwZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJTZXJ2ZXIyUmVxdWVzdCIgdHlwZT0idG5zOlJlZ2lzdGVyU2VydmVyMlJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyU2VydmVyMlJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvblJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyU2VydmVyMlJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJTZXJ2ZXIyUmVzcG9uc2UiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Iklzc3VlXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlbmV3XzEiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUiIHR5cGU9InRuczpTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDaGFubmVsSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUb2tlbklkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlZEF0IiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZExpZmV0aW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIiB0eXBlPSJ0bnM6Q2hhbm5lbFNlY3VyaXR5VG9rZW4iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRQcm90b2NvbFZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0VHlwZSIgdHlwZT0idG5zOlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50Tm9uY2UiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZExpZmV0aW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgdHlwZT0idG5zOk9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclByb3RvY29sVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5VG9rZW4iIHR5cGU9InRuczpDaGFubmVsU2VjdXJpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlck5vbmNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXNwb25zZSIgdHlwZT0idG5zOk9wZW5TZWN1cmVDaGFubmVsUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNsb3NlU2VjdXJlQ2hhbm5lbFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNsb3NlU2VjdXJlQ2hhbm5lbFJlcXVlc3QiIHR5cGU9InRuczpDbG9zZVNlY3VyZUNoYW5uZWxSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDbG9zZVNlY3VyZUNoYW5uZWxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDbG9zZVNlY3VyZUNoYW5uZWxSZXNwb25zZSIgdHlwZT0idG5zOkNsb3NlU2VjdXJlQ2hhbm5lbFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpZ25hdHVyZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIHR5cGU9InRuczpTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIiB0eXBlPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgdHlwZT0idG5zOkxpc3RPZlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkF1dGhlbnRpY2F0aW9uVG9rZW4iIHR5cGU9InVhOk5vZGVJZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2lnbmF0dXJlRGF0YSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxnb3JpdGhtIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduYXR1cmUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduYXR1cmVEYXRhIiB0eXBlPSJ0bnM6U2lnbmF0dXJlRGF0YSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3JlYXRlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50RGVzY3JpcHRpb24iIHR5cGU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbk5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudE5vbmNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDZXJ0aWZpY2F0ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkU2Vzc2lvblRpbWVvdXQiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTZXNzaW9uUmVxdWVzdCIgdHlwZT0idG5zOkNyZWF0ZVNlc3Npb25SZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDcmVhdGVTZXNzaW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTZXNzaW9uVGltZW91dCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJOb25jZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2VydGlmaWNhdGUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlckVuZHBvaW50cyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJTb2Z0d2FyZUNlcnRpZmljYXRlcyIgdHlwZT0idG5zOkxpc3RPZlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJTaWduYXR1cmUiIHR5cGU9InRuczpTaWduYXR1cmVEYXRhIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVxdWVzdE1lc3NhZ2VTaXplIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgdHlwZT0idG5zOkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlBvbGljeUlkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQW5vbnltb3VzSWRlbnRpdHlUb2tlbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFub255bW91c0lkZW50aXR5VG9rZW4iIHR5cGU9InRuczpBbm9ueW1vdXNJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVc2VyTmFtZUlkZW50aXR5VG9rZW4iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQYXNzd29yZCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuY3J5cHRpb25BbGdvcml0aG0iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iWDUwOUlkZW50aXR5VG9rZW4iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2VydGlmaWNhdGVEYXRhIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJYNTA5SWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlg1MDlJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJJc3N1ZWRJZGVudGl0eVRva2VuIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRva2VuRGF0YSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuY3J5cHRpb25BbGdvcml0aG0iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Iklzc3VlZElkZW50aXR5VG9rZW4iIHR5cGU9InRuczpJc3N1ZWRJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlJzYUVuY3J5cHRlZFNlY3JldCIgdHlwZT0idWE6VmFyaWFudCIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFY2NFbmNyeXB0ZWRTZWNyZXQiIHR5cGU9InVhOlZhcmlhbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50U2lnbmF0dXJlIiB0eXBlPSJ0bnM6U2lnbmF0dXJlRGF0YSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudFNvZnR3YXJlQ2VydGlmaWNhdGVzIiB0eXBlPSJ0bnM6TGlzdE9mU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJUb2tlblNpZ25hdHVyZSIgdHlwZT0idG5zOlNpZ25hdHVyZURhdGEiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWN0aXZhdGVTZXNzaW9uUmVxdWVzdCIgdHlwZT0idG5zOkFjdGl2YXRlU2Vzc2lvblJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyTm9uY2UiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlc3BvbnNlIiB0eXBlPSJ0bnM6QWN0aXZhdGVTZXNzaW9uUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNsb3NlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9ucyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNsb3NlU2Vzc2lvblJlcXVlc3QiIHR5cGU9InRuczpDbG9zZVNlc3Npb25SZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSIgdHlwZT0idG5zOkNsb3NlU2Vzc2lvblJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDYW5jZWxSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2VsUmVxdWVzdCIgdHlwZT0idG5zOkNhbmNlbFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbmNlbFJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2VsQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2VsUmVzcG9uc2UiIHR5cGU9InRuczpDYW5jZWxSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTm9kZUF0dHJpYnV0ZXNNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBY2Nlc3NMZXZlbF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBcnJheURpbWVuc2lvbnNfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQnJvd3NlTmFtZV80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb250YWluc05vTG9vcHNfOCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGF0YVR5cGVfMTYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRlc2NyaXB0aW9uXzMyIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNwbGF5TmFtZV82NCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXZlbnROb3RpZmllcl8xMjgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV4ZWN1dGFibGVfMjU2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJIaXN0b3JpemluZ181MTIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmVyc2VOYW1lXzEwMjQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IklzQWJzdHJhY3RfMjA0OCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWxfNDA5NiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9kZUNsYXNzXzgxOTIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVJZF8xNjM4NCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3ltbWV0cmljXzMyNzY4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyQWNjZXNzTGV2ZWxfNjU1MzYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVzZXJFeGVjdXRhYmxlXzEzMTA3MiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVXNlcldyaXRlTWFza18yNjIxNDQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZhbHVlUmFua181MjQyODgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IldyaXRlTWFza18xMDQ4NTc2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYWx1ZV8yMDk3MTUyIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEYXRhVHlwZURlZmluaXRpb25fNDE5NDMwNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUm9sZVBlcm1pc3Npb25zXzgzODg2MDgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFjY2Vzc1Jlc3RyaWN0aW9uc18xNjc3NzIxNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWxsXzMzNTU0NDMxIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCYXNlTm9kZV8yNjUwMTIyMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT2JqZWN0XzI2NTAxMzQ4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPYmplY3RUeXBlXzI2NTAzMjY4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZV8yNjU3MTM4MyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVmFyaWFibGVUeXBlXzI4NjAwNDM4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZXRob2RfMjY2MzI1NDgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlZmVyZW5jZVR5cGVfMjY1MzcwNjAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZpZXdfMjY1MDEzNTYiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlQXR0cmlidXRlc01hc2siIHR5cGU9InRuczpOb2RlQXR0cmlidXRlc01hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzcGxheU5hbWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlTWFzayIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJXcml0ZU1hc2siIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0QXR0cmlidXRlcyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudE5vdGlmaWVyIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik9iamVjdEF0dHJpYnV0ZXMiIHR5cGU9InRuczpPYmplY3RBdHRyaWJ1dGVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWYXJpYWJsZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIHR5cGU9InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlUmFuayIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXJyYXlEaW1lbnNpb25zIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWNjZXNzTGV2ZWwiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3Rvcml6aW5nIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYWJsZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpWYXJpYWJsZUF0dHJpYnV0ZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1ldGhvZEF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXhlY3V0YWJsZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJFeGVjdXRhYmxlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRob2RBdHRyaWJ1dGVzIiB0eXBlPSJ0bnM6TWV0aG9kQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpPYmplY3RUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFibGVUeXBlQXR0cmlidXRlcyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Fic3RyYWN0IiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYWJsZVR5cGVBdHRyaWJ1dGVzIiB0eXBlPSJ0bnM6VmFyaWFibGVUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN5bW1ldHJpYyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludmVyc2VOYW1lIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpSZWZlcmVuY2VUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVBdHRyaWJ1dGVzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IklzQWJzdHJhY3QiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlQXR0cmlidXRlcyIgdHlwZT0idG5zOkRhdGFUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmlld0F0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGFpbnNOb0xvb3BzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3QXR0cmlidXRlcyIgdHlwZT0idG5zOlZpZXdBdHRyaWJ1dGVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIHR5cGU9InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiIHR5cGU9InRuczpHZW5lcmljQXR0cmlidXRlVmFsdWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkdlbmVyaWNBdHRyaWJ1dGVWYWx1ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiB0eXBlPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZHZW5lcmljQXR0cmlidXRlVmFsdWUiIHR5cGU9InRuczpMaXN0T2ZHZW5lcmljQXR0cmlidXRlVmFsdWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZVZhbHVlcyIgdHlwZT0idG5zOkxpc3RPZkdlbmVyaWNBdHRyaWJ1dGVWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIiB0eXBlPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFkZE5vZGVzSXRlbSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyZW50Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkTmV3Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlQ2xhc3MiIHR5cGU9InRuczpOb2RlQ2xhc3MiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVBdHRyaWJ1dGVzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUeXBlRGVmaW5pdGlvbiIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNJdGVtIiB0eXBlPSJ0bnM6QWRkTm9kZXNJdGVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBZGROb2Rlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZE5vZGVzSXRlbSIgdHlwZT0idG5zOkFkZE5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWRkTm9kZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mQWRkTm9kZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGROb2Rlc1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkZWROb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc1Jlc3VsdCIgdHlwZT0idG5zOkFkZE5vZGVzUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBZGROb2Rlc1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNSZXN1bHQiIHR5cGU9InRuczpBZGROb2Rlc1Jlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWRkTm9kZXNSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZBZGROb2Rlc1Jlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWRkTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9BZGQiIHR5cGU9InRuczpMaXN0T2ZBZGROb2Rlc0l0ZW0iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6QWRkTm9kZXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkFkZE5vZGVzUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6QWRkTm9kZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWRkUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZU5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldFNlcnZlclVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFkZFJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6QWRkUmVmZXJlbmNlc0l0ZW0iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkFkZFJlZmVyZW5jZXNJdGVtIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzSXRlbSIgdHlwZT0idG5zOkFkZFJlZmVyZW5jZXNJdGVtIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBZGRSZWZlcmVuY2VzSXRlbSIgdHlwZT0idG5zOkxpc3RPZkFkZFJlZmVyZW5jZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRSZWZlcmVuY2VzUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VzVG9BZGQiIHR5cGU9InRuczpMaXN0T2ZBZGRSZWZlcmVuY2VzSXRlbSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzUmVxdWVzdCIgdHlwZT0idG5zOkFkZFJlZmVyZW5jZXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2UiIHR5cGU9InRuczpBZGRSZWZlcmVuY2VzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZU5vZGVzSXRlbSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVUYXJnZXRSZWZlcmVuY2VzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTm9kZXNJdGVtIiB0eXBlPSJ0bnM6RGVsZXRlTm9kZXNJdGVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEZWxldGVOb2Rlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZU5vZGVzSXRlbSIgdHlwZT0idG5zOkRlbGV0ZU5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGVsZXRlTm9kZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mRGVsZXRlTm9kZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVOb2Rlc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb0RlbGV0ZSIgdHlwZT0idG5zOkxpc3RPZkRlbGV0ZU5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc1JlcXVlc3QiIHR5cGU9InRuczpEZWxldGVOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZU5vZGVzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6RGVsZXRlTm9kZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZU5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGVJZCIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVCaWRpcmVjdGlvbmFsIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIHR5cGU9InRuczpEZWxldGVSZWZlcmVuY2VzSXRlbSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGVsZXRlUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6RGVsZXRlUmVmZXJlbmNlc0l0ZW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXNUb0RlbGV0ZSIgdHlwZT0idG5zOkxpc3RPZkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6RGVsZXRlUmVmZXJlbmNlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSIgdHlwZT0idG5zOkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQXR0cmlidXRlV3JpdGVNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXR0cmlidXRlV3JpdGVNYXNrIiB0eXBlPSJ0bnM6QXR0cmlidXRlV3JpdGVNYXNrIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJCcm93c2VEaXJlY3Rpb24iPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGb3J3YXJkXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmVyc2VfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQm90aF8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnZhbGlkXzMiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VEaXJlY3Rpb24iIHR5cGU9InRuczpCcm93c2VEaXJlY3Rpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlZpZXdEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmlld0lkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXAiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3VmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3RGVzY3JpcHRpb24iIHR5cGU9InRuczpWaWV3RGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZURpcmVjdGlvbiIgdHlwZT0idG5zOkJyb3dzZURpcmVjdGlvbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmNsdWRlU3VidHlwZXMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzc01hc2siIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRNYXNrIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6QnJvd3NlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkJyb3dzZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJCcm93c2VSZXN1bHRNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VUeXBlSWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSXNGb3J3YXJkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVDbGFzc180IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCcm93c2VOYW1lXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc3BsYXlOYW1lXzE2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUeXBlRGVmaW5pdGlvbl8zMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWxsXzYzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VUeXBlSW5mb18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUYXJnZXRJbmZvXzYwIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUmVzdWx0TWFzayIgdHlwZT0idG5zOkJyb3dzZVJlc3VsdE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklzRm9yd2FyZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb24iIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6UmVmZXJlbmNlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOlJlZmVyZW5jZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXMiIHR5cGU9InRuczpMaXN0T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VSZXN1bHQiIHR5cGU9InRuczpCcm93c2VSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUmVzdWx0IiB0eXBlPSJ0bnM6QnJvd3NlUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmlldyIgdHlwZT0idG5zOlZpZXdEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZE1heFJlZmVyZW5jZXNQZXJOb2RlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb0Jyb3dzZSIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVJlcXVlc3QiIHR5cGU9InRuczpCcm93c2VSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVJlc3BvbnNlIiB0eXBlPSJ0bnM6QnJvd3NlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZU5leHRSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGVhc2VDb250aW51YXRpb25Qb2ludHMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50cyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0UmVxdWVzdCIgdHlwZT0idG5zOkJyb3dzZU5leHRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiIHR5cGU9InRuczpCcm93c2VOZXh0UmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNJbnZlcnNlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmNsdWRlU3VidHlwZXMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsYXRpdmVQYXRoRWxlbWVudCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aEVsZW1lbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlbGF0aXZlUGF0aEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiIHR5cGU9InRuczpSZWxhdGl2ZVBhdGhFbGVtZW50IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWxhdGl2ZVBhdGhFbGVtZW50IiB0eXBlPSJ0bnM6TGlzdE9mUmVsYXRpdmVQYXRoRWxlbWVudCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVsYXRpdmVQYXRoIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbGVtZW50cyIgdHlwZT0idG5zOkxpc3RPZlJlbGF0aXZlUGF0aEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsYXRpdmVQYXRoIiB0eXBlPSJ0bnM6UmVsYXRpdmVQYXRoIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VQYXRoIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ05vZGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGF0aXZlUGF0aCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VQYXRoIiB0eXBlPSJ0bnM6QnJvd3NlUGF0aCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJvd3NlUGF0aCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aCIgdHlwZT0idG5zOkJyb3dzZVBhdGgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGgiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VQYXRoIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VQYXRoVGFyZ2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRJZCIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZW1haW5pbmdQYXRoSW5kZXgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aFRhcmdldCIgdHlwZT0idG5zOkJyb3dzZVBhdGhUYXJnZXQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGhUYXJnZXQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBhdGhUYXJnZXQiIHR5cGU9InRuczpCcm93c2VQYXRoVGFyZ2V0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VQYXRoVGFyZ2V0IiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFRhcmdldCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQnJvd3NlUGF0aFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0cyIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZVBhdGhUYXJnZXQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aFJlc3VsdCIgdHlwZT0idG5zOkJyb3dzZVBhdGhSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGhSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBhdGhSZXN1bHQiIHR5cGU9InRuczpCcm93c2VQYXRoUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VQYXRoUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBhdGhzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2xhdGVCcm93c2VQYXRoc1RvTm9kZUlkc1JlcXVlc3QiIHR5cGU9InRuczpUcmFuc2xhdGVCcm93c2VQYXRoc1RvTm9kZUlkc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNSZXNwb25zZSIgdHlwZT0idG5zOlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9SZWdpc3RlciIgdHlwZT0idWE6TGlzdE9mTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6UmVnaXN0ZXJOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyZWROb2RlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVbnJlZ2lzdGVyTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9VbnJlZ2lzdGVyIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVW5yZWdpc3Rlck5vZGVzUmVxdWVzdCIgdHlwZT0idG5zOlVucmVnaXN0ZXJOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6VW5yZWdpc3Rlck5vZGVzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ291bnRlciIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJpY1JhbmdlIiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVuZHBvaW50Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlcmF0aW9uVGltZW91dCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VCaW5hcnlFbmNvZGluZyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4U3RyaW5nTGVuZ3RoIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heEJ5dGVTdHJpbmdMZW5ndGgiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QXJyYXlMZW5ndGgiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4TWVzc2FnZVNpemUiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QnVmZmVyU2l6ZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDaGFubmVsTGlmZXRpbWUiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlUb2tlbkxpZmV0aW1lIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludENvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpFbmRwb2ludENvbmZpZ3VyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuZHBvaW50Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRDb25maWd1cmF0aW9uIiB0eXBlPSJ0bnM6RW5kcG9pbnRDb25maWd1cmF0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbmRwb2ludENvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpMaXN0T2ZFbmRwb2ludENvbmZpZ3VyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1ZXJ5RGF0YURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWxhdGl2ZVBhdGgiIHR5cGU9InRuczpSZWxhdGl2ZVBhdGgiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFEZXNjcmlwdGlvbiIgdHlwZT0idG5zOlF1ZXJ5RGF0YURlc2NyaXB0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZRdWVyeURhdGFEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlEYXRhRGVzY3JpcHRpb24iIHR5cGU9InRuczpRdWVyeURhdGFEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUXVlcnlEYXRhRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFEZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTm9kZVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluY2x1ZGVTdWJUeXBlcyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVRvUmV0dXJuIiB0eXBlPSJ0bnM6TGlzdE9mUXVlcnlEYXRhRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVR5cGVEZXNjcmlwdGlvbiIgdHlwZT0idG5zOk5vZGVUeXBlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5vZGVUeXBlRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpOb2RlVHlwZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOb2RlVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVR5cGVEZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRmlsdGVyT3BlcmF0b3IiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFcXVhbHNfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSXNOdWxsXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdyZWF0ZXJUaGFuXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikxlc3NUaGFuXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdyZWF0ZXJUaGFuT3JFcXVhbF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMZXNzVGhhbk9yRXF1YWxfNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGlrZV82IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb3RfNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmV0d2Vlbl84IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbkxpc3RfOSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQW5kXzEwIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPcl8xMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2FzdF8xMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW5WaWV3XzEzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPZlR5cGVfMTQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlbGF0ZWRUb18xNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQml0d2lzZUFuZF8xNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQml0d2lzZU9yXzE3IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsdGVyT3BlcmF0b3IiIHR5cGU9InRuczpGaWx0ZXJPcGVyYXRvciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUXVlcnlEYXRhU2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFTZXQiIHR5cGU9InRuczpRdWVyeURhdGFTZXQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlF1ZXJ5RGF0YVNldCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlEYXRhU2V0IiB0eXBlPSJ0bnM6UXVlcnlEYXRhU2V0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZRdWVyeURhdGFTZXQiIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFTZXQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVSZWZlcmVuY2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZWROb2RlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVJlZmVyZW5jZSIgdHlwZT0idG5zOk5vZGVSZWZlcmVuY2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5vZGVSZWZlcmVuY2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVSZWZlcmVuY2UiIHR5cGU9InRuczpOb2RlUmVmZXJlbmNlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOb2RlUmVmZXJlbmNlIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVJlZmVyZW5jZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhdG9yIiB0eXBlPSJ0bnM6RmlsdGVyT3BlcmF0b3IiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhbmRzIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyRWxlbWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXJFbGVtZW50IiB0eXBlPSJ0bnM6Q29udGVudEZpbHRlckVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNvbnRlbnRGaWx0ZXJFbGVtZW50IiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbnRlbnRGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlciIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbnRlbnRGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXIiIHR5cGU9InRuczpDb250ZW50RmlsdGVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb250ZW50RmlsdGVyIiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZpbHRlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmlsdGVyT3BlcmFuZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhbmQiIHR5cGU9InRuczpGaWx0ZXJPcGVyYW5kIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbGVtZW50T3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRWxlbWVudE9wZXJhbmQiIHR5cGU9InRuczpFbGVtZW50T3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGl0ZXJhbE9wZXJhbmQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGl0ZXJhbE9wZXJhbmQiIHR5cGU9InRuczpMaXRlcmFsT3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXR0cmlidXRlT3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFsaWFzIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmRleFJhbmdlIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVPcGVyYW5kIiB0eXBlPSJ0bnM6QXR0cmlidXRlT3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2ltcGxlQXR0cmlidXRlT3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlR5cGVEZWZpbml0aW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VQYXRoIiB0eXBlPSJ1YTpMaXN0T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIHR5cGU9InRuczpTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiB0eXBlPSJ0bnM6U2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgdHlwZT0idG5zOkxpc3RPZlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbnRlbnRGaWx0ZXJFbGVtZW50UmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVyYW5kU3RhdHVzQ29kZXMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVyYW5kRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXJFbGVtZW50UmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ29udGVudEZpbHRlclJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRWxlbWVudFJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnREaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQYXJzaW5nUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU3RhdHVzQ29kZXMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQYXJzaW5nUmVzdWx0IiB0eXBlPSJ0bnM6UGFyc2luZ1Jlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUGFyc2luZ1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyc2luZ1Jlc3VsdCIgdHlwZT0idG5zOlBhcnNpbmdSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlBhcnNpbmdSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZQYXJzaW5nUmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJRdWVyeUZpcnN0UmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3IiB0eXBlPSJ0bnM6Vmlld0Rlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVR5cGVzIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVR5cGVEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlciIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhEYXRhU2V0c1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVmZXJlbmNlc1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlF1ZXJ5Rmlyc3RSZXF1ZXN0IiB0eXBlPSJ0bnM6UXVlcnlGaXJzdFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1ZXJ5Rmlyc3RSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXJ5RGF0YVNldHMiIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFTZXQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb250aW51YXRpb25Qb2ludCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyc2luZ1Jlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZQYXJzaW5nUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlclJlc3VsdCIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXJSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlGaXJzdFJlc3BvbnNlIiB0eXBlPSJ0bnM6UXVlcnlGaXJzdFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJRdWVyeU5leHRSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGVhc2VDb250aW51YXRpb25Qb2ludCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeU5leHRSZXF1ZXN0IiB0eXBlPSJ0bnM6UXVlcnlOZXh0UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUXVlcnlOZXh0UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mUXVlcnlEYXRhU2V0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZENvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlOZXh0UmVzcG9uc2UiIHR5cGU9InRuczpRdWVyeU5leHRSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU291cmNlXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlcnZlcl8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCb3RoXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5laXRoZXJfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW52YWxpZF80IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiB0eXBlPSJ0bnM6VGltZXN0YW1wc1RvUmV0dXJuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkVmFsdWVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFFbmNvZGluZyIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkVmFsdWVJZCIgdHlwZT0idG5zOlJlYWRWYWx1ZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWFkVmFsdWVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZFZhbHVlSWQiIHR5cGU9InRuczpSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVhZFZhbHVlSWQiIHR5cGU9InRuczpMaXN0T2ZSZWFkVmFsdWVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QWdlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgdHlwZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb1JlYWQiIHR5cGU9InRuczpMaXN0T2ZSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkUmVxdWVzdCIgdHlwZT0idG5zOlJlYWRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRSZXNwb25zZSIgdHlwZT0idG5zOlJlYWRSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFFbmNvZGluZyIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlkIiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRWYWx1ZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZIaXN0b3J5UmVhZFZhbHVlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkVmFsdWVJZCIgdHlwZT0idG5zOkhpc3RvcnlSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSGlzdG9yeVJlYWRWYWx1ZUlkIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeVJlYWRWYWx1ZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJIaXN0b3J5UmVhZFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlEYXRhIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRSZXN1bHQiIHR5cGU9InRuczpIaXN0b3J5UmVhZFJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSGlzdG9yeVJlYWRSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkUmVzdWx0IiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkhpc3RvcnlSZWFkUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeVJlYWRSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgdHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZEV2ZW50RGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXIiIHR5cGU9InRuczpFdmVudEZpbHRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRFdmVudERldGFpbHMiIHR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkRXZlbnREZXRhaWxzMiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpSZWFkRXZlbnREZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlYWRNb2RpZmllZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZEV2ZW50RGV0YWlsczIiIHR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzMiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZFJhd01vZGlmaWVkRGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNSZWFkTW9kaWZpZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOdW1WYWx1ZXNQZXJOb2RlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHVybkJvdW5kcyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZFJhd01vZGlmaWVkRGV0YWlscyIgdHlwZT0idG5zOlJlYWRSYXdNb2RpZmllZERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9jZXNzaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIHR5cGU9InVhOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiB0eXBlPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIiB0eXBlPSJ0bnM6UmVhZFByb2Nlc3NlZERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRBdFRpbWVEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXFUaW1lcyIgdHlwZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlU2ltcGxlQm91bmRzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkQXRUaW1lRGV0YWlscyIgdHlwZT0idG5zOlJlYWRBdFRpbWVEZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXFUaW1lcyIgdHlwZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6UmVhZEFubm90YXRpb25EYXRhRGV0YWlscyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeURhdGEiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5RGF0YSIgdHlwZT0idG5zOkhpc3RvcnlEYXRhIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNb2RpZmljYXRpb25JbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZmljYXRpb25UaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlVHlwZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmaWNhdGlvbkluZm8iIHR5cGU9InRuczpNb2RpZmljYXRpb25JbmZvIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNb2RpZmljYXRpb25JbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZmljYXRpb25JbmZvIiB0eXBlPSJ0bnM6TW9kaWZpY2F0aW9uSW5mbyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTW9kaWZpY2F0aW9uSW5mbyIgdHlwZT0idG5zOkxpc3RPZk1vZGlmaWNhdGlvbkluZm8iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlNb2RpZmllZERhdGEiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeURhdGEiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZpY2F0aW9uSW5mb3MiIHR5cGU9InRuczpMaXN0T2ZNb2RpZmljYXRpb25JbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeU1vZGlmaWVkRGF0YSIgdHlwZT0idG5zOkhpc3RvcnlNb2RpZmllZERhdGEiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlFdmVudCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRzIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeUV2ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlFdmVudCIgdHlwZT0idG5zOkhpc3RvcnlFdmVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeU1vZGlmaWVkRXZlbnQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeUV2ZW50Ij4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmaWNhdGlvbkluZm9zIiB0eXBlPSJ0bnM6TGlzdE9mTW9kaWZpY2F0aW9uSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlNb2RpZmllZEV2ZW50IiB0eXBlPSJ0bnM6SGlzdG9yeU1vZGlmaWVkRXZlbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlSZWFkUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5UmVhZERldGFpbHMiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgdHlwZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50cyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb1JlYWQiIHR5cGU9InRuczpMaXN0T2ZIaXN0b3J5UmVhZFZhbHVlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRSZXF1ZXN0IiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJIaXN0b3J5UmVhZFJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkhpc3RvcnlSZWFkUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5UmVhZFJlc3BvbnNlIiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVWYWx1ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVWYWx1ZSIgdHlwZT0idG5zOldyaXRlVmFsdWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZldyaXRlVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlVmFsdWUiIHR5cGU9InRuczpXcml0ZVZhbHVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXcml0ZVZhbHVlIiB0eXBlPSJ0bnM6TGlzdE9mV3JpdGVWYWx1ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9Xcml0ZSIgdHlwZT0idG5zOkxpc3RPZldyaXRlVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6V3JpdGVSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVSZXNwb25zZSIgdHlwZT0idG5zOldyaXRlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVVwZGF0ZURldGFpbHMiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSGlzdG9yeVVwZGF0ZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnNlcnRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVwbGFjZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVcGRhdGVfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGVsZXRlXzQiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlVHlwZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJQZXJmb3JtVXBkYXRlVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikluc2VydF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZXBsYWNlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwZGF0ZV8zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZW1vdmVfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1VcGRhdGVUeXBlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZURhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1JbnNlcnRSZXBsYWNlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVcGRhdGVWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZURhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlRGF0YURldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZVN0cnVjdHVyZURhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1JbnNlcnRSZXBsYWNlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVcGRhdGVWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZVN0cnVjdHVyZURhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlU3RydWN0dXJlRGF0YURldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZUV2ZW50RGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgdHlwZT0idG5zOlBlcmZvcm1VcGRhdGVUeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsdGVyIiB0eXBlPSJ0bnM6RXZlbnRGaWx0ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnREYXRhIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeUV2ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlRXZlbnREZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlRXZlbnREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVSYXdNb2RpZmllZERldGFpbHMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNEZWxldGVNb2RpZmllZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlUmF3TW9kaWZpZWREZXRhaWxzIiB0eXBlPSJ0bnM6RGVsZXRlUmF3TW9kaWZpZWREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVBdFRpbWVEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcVRpbWVzIiB0eXBlPSJ1YTpMaXN0T2ZEYXRlVGltZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZUF0VGltZURldGFpbHMiIHR5cGU9InRuczpEZWxldGVBdFRpbWVEZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVFdmVudERldGFpbHMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRJZHMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVFdmVudERldGFpbHMiIHR5cGU9InRuczpEZWxldGVFdmVudERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9wZXJhdGlvblJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZIaXN0b3J5VXBkYXRlUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlUmVzdWx0IiB0eXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZVJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSGlzdG9yeVVwZGF0ZVJlc3VsdCIgdHlwZT0idG5zOkxpc3RPZkhpc3RvcnlVcGRhdGVSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVVwZGF0ZVJlcXVlc3QiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeVVwZGF0ZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkhpc3RvcnlVcGRhdGVSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXNwb25zZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ2FsbE1ldGhvZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9iamVjdElkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRob2RJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW5wdXRBcmd1bWVudHMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbE1ldGhvZFJlcXVlc3QiIHR5cGU9InRuczpDYWxsTWV0aG9kUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ2FsbE1ldGhvZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhbGxNZXRob2RSZXF1ZXN0IiB0eXBlPSJ0bnM6Q2FsbE1ldGhvZFJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNhbGxNZXRob2RSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mQ2FsbE1ldGhvZFJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbGxNZXRob2RSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklucHV0QXJndW1lbnRSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW5wdXRBcmd1bWVudERpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdXRwdXRBcmd1bWVudHMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbE1ldGhvZFJlc3VsdCIgdHlwZT0idG5zOkNhbGxNZXRob2RSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNhbGxNZXRob2RSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhbGxNZXRob2RSZXN1bHQiIHR5cGU9InRuczpDYWxsTWV0aG9kUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDYWxsTWV0aG9kUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mQ2FsbE1ldGhvZFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ2FsbFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0aG9kc1RvQ2FsbCIgdHlwZT0idG5zOkxpc3RPZkNhbGxNZXRob2RSZXF1ZXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNhbGxSZXF1ZXN0IiB0eXBlPSJ0bnM6Q2FsbFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbGxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZDYWxsTWV0aG9kUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDYWxsUmVzcG9uc2UiIHR5cGU9InRuczpDYWxsUmVzcG9uc2UiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ik1vbml0b3JpbmdNb2RlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlzYWJsZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2FtcGxpbmdfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVwb3J0aW5nXzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nTW9kZSIgdHlwZT0idG5zOk1vbml0b3JpbmdNb2RlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJEYXRhQ2hhbmdlVHJpZ2dlciI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0YXR1c18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdGF0dXNWYWx1ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdGF0dXNWYWx1ZVRpbWVzdGFtcF8yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZVRyaWdnZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlVHJpZ2dlciIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRGVhZGJhbmRUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBYnNvbHV0ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50XzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFR5cGUiIHR5cGU9InRuczpEZWFkYmFuZFR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nRmlsdGVyIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YUNoYW5nZUZpbHRlciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyaWdnZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlVHJpZ2dlciIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlYWRiYW5kVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFZhbHVlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFDaGFuZ2VGaWx0ZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlRmlsdGVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFdmVudEZpbHRlciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdENsYXVzZXMiIHR5cGU9InRuczpMaXN0T2ZTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IldoZXJlQ2xhdXNlIiB0eXBlPSJ0bnM6Q29udGVudEZpbHRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV2ZW50RmlsdGVyIiB0eXBlPSJ0bnM6RXZlbnRGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZVNlcnZlckNhcGFiaWxpdGllc0RlZmF1bHRzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmVhdFVuY2VydGFpbkFzQmFkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJjZW50RGF0YUJhZCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJjZW50RGF0YUdvb2QiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlU2xvcGVkRXh0cmFwb2xhdGlvbiIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXIiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWdncmVnYXRlVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlByb2Nlc3NpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXIiIHR5cGU9InRuczpBZ2dyZWdhdGVGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nRmlsdGVyUmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlclJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXZlbnRGaWx0ZXJSZXN1bHQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlclJlc3VsdCI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWxlY3RDbGF1c2VSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV2hlcmVDbGF1c2VSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpFdmVudEZpbHRlclJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWdncmVnYXRlRmlsdGVyUmVzdWx0Ij4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZFN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkUHJvY2Vzc2luZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpBZ2dyZWdhdGVGaWx0ZXJSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlciIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVldWVTaXplIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2FyZE9sZGVzdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJdGVtVG9Nb25pdG9yIiB0eXBlPSJ0bnM6UmVhZFZhbHVlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nTW9kZSIgdHlwZT0idG5zOk1vbml0b3JpbmdNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIHR5cGU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRRdWV1ZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXJSZXN1bHQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtQ3JlYXRlUmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtQ3JlYXRlUmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIHR5cGU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikl0ZW1zVG9DcmVhdGUiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIHR5cGU9InRuczpDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIHR5cGU9InRuczpNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRRdWV1ZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXJSZXN1bHQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIHR5cGU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikl0ZW1zVG9Nb2RpZnkiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiIHR5cGU9InRuczpNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vZGlmeU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOk1vZGlmeU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JpbmdNb2RlIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ01vZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZVJlcXVlc3QiIHR5cGU9InRuczpTZXRNb25pdG9yaW5nTW9kZVJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZVJlc3BvbnNlIiB0eXBlPSJ0bnM6U2V0TW9uaXRvcmluZ01vZGVSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2V0VHJpZ2dlcmluZ1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmlnZ2VyaW5nSXRlbUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlua3NUb0FkZCIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlua3NUb1JlbW92ZSIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNldFRyaWdnZXJpbmdSZXF1ZXN0IiB0eXBlPSJ0bnM6U2V0VHJpZ2dlcmluZ1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldFRyaWdnZXJpbmdSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZFJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGREaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVtb3ZlUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbW92ZURpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0VHJpZ2dlcmluZ1Jlc3BvbnNlIiB0eXBlPSJ0bnM6U2V0VHJpZ2dlcmluZ1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtSWRzIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiB0eXBlPSJ0bnM6RGVsZXRlTW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOkRlbGV0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkUHVibGlzaGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZExpZmV0aW1lQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRNYXhLZWVwQWxpdmVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQdWJsaXNoIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGluZ0VuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5IiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXF1ZXN0IiB0eXBlPSJ0bnM6Q3JlYXRlU3Vic2NyaXB0aW9uUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZExpZmV0aW1lQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVzcG9uc2UiIHR5cGU9InRuczpDcmVhdGVTdWJzY3JpcHRpb25SZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZFB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlzaCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5IiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25SZXF1ZXN0IiB0eXBlPSJ0bnM6TW9kaWZ5U3Vic2NyaXB0aW9uUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkUHVibGlzaGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZE1heEtlZXBBbGl2ZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmeVN1YnNjcmlwdGlvblJlc3BvbnNlIiB0eXBlPSJ0bnM6TW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldFB1Ymxpc2hpbmdNb2RlUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWRzIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiB0eXBlPSJ0bnM6U2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZXRQdWJsaXNoaW5nTW9kZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXNwb25zZSIgdHlwZT0idG5zOlNldFB1Ymxpc2hpbmdNb2RlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb3RpZmljYXRpb25EYXRhIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgdHlwZT0idG5zOk5vdGlmaWNhdGlvbk1lc3NhZ2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvbkRhdGEiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOb3RpZmljYXRpb25EYXRhIiB0eXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1zIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOkRhdGFDaGFuZ2VOb3RpZmljYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudEhhbmRsZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iIHR5cGU9InRuczpNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXZlbnROb3RpZmljYXRpb25MaXN0Ij4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vdGlmaWNhdGlvbkRhdGEiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRzIiB0eXBlPSJ0bnM6TGlzdE9mRXZlbnRGaWVsZExpc3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudE5vdGlmaWNhdGlvbkxpc3QiIHR5cGU9InRuczpFdmVudE5vdGlmaWNhdGlvbkxpc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV2ZW50RmllbGRMaXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkTGlzdCIgdHlwZT0idG5zOkV2ZW50RmllbGRMaXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFdmVudEZpZWxkTGlzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpFdmVudEZpZWxkTGlzdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpMaXN0T2ZFdmVudEZpZWxkTGlzdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeUV2ZW50RmllbGRMaXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5RXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpIaXN0b3J5RXZlbnRGaWVsZExpc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkhpc3RvcnlFdmVudEZpZWxkTGlzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeUV2ZW50RmllbGRMaXN0IiB0eXBlPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZIaXN0b3J5RXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpMaXN0T2ZIaXN0b3J5RXZlbnRGaWVsZExpc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1cyIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgdHlwZT0idG5zOlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQiIHR5cGU9InRuczpTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgdHlwZT0idG5zOkxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlzaFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50cyIgdHlwZT0idG5zOkxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoUmVxdWVzdCIgdHlwZT0idG5zOlB1Ymxpc2hSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9yZU5vdGlmaWNhdGlvbnMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIHR5cGU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaFJlc3BvbnNlIiB0eXBlPSJ0bnM6UHVibGlzaFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZXB1Ymxpc2hSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbklkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV0cmFuc21pdFNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlcXVlc3QiIHR5cGU9InRuczpSZXB1Ymxpc2hSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZXB1Ymxpc2hSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIHR5cGU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVwdWJsaXNoUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zZmVyUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdmFpbGFibGVTZXF1ZW5jZU51bWJlcnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlc3VsdCIgdHlwZT0idG5zOlRyYW5zZmVyUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUcmFuc2ZlclJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJSZXN1bHQiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZUcmFuc2ZlclJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbmRJbml0aWFsVmFsdWVzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zUmVxdWVzdCIgdHlwZT0idG5zOlRyYW5zZmVyU3Vic2NyaXB0aW9uc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZlRyYW5zZmVyUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclN1YnNjcmlwdGlvbnNSZXNwb25zZSIgdHlwZT0idG5zOlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCIgdHlwZT0idG5zOkRlbGV0ZVN1YnNjcmlwdGlvbnNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiIHR5cGU9InRuczpEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJ1aWxkSW5mbyI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWFudWZhY3R1cmVyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvZnR3YXJlVmVyc2lvbiIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGROdW1iZXIiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJ1aWxkRGF0ZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCdWlsZEluZm8iIHR5cGU9InRuczpCdWlsZEluZm8iIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlJlZHVuZGFuY3lTdXBwb3J0Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb2xkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ildhcm1fMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSG90XzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRyYW5zcGFyZW50XzQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkhvdEFuZE1pcnJvcmVkXzUiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbmN5U3VwcG9ydCIgdHlwZT0idG5zOlJlZHVuZGFuY3lTdXBwb3J0IiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJTZXJ2ZXJTdGF0ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJ1bm5pbmdfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFpbGVkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vQ29uZmlndXJhdGlvbl8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdXNwZW5kZWRfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2h1dGRvd25fNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdF81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb21tdW5pY2F0aW9uRmF1bHRfNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5rbm93bl83IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVkdW5kYW50U2VydmVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlcklkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlTGV2ZWwiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiB0eXBlPSJ0bnM6UmVkdW5kYW50U2VydmVyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJEYXRhVHlwZSIgdHlwZT0idG5zOlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludFVybExpc3REYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmxMaXN0IiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIHR5cGU9InRuczpFbmRwb2ludFVybExpc3REYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6RW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5ldHdvcmtHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtQYXRocyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0dyb3VwRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5ldHdvcmtHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtHcm91cERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOZXR3b3JrR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZk5ldHdvcmtHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOlNhbXBsaW5nSW50ZXJ2YWxEaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxpbmdJbnRlcnZhbERpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2FtcGxpbmdJbnRlcnZhbERpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclZpZXdDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdW11bGF0ZWRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVJlamVjdGVkU2Vzc2lvbkNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVqZWN0ZWRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uVGltZW91dENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkFib3J0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50U3Vic2NyaXB0aW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdW11bGF0ZWRTdWJzY3JpcHRpb25Db3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlSZWplY3RlZFJlcXVlc3RzQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWplY3RlZFJlcXVlc3RzQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiIHR5cGU9InRuczpTZXJ2ZXJEaWFnbm9zdGljc1N1bW1hcnlEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmVyU3RhdHVzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGRJbmZvIiB0eXBlPSJ0bnM6QnVpbGRJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vjb25kc1RpbGxTaHV0ZG93biIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNodXRkb3duUmVhc29uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclN0YXR1c0RhdGFUeXBlIiB0eXBlPSJ0bnM6U2VydmVyU3RhdHVzRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25OYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnREZXNjcmlwdGlvbiIgdHlwZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGVJZHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFjdHVhbFNlc3Npb25UaW1lb3V0IiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFJlc3BvbnNlTWVzc2FnZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDb25uZWN0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudExhc3RDb250YWN0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRTdWJzY3JpcHRpb25zQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50TW9uaXRvcmVkSXRlbXNDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRQdWJsaXNoUmVxdWVzdHNJblF1ZXVlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVG90YWxSZXF1ZXN0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVW5hdXRob3JpemVkUmVxdWVzdENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZUNvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNldFRyaWdnZXJpbmdDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvbkNvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmeVN1YnNjcmlwdGlvbkNvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNldFB1Ymxpc2hpbmdNb2RlQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZFJlZmVyZW5jZXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeUZpcnN0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlOZXh0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVucmVnaXN0ZXJOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2Vzc2lvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbklkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRVc2VySWRPZlNlc3Npb24iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudFVzZXJJZEhpc3RvcnkiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF1dGhlbnRpY2F0aW9uTWVjaGFuaXNtIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmNvZGluZyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvdG9jb2wiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5TW9kZSIgdHlwZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDZXJ0aWZpY2F0ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiB0eXBlPSJ0bnM6U2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRvdGFsQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFcnJvckNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGF0dXNSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNSZXN1bHQiIHR5cGU9InRuczpTdGF0dXNSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0YXR1c1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzUmVzdWx0IiB0eXBlPSJ0bnM6U3RhdHVzUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGF0dXNSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZTdGF0dXNSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpc2FibGVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlcXVlc3RDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaE1lc3NhZ2VSZXF1ZXN0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXB1Ymxpc2hNZXNzYWdlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlcXVlc3RDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVycmVkVG9BbHRDbGllbnRDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVycmVkVG9TYW1lQ2xpZW50Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoUmVxdWVzdENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbnNDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkV2ZW50Tm90aWZpY2F0aW9uc0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm90aWZpY2F0aW9uc0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGF0ZVB1Ymxpc2hSZXF1ZXN0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50TGlmZXRpbWVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuYWNrbm93bGVkZ2VkTWVzc2FnZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2FyZGVkTWVzc2FnZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzYWJsZWRNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nUXVldWVPdmVyZmxvd0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV4dFNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRRdWV1ZU92ZXJGbG93Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVWZXJiTWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVBZGRlZF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb2RlRGVsZXRlZF8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VBZGRlZF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VEZWxldGVkXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRhdGFUeXBlQ2hhbmdlZF8xNiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGVsQ2hhbmdlU3RydWN0dXJlVmVyYk1hc2siIHR5cGU9InRuczpNb2RlbENoYW5nZVN0cnVjdHVyZVZlcmJNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZmZlY3RlZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWZmZWN0ZWRUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWZXJiIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiB0eXBlPSJ0bnM6TW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgdHlwZT0idG5zOk1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZmZlY3RlZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWZmZWN0ZWRUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgdHlwZT0idG5zOlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIHR5cGU9InRuczpTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmFuZ2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvdyIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaWdoIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSYW5nZSIgdHlwZT0idG5zOlJhbmdlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFVUluZm9ybWF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuaXRJZCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVVSW5mb3JtYXRpb24iIHR5cGU9InRuczpFVUluZm9ybWF0aW9uIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBeGlzU2NhbGVFbnVtZXJhdGlvbiI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxpbmVhcl8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMb2dfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTG5fMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkF4aXNTY2FsZUVudW1lcmF0aW9uIiB0eXBlPSJ0bnM6QXhpc1NjYWxlRW51bWVyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFsIiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW1hZ2luYXJ5IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIiB0eXBlPSJ0bnM6Q29tcGxleE51bWJlclR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRvdWJsZUNvbXBsZXhOdW1iZXJUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkltYWdpbmFyeSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRG91YmxlQ29tcGxleE51bWJlclR5cGUiIHR5cGU9InRuczpEb3VibGVDb21wbGV4TnVtYmVyVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXhpc0luZm9ybWF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmdpbmVlcmluZ1VuaXRzIiB0eXBlPSJ0bnM6RVVJbmZvcm1hdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVVUmFuZ2UiIHR5cGU9InRuczpSYW5nZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpdGxlIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXhpc1NjYWxlVHlwZSIgdHlwZT0idG5zOkF4aXNTY2FsZUVudW1lcmF0aW9uIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBeGlzU3RlcHMiIHR5cGU9InVhOkxpc3RPZkRvdWJsZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBeGlzSW5mb3JtYXRpb24iIHR5cGU9InRuczpBeGlzSW5mb3JtYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlhWVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6ZmxvYXQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJYVlR5cGUiIHR5cGU9InRuczpYVlR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlByb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVNlc3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlQ2xpZW50TmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW52b2NhdGlvbkNyZWF0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RUcmFuc2l0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RDYWxsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kU2Vzc2lvbklkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIHR5cGU9InRuczpMaXN0T2ZBcmd1bWVudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIHR5cGU9InRuczpMaXN0T2ZBcmd1bWVudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RDYWxsVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RSZXR1cm5TdGF0dXMiIHR5cGU9InRuczpTdGF0dXNSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZ3JhbURpYWdub3N0aWNEYXRhVHlwZSIgdHlwZT0idG5zOlByb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlByb2dyYW1EaWFnbm9zdGljMkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTZXNzaW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZUNsaWVudE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikludm9jYXRpb25DcmVhdGlvblRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0VHJhbnNpdGlvblRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kQ2FsbCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kSW5wdXRWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kT3V0cHV0VmFsdWVzIiB0eXBlPSJ1YTpMaXN0T2ZWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZENhbGxUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZFJldHVyblN0YXR1cyIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlByb2dyYW1EaWFnbm9zdGljMkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHJvZ3JhbURpYWdub3N0aWMyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFubm90YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBbm5vdGF0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBbm5vdGF0aW9uIiB0eXBlPSJ0bnM6QW5ub3RhdGlvbiIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRXhjZXB0aW9uRGV2aWF0aW9uRm9ybWF0Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWJzb2x1dGVWYWx1ZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZWYWx1ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZSYW5nZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZFVVJhbmdlXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV4Y2VwdGlvbkRldmlhdGlvbkZvcm1hdCIgdHlwZT0idG5zOkV4Y2VwdGlvbkRldmlhdGlvbkZvcm1hdCIgLz4NCg0KPC94czpzY2hlbWE+" . + +opcua:nodei8254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8254" ; + base:hasValue "http://opcfoundation.org/UA/2008/02/Types.xsd" . + +opcua:nodei85 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Objects" ; + base:hasDescription "The browse entry point when looking for objects in the server address space." ; + base:hasDisplayName "Objects" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "85" ; + base:hasSymbolicName "ObjectsFolder" ; + base:organizes opcua:nodei2253, + opcua:nodei23470, + opcua:nodei31915 . + +opcua:nodei854 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8843 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "854" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei855 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8208 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "855" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei857 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8846 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "857" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei858 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8211 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "858" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei86 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Types" ; + base:hasDescription "The browse entry point when looking for types in the server address space." ; + base:hasDisplayName "Types" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "86" ; + base:hasSymbolicName "TypesFolder" ; + base:organizes opcua:nodei17708, + opcua:nodei3048, + opcua:nodei88, + opcua:nodei89, + opcua:nodei90, + opcua:nodei91 . + +opcua:nodei860 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8849 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "860" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei861 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8214 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "861" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei863 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8852 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "863" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei864 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8217 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "864" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei866 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8855 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "866" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei867 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8220 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "867" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei869 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8858 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "869" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei87 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Views" ; + base:hasDescription "The browse entry point when looking for views in the server address space." ; + base:hasDisplayName "Views" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "87" ; + base:hasSymbolicName "ViewsFolder" . + +opcua:nodei870 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8223 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "870" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei872 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8861 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "872" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei873 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8226 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "873" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei875 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8864 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "875" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei876 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8229 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "876" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei878 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8867 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "878" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei879 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8232 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "879" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei88 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ObjectTypes" ; + base:hasDescription "The browse entry point when looking for object types in the server address space." ; + base:hasDisplayName "ObjectTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "88" ; + base:hasSymbolicName "ObjectTypesFolder" ; + base:organizes opcua:nodei58 . + +opcua:nodei885 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8873 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "885" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei886 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8238 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "886" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei888 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8876 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "888" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei8888 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8888" . + +opcua:nodei8889 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LatePublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "LatePublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8889" . + +opcua:nodei889 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8241 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "889" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei8890 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8890" . + +opcua:nodei8891 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8891" . + +opcua:nodei8892 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnacknowledgedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnacknowledgedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8892" . + +opcua:nodei8893 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscardedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscardedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8893" . + +opcua:nodei8894 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8894" . + +opcua:nodei8895 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8895" . + +opcua:nodei8896 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoringQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8896" . + +opcua:nodei8897 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextSequenceNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NextSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8897" . + +opcua:nodei8898 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8898" . + +opcua:nodei89 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "VariableTypes" ; + base:hasDescription "The browse entry point when looking for variable types in the server address space." ; + base:hasDisplayName "VariableTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "89" ; + base:hasSymbolicName "VariableTypesFolder" ; + base:organizes opcua:nodei62 . + +opcua:nodei8900 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8900" . + +opcua:nodei8902 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8902" . + +opcua:nodei8913 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8918 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8913" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei8917 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8914 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8917" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei892 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8879 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "892" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei893 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8244 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "893" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei895 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8882 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "895" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei896 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8247 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "896" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei898 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8870 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "898" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei899 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8235 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "899" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei8996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8996" . + +opcua:nodei90 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DataTypes" ; + base:hasDescription "The browse entry point when looking for data types in the server address space." ; + base:hasDisplayName "DataTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "90" ; + base:hasSymbolicName "DataTypesFolder" ; + base:organizes opcua:nodei24, + opcua:nodei92, + opcua:nodei93 . + +opcua:nodei9000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9000" . + +opcua:nodei9001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9001" . + +opcua:nodei9003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9003" . + +opcua:nodei9009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9009" . + +opcua:nodei9010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9010" . + +opcua:nodei9011 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9011" ; + base:hasProperty opcua:nodei9012, + opcua:nodei9015, + opcua:nodei9016, + opcua:nodei9017, + opcua:nodei9018, + opcua:nodei9019 . + +opcua:nodei9012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9012" . + +opcua:nodei9015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveDisplayName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EffectiveDisplayName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9015" . + +opcua:nodei9016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9016" . + +opcua:nodei9017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9017" . + +opcua:nodei9018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9018" . + +opcua:nodei9019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9019" . + +opcua:nodei9020 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9020" ; + base:hasProperty opcua:nodei9021 . + +opcua:nodei9021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9021" . + +opcua:nodei9022 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9022" ; + base:hasProperty opcua:nodei9023 . + +opcua:nodei9023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9023" . + +opcua:nodei9024 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9024" ; + base:hasProperty opcua:nodei9025 . + +opcua:nodei9025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9025" . + +opcua:nodei9026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9026" . + +opcua:nodei9027 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9027" . + +opcua:nodei9028 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9028" . + +opcua:nodei9029 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9029" ; + base:hasProperty opcua:nodei9030 . + +opcua:nodei9030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9030" ; + base:hasValueRank "1" . + +opcua:nodei9035 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9055 ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9035" ; + base:hasProperty opcua:nodei9036 . + +opcua:nodei9036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9036" . + +opcua:nodei9056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9056" . + +opcua:nodei9060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9060" . + +opcua:nodei9062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9062" . + +opcua:nodei9063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9063" . + +opcua:nodei9064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResponseOptionSet" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ResponseOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9064" ; + base:hasValueRank "1" . + +opcua:nodei9065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "DefaultResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9065" . + +opcua:nodei9066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OkResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "OkResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9066" . + +opcua:nodei9067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CancelResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "CancelResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9067" . + +opcua:nodei9068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "LastResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9068" . + +opcua:nodei9069 a opcua:MethodNodeClass ; + base:hasBrowseName "Respond" ; + base:hasDisplayName "Respond" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9069" ; + base:hasProperty opcua:nodei9070 . + +opcua:nodei9070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9070" ; + base:hasValueRank "1" . + +opcua:nodei9073 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9093, + opcua:nodei9102 ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9073" ; + base:hasProperty opcua:nodei9074 . + +opcua:nodei9074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9074" . + +opcua:nodei9094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9094" . + +opcua:nodei9098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9098" . + +opcua:nodei91 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ReferenceTypes" ; + base:hasDescription "The browse entry point when looking for reference types in the server address space." ; + base:hasDisplayName "ReferenceTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "91" ; + base:hasSymbolicName "ReferenceTypesFolder" ; + base:organizes opcua:nodei31 . + +opcua:nodei9100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9100" . + +opcua:nodei9101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9101" . + +opcua:nodei9103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9103" . + +opcua:nodei9107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9107" . + +opcua:nodei9109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9109" . + +opcua:nodei9110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9110" . + +opcua:nodei9111 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9111" ; + base:hasProperty opcua:nodei9112 . + +opcua:nodei9112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9112" ; + base:hasValueRank "1" . + +opcua:nodei9113 a opcua:MethodNodeClass ; + base:hasBrowseName "Confirm" ; + base:hasDisplayName "Confirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9113" ; + base:hasProperty opcua:nodei9114 . + +opcua:nodei9114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9114" ; + base:hasValueRank "1" . + +opcua:nodei9115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnshelveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UnshelveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9115" . + +opcua:nodei9118 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9160, + opcua:nodei9169, + opcua:nodei9178 ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9118" ; + base:hasProperty opcua:nodei9119 . + +opcua:nodei9119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9119" . + +opcua:nodei9161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9161" . + +opcua:nodei9164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveDisplayName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EffectiveDisplayName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9164" . + +opcua:nodei9165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9165" . + +opcua:nodei9166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9166" . + +opcua:nodei9167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9167" . + +opcua:nodei9168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9168" . + +opcua:nodei9170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9170" . + +opcua:nodei9174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9174" . + +opcua:nodei9176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9176" . + +opcua:nodei9177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9177" . + +opcua:nodei9179 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9179" ; + base:hasProperty opcua:nodei9180 . + +opcua:nodei9180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9180" . + +opcua:nodei9184 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9184" ; + base:hasProperty opcua:nodei9185, + opcua:nodei9188 . + +opcua:nodei9185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9185" . + +opcua:nodei9188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9188" . + +opcua:nodei9189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnshelveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UnshelveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9189" . + +opcua:nodei92 a opcua:DataTypeSystemType, + opcua:ObjectNodeClass ; + base:hasBrowseName "XML Schema" ; + base:hasComponent opcua:nodei8252 ; + base:hasDescription "A type system which uses XML schema to describe the encoding of data types." ; + base:hasDisplayName "XML Schema" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "92" ; + base:hasSymbolicName "XmlSchema_TypeSystem" . + +opcua:nodei921 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8807 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "921" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei9211 a opcua:MethodNodeClass ; + base:hasBrowseName "Unshelve" ; + base:hasDisplayName "Unshelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9211" . + +opcua:nodei9212 a opcua:MethodNodeClass ; + base:hasBrowseName "OneShotShelve" ; + base:hasDisplayName "OneShotShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9212" . + +opcua:nodei9213 a opcua:MethodNodeClass ; + base:hasBrowseName "TimedShelve" ; + base:hasDisplayName "TimedShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9213" ; + base:hasProperty opcua:nodei9214 . + +opcua:nodei9214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9214" ; + base:hasValueRank "1" . + +opcua:nodei9215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9215" . + +opcua:nodei9216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeShelved" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9216" . + +opcua:nodei922 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8172 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "922" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei93 a opcua:DataTypeSystemType, + opcua:ObjectNodeClass ; + base:hasBrowseName "OPC Binary" ; + base:hasComponent opcua:nodei7617 ; + base:hasDescription "A type system which uses OPC binary schema to describe the encoding of data types." ; + base:hasDisplayName "OPC Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "93" ; + base:hasSymbolicName "OPCBinarySchema_TypeSystem" . + +opcua:nodei9330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9330" ; + base:hasValue 1 . + +opcua:nodei9332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9332" ; + base:hasValue 2 . + +opcua:nodei9334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9334" ; + base:hasValue 3 . + +opcua:nodei9336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9336" ; + base:hasValue 4 . + +opcua:nodei9337 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9335 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9333 ; + base:hasBrowseName "LowLowToLow" ; + base:hasDisplayName "LowLowToLow" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9337" ; + base:hasProperty opcua:nodei11340 . + +opcua:nodei9338 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9333 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9335 ; + base:hasBrowseName "LowToLowLow" ; + base:hasDisplayName "LowToLowLow" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9338" ; + base:hasProperty opcua:nodei11341 . + +opcua:nodei9339 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9329 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9331 ; + base:hasBrowseName "HighHighToHigh" ; + base:hasDisplayName "HighHighToHigh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9339" ; + base:hasProperty opcua:nodei11342 . + +opcua:nodei9340 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9331 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9329 ; + base:hasBrowseName "HighToHighHigh" ; + base:hasDisplayName "HighToHighHigh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9340" ; + base:hasProperty opcua:nodei11343 . + +opcua:nodei939 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8318 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "939" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei9398 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9455 ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9398" ; + base:hasProperty opcua:nodei9399 . + +opcua:nodei9399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9399" . + +opcua:nodei940 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7683 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "940" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei9456 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9456" ; + base:hasProperty opcua:nodei9457 . + +opcua:nodei9457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9457" . + +opcua:nodei9461 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9461" ; + base:hasProperty opcua:nodei9462, + opcua:nodei9465 . + +opcua:nodei9462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9462" . + +opcua:nodei9465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9465" . + +opcua:nodei949 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8711 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "949" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei950 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8076 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "950" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei9905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9905" . + +opcua:nodei9963 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei10020, + opcua:nodei10029, + opcua:nodei10038, + opcua:nodei10047 ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9963" ; + base:hasProperty opcua:nodei9964 . + +opcua:nodei9964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9964" . + +opcua:3DCartesianCoordinatesType a owl:Class ; + rdfs:subClassOf opcua:CartesianCoordinatesType . + +opcua:3DFrame a owl:Class ; + rdfs:subClassOf opcua:Frame ; + base:hasField opcua:CartesianCoordinates, + opcua:Orientation . + +opcua:3DOrientationType a owl:Class ; + rdfs:subClassOf opcua:OrientationType . + +opcua:3DVector a owl:Class ; + rdfs:subClassOf opcua:Vector ; + base:hasField opcua:X, + opcua:Y, + opcua:Z . + +opcua:AcknowledgeableConditionType a owl:Class ; + rdfs:subClassOf opcua:ConditionType . + +opcua:AddNodesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:BrowseName, + opcua:NodeAttributes, + opcua:NodeClass, + opcua:ParentNodeId, + opcua:ReferenceTypeId, + opcua:RequestedNewNodeId, + opcua:TypeDefinition . + +opcua:AddReferencesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IsForward, + opcua:ReferenceTypeId, + opcua:SourceNodeId, + opcua:TargetNodeClass, + opcua:TargetNodeId, + opcua:TargetServerUri . + +opcua:AddressSpaceFileType a owl:Class ; + rdfs:subClassOf opcua:FileType . + +opcua:Affected a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "Affected" . + +opcua:AffectedType a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "AffectedType" . + +opcua:AlarmGroupMember a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Organizes . + +opcua:AliasNameType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:AlternativeUnitType a owl:Class ; + rdfs:subClassOf opcua:UnitType . + +opcua:AnalogItemType a owl:Class ; + rdfs:subClassOf opcua:BaseAnalogType . + +opcua:AnnotationDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Annotation, + opcua:Discipline, + opcua:Uri . + +opcua:ApplicationConfigurationType a owl:Class ; + rdfs:subClassOf opcua:ServerConfigurationType . + +opcua:ApplicationInstanceCertificate a owl:Class ; + rdfs:subClassOf opcua:ByteString . + +opcua:ApplicationUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ApplicationUri" . + +opcua:AudioVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:AuditChannelEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSecurityEventType ; + base:isAbstract "true" . + +opcua:AuditClientEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:AuditCreateSessionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSessionEventType ; + base:isAbstract "true" . + +opcua:AuthorizationServiceConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:BaseModelChangeEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:BitFieldDefinition a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:EndingBitPosition, + opcua:Name, + opcua:Reserved, + opcua:StartingBitPosition . + +opcua:BrowsePath a base:Field ; + base:hasDatatype opcua:QualifiedName, + opcua:RelativePath ; + base:hasFieldName "BrowsePath" . + +opcua:CertificateData a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "CertificateData" . + +opcua:CertificateExpirationAlarmType a owl:Class ; + rdfs:subClassOf opcua:SystemOffNormalAlarmType . + +opcua:ConfigurationVersion a base:Field ; + base:hasDatatype opcua:ConfigurationVersionDataType, + opcua:VersionTime ; + base:hasFieldName "ConfigurationVersion" . + +opcua:ContentFilterElement a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:FilterOperands, + opcua:FilterOperator . + +opcua:CreateClientName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "CreateClientName" . + +opcua:CreateSessionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "CreateSessionId" . + +opcua:CurrencyUnitType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AlphabeticCode, + opcua:Currency, + opcua:Exponent, + opcua:NumericCode . + +opcua:DataSetClassId a opcua:JsonNetworkMessageContentMask, + opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:Guid ; + base:hasFieldName "DataSetClassId" . + +opcua:DataSetFieldId a base:Field ; + base:hasDatatype opcua:Guid ; + base:hasFieldName "DataSetFieldId" . + +opcua:DataSetFolder a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DataSetFolder" . + +opcua:DataSetName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DataSetName" . + +opcua:DataSetOffset a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "DataSetOffset" . + +opcua:DataSetReaderType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DataSetWriterDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataSetFieldContentMask, + opcua:DataSetName, + opcua:DataSetWriterId, + opcua:DataSetWriterProperties, + opcua:Enabled, + opcua:KeyFrameCount, + opcua:MessageSettings, + opcua:Name, + opcua:TransportSettings . + +opcua:DataSetWriterId a opcua:JsonDataSetMessageContentMask, + base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "DataSetWriterId" . + +opcua:DatagramConnectionTransportDataType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportDataType ; + base:hasField opcua:DiscoveryAddress . + +opcua:DatagramWriterGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportDataType ; + base:hasField opcua:MessageRepeatCount, + opcua:MessageRepeatDelay . + +opcua:DeleteNodesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DeleteTargetReferences, + opcua:NodeId . + +opcua:DeleteReferencesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DeleteBidirectional, + opcua:IsForward, + opcua:ReferenceTypeId, + opcua:SourceNodeId, + opcua:TargetNodeId . + +opcua:Denominator a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "Denominator" . + +opcua:DisabledMonitoredItemCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DisabledMonitoredItemCount" . + +opcua:DiscoveryAnnounceRate a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DiscoveryAnnounceRate" . + +opcua:DiscoveryConfiguration a owl:Class ; + rdfs:subClassOf opcua:Structure . + +opcua:DiscoveryUrls a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DiscoveryUrls" . + +opcua:DiscreteAlarmType a owl:Class ; + rdfs:subClassOf opcua:AlarmConditionType . + +opcua:DisplayName a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "DisplayName" . + +opcua:Elements a base:Field ; + base:hasDatatype opcua:ContentFilterElement, + opcua:RelativePathElement ; + base:hasFieldName "Elements" . + +opcua:EncryptionAlgorithm a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "EncryptionAlgorithm" . + +opcua:EndpointUrlListDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EndpointUrlList . + +opcua:EnumDescription a owl:Class ; + rdfs:subClassOf opcua:DataTypeDescription ; + base:hasField opcua:BuiltInType, + opcua:EnumDefinition . + +opcua:EnumField a owl:Class ; + rdfs:subClassOf opcua:EnumValueType ; + base:hasField opcua:Name . + +opcua:ExclusiveLimitStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:ExtensionFieldsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:FieldMetaData a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ArrayDimensions, + opcua:BuiltInType, + opcua:DataSetFieldId, + opcua:DataType, + opcua:Description, + opcua:FieldFlags, + opcua:MaxStringLength, + opcua:Name, + opcua:Properties, + opcua:ValueRank . + +opcua:FileTransferStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:FrameType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:GatewayServerUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "GatewayServerUri" . + +opcua:GeneratesEvent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:GroupProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "GroupProperties" . + +opcua:GroupVersion a opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:VersionTime ; + base:hasFieldName "GroupVersion" . + +opcua:HasArgumentDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasEventSource a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:HeaderLayoutUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "HeaderLayoutUri" . + +opcua:HistoricalEventConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:HistoryEvent a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Events . + +opcua:HistoryServerCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Imaginary a base:Field ; + base:hasDatatype opcua:Double, + opcua:Float ; + base:hasFieldName "Imaginary" . + +opcua:Index a owl:Class, + base:Field ; + rdfs:subClassOf opcua:UInt32 ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "Index" . + +opcua:InitialStateType a owl:Class ; + rdfs:subClassOf opcua:StateType . + +opcua:Int64 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:IntegerId a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:InvocationCreationTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "InvocationCreationTime" . + +opcua:KeyCredentialConfigurationFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:KeyCredentialConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:KeyFrameCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "KeyFrameCount" . + +opcua:LastMethodCall a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "LastMethodCall" . + +opcua:LastMethodCallTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "LastMethodCallTime" . + +opcua:LastMethodInputArguments a base:Field ; + base:hasDatatype opcua:Argument ; + base:hasFieldName "LastMethodInputArguments" . + +opcua:LastMethodOutputArguments a base:Field ; + base:hasDatatype opcua:Argument ; + base:hasFieldName "LastMethodOutputArguments" . + +opcua:LastMethodReturnStatus a base:Field ; + base:hasDatatype opcua:StatusCode, + opcua:StatusResult ; + base:hasFieldName "LastMethodReturnStatus" . + +opcua:LastMethodSessionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "LastMethodSessionId" . + +opcua:LastTransitionTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "LastTransitionTime" . + +opcua:LinearConversionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Divisor, + opcua:FinalAddend, + opcua:InitialAddend, + opcua:Multiplicand . + +opcua:LiteralOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand . + +opcua:LocaleIds a base:Field ; + base:hasDatatype opcua:LocaleId ; + base:hasFieldName "LocaleIds" . + +opcua:Message a base:Field ; + base:hasDatatype opcua:LocalizedText, + opcua:String ; + base:hasFieldName "Message" . + +opcua:MetaDataQueueName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "MetaDataQueueName" . + +opcua:ModelChangeStructureDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Affected, + opcua:AffectedType, + opcua:Verb . + +opcua:ModificationInfo a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ModificationTime, + opcua:UpdateType, + opcua:UserName . + +opcua:MonitoredItemCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MonitoredItemCount" . + +opcua:MonitoringFilter a owl:Class ; + rdfs:subClassOf opcua:Structure . + +opcua:MultiStateDictionaryEntryDiscreteBaseType a owl:Class ; + rdfs:subClassOf opcua:MultiStateValueDiscreteType . + +opcua:MultiStateValueDiscreteType a owl:Class ; + rdfs:subClassOf opcua:DiscreteItemType . + +opcua:NetworkMessageNumber a opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "NetworkMessageNumber" . + +opcua:Numerator a base:Field ; + base:hasDatatype opcua:Int32, + opcua:UInt32 ; + base:hasFieldName "Numerator" . + +opcua:Organizes a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:PolicyId a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "PolicyId" . + +opcua:Priority a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "Priority" . + +opcua:PriorityMappingEntryType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:MappingUri, + opcua:PriorityLabel, + opcua:PriorityValue_DSCP, + opcua:PriorityValue_PCP . + +opcua:ProgramDiagnostic2Type a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ProgramDiagnosticDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CreateClientName, + opcua:CreateSessionId, + opcua:InvocationCreationTime, + opcua:LastMethodCall, + opcua:LastMethodCallTime, + opcua:LastMethodInputArguments, + opcua:LastMethodOutputArguments, + opcua:LastMethodReturnStatus, + opcua:LastMethodSessionId, + opcua:LastTransitionTime . + +opcua:ProvisionableDeviceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubConfigurationDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Connections, + opcua:Enabled, + opcua:PublishedDataSets . + +opcua:PubSubConfigurationRefDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ConfigurationMask, + opcua:ConnectionIndex, + opcua:ElementIndex, + opcua:GroupIndex . + +opcua:PubSubConfigurationValueDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ConfigurationElement, + opcua:Name . + +opcua:PubSubConnectionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubDiagnosticsConnectionType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsDataSetReaderType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsDataSetWriterType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsReaderGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsWriterGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubKeyPushTargetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ApplicationUri, + opcua:EndpointUrl, + opcua:PushTargetFolder, + opcua:PushTargetProperties, + opcua:RequestedKeyCount, + opcua:RetryInterval, + opcua:SecurityGroups, + opcua:SecurityPolicyUri, + opcua:UserTokenType . + +opcua:PubSubKeyPushTargetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubKeyServiceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PublishSubscribeType a owl:Class ; + rdfs:subClassOf opcua:PubSubKeyServiceType . + +opcua:PublishedDataSetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataSetFolder, + opcua:DataSetMetaData, + opcua:DataSetSource, + opcua:ExtensionFields, + opcua:Name . + +opcua:QuantitiesFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:QuantityType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:RationalNumber a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Denominator, + opcua:Numerator . + +opcua:ReaderGroupDataType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupDataType ; + base:hasField opcua:DataSetReaders, + opcua:MessageSettings, + opcua:TransportSettings . + +opcua:ReaderGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:ReaderGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ReaderGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:ReaderGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ReaderGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupType . + +opcua:Real a base:Field ; + base:hasDatatype opcua:Double, + opcua:Float ; + base:hasFieldName "Real" . + +opcua:ReferenceDescriptionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IsForward, + opcua:ReferenceType, + opcua:SourceNode, + opcua:TargetNode . + +opcua:ReferenceListEntryDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IsForward, + opcua:ReferenceType, + opcua:TargetNode . + +opcua:ReferenceType a opcua:NodeAttributesMask, + opcua:NodeClass, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "ReferenceType" . + +opcua:RelativePath a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Elements . + +opcua:RelativePathElement a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IncludeSubtypes, + opcua:IsInverse, + opcua:ReferenceTypeId, + opcua:TargetName . + +opcua:RolePermissions a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:RolePermissionType ; + base:hasFieldName "RolePermissions" . + +opcua:SamplingIntervalDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SecurityGroupDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:GroupProperties, + opcua:KeyLifetime, + opcua:MaxFutureKeyCount, + opcua:MaxPastKeyCount, + opcua:Name, + opcua:RolePermissions, + opcua:SecurityGroupFolder, + opcua:SecurityGroupId, + opcua:SecurityPolicyUri . + +opcua:SecurityGroups a base:Field ; + base:hasDatatype opcua:SecurityGroupDataType, + opcua:String ; + base:hasFieldName "SecurityGroups" . + +opcua:SecurityKeyServices a base:Field ; + base:hasDatatype opcua:EndpointDescription ; + base:hasFieldName "SecurityKeyServices" . + +opcua:SemanticChangeStructureDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Affected, + opcua:AffectedType . + +opcua:ServerCapabilities a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerCapabilities" . + +opcua:ServerUnitType a owl:Class ; + rdfs:subClassOf opcua:UnitType . + +opcua:ServerVendorCapabilityType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:SessionDiagnosticsObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ShelvedStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:Signature a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "Signature" . + +opcua:SimpleTypeDescription a owl:Class ; + rdfs:subClassOf opcua:DataTypeDescription ; + base:hasField opcua:BaseDataType, + opcua:BuiltInType . + +opcua:SourceNodeId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "SourceNodeId" . + +opcua:StandaloneSubscribedDataSetDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:DataSetFolder, + opcua:DataSetMetaData, + opcua:Name, + opcua:SubscribedDataSet . + +opcua:StandaloneSubscribedDataSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:StateMachineType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:StructureDescription a owl:Class ; + rdfs:subClassOf opcua:DataTypeDescription ; + base:hasField opcua:StructureDefinition . + +opcua:StructureField a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ArrayDimensions, + opcua:DataType, + opcua:Description, + opcua:IsOptional, + opcua:MaxStringLength, + opcua:Name, + opcua:ValueRank . + +opcua:SubscribedDataSet a base:Field ; + base:hasDatatype opcua:SubscribedDataSetDataType ; + base:hasFieldName "SubscribedDataSet" . + +opcua:SubscriptionDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:TargetNode a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "TargetNode" . + +opcua:Topic a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Topic" . + +opcua:TransactionDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:TransitionEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:TrustListOutOfDateAlarmType a owl:Class ; + rdfs:subClassOf opcua:SystemOffNormalAlarmType . + +opcua:UABinaryFileDataType a owl:Class ; + rdfs:subClassOf opcua:DataTypeSchemaHeader ; + base:hasField opcua:FileHeader, + opcua:SchemaLocation . + +opcua:UnsignedRationalNumber a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Denominator, + opcua:Numerator . + +opcua:UserManagementType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:VectorType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:WriterGroupDataType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupDataType ; + base:hasField opcua:DataSetWriters, + opcua:HeaderLayoutUri, + opcua:KeepAliveTime, + opcua:LocaleIds, + opcua:MessageSettings, + opcua:Priority, + opcua:PublishingInterval, + opcua:TransportSettings, + opcua:WriterGroupId . + +opcua:WriterGroupId a opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "WriterGroupId" . + +opcua:WriterGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupType . + +opcua:XVType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Value, + opcua:X . + +opcua:Y a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "Y" . + +opcua:Z a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "Z" . + +opcua:nodei10020 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighHighState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "HighHighState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10020" ; + base:hasProperty opcua:nodei10021, + opcua:nodei10025, + opcua:nodei10027, + opcua:nodei10028 . + +opcua:nodei10029 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "HighState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10029" ; + base:hasProperty opcua:nodei10030, + opcua:nodei10034, + opcua:nodei10036, + opcua:nodei10037 . + +opcua:nodei10038 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LowState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10038" ; + base:hasProperty opcua:nodei10039, + opcua:nodei10043, + opcua:nodei10045, + opcua:nodei10046 . + +opcua:nodei10047 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLowState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LowLowState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10047" ; + base:hasProperty opcua:nodei10048, + opcua:nodei10052, + opcua:nodei10054, + opcua:nodei10055 . + +opcua:nodei11951 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrlListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrlListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11951" ; + base:hasValue "//xs:element[@name='EndpointUrlListDataType']" . + +opcua:nodei11954 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11954" ; + base:hasValue "//xs:element[@name='NetworkGroupDataType']" . + +opcua:nodei11959 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrlListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrlListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11959" ; + base:hasValue "EndpointUrlListDataType" . + +opcua:nodei11962 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11962" ; + base:hasValue "NetworkGroupDataType" . + +opcua:nodei12083 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AxisInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12083" ; + base:hasValue "//xs:element[@name='AxisInformation']" . + +opcua:nodei12086 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "XVType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "XVType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12086" ; + base:hasValue "//xs:element[@name='XVType']" . + +opcua:nodei12091 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AxisInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12091" ; + base:hasValue "AxisInformation" . + +opcua:nodei12094 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "XVType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "XVType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12094" ; + base:hasValue "XVType" . + +opcua:nodei12175 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12175" ; + base:hasValue "//xs:element[@name='ComplexNumberType']" . + +opcua:nodei12178 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DoubleComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DoubleComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12178" ; + base:hasValue "//xs:element[@name='DoubleComplexNumberType']" . + +opcua:nodei12183 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12183" ; + base:hasValue "ComplexNumberType" . + +opcua:nodei12186 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DoubleComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DoubleComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12186" ; + base:hasValue "DoubleComplexNumberType" . + +opcua:nodei12201 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerOnNetwork" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerOnNetwork" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12201" ; + base:hasValue "//xs:element[@name='ServerOnNetwork']" . + +opcua:nodei12213 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerOnNetwork" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerOnNetwork" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12213" ; + base:hasValue "ServerOnNetwork" . + +opcua:nodei12677 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TrustListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12677" ; + base:hasValue "//xs:element[@name='TrustListDataType']" . + +opcua:nodei12681 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TrustListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12681" ; + base:hasValue "TrustListDataType" . + +opcua:nodei12712 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePathElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePathElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12712" ; + base:hasValue "//xs:element[@name='RelativePathElement']" . + +opcua:nodei12715 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePath" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePath" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12715" ; + base:hasValue "//xs:element[@name='RelativePath']" . + +opcua:nodei12718 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePathElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePathElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12718" ; + base:hasValue "RelativePathElement" . + +opcua:nodei12721 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePath" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePath" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12721" ; + base:hasValue "RelativePath" . + +opcua:nodei12759 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12759" ; + base:hasValue "//xs:element[@name='OptionSet']" . + +opcua:nodei12762 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Union" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Union" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12762" ; + base:hasValue "//xs:element[@name='Union']" . + +opcua:nodei12767 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12767" ; + base:hasValue "OptionSet" . + +opcua:nodei12770 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Union" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Union" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12770" ; + base:hasValue "Union" . + +opcua:nodei12894 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12894" ; + base:hasValue "//xs:element[@name='DiscoveryConfiguration']" . + +opcua:nodei12897 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MdnsDiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MdnsDiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12897" ; + base:hasValue "//xs:element[@name='MdnsDiscoveryConfiguration']" . + +opcua:nodei12902 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12902" ; + base:hasValue "DiscoveryConfiguration" . + +opcua:nodei12905 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MdnsDiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MdnsDiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12905" ; + base:hasValue "MdnsDiscoveryConfiguration" . + +opcua:nodei14320 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedVariableDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedVariableDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14320" ; + base:hasValue "//xs:element[@name='PublishedVariableDataType']" . + +opcua:nodei14324 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedVariableDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedVariableDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14324" ; + base:hasValue "PublishedVariableDataType" . + +opcua:nodei14805 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetMetaDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14805" ; + base:hasValue "//xs:element[@name='DataSetMetaDataType']" . + +opcua:nodei14808 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldMetaData" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14808" ; + base:hasValue "//xs:element[@name='FieldMetaData']" . + +opcua:nodei14811 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14811" ; + base:hasValue "//xs:element[@name='DataTypeDescription']" . + +opcua:nodei14826 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14826" ; + base:hasValue "//xs:element[@name='EnumField']" . + +opcua:nodei14829 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyValuePair" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "KeyValuePair" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14829" ; + base:hasValue "//xs:element[@name='KeyValuePair']" . + +opcua:nodei14832 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConfigurationVersionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14832" ; + base:hasValue "//xs:element[@name='ConfigurationVersionDataType']" . + +opcua:nodei14835 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14835" ; + base:hasValue "//xs:element[@name='FieldTargetDataType']" . + +opcua:nodei14849 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetMetaDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14849" ; + base:hasValue "DataSetMetaDataType" . + +opcua:nodei14852 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldMetaData" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14852" ; + base:hasValue "FieldMetaData" . + +opcua:nodei14855 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14855" ; + base:hasValue "DataTypeDescription" . + +opcua:nodei14870 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14870" ; + base:hasValue "EnumField" . + +opcua:nodei14873 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyValuePair" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "KeyValuePair" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14873" ; + base:hasValue "KeyValuePair" . + +opcua:nodei14876 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConfigurationVersionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14876" ; + base:hasValue "ConfigurationVersionDataType" . + +opcua:nodei15018 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModificationInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModificationInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15018" ; + base:hasValue "ModificationInfo" . + +opcua:nodei15021 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModificationInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModificationInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15021" ; + base:hasValue "//xs:element[@name='ModificationInfo']" . + +opcua:nodei15501 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15501" ; + base:hasValue "SimpleTypeDescription" . + +opcua:nodei15521 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UABinaryFileDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UABinaryFileDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15521" ; + base:hasValue "UABinaryFileDataType" . + +opcua:nodei15524 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15524" ; + base:hasValue "BrokerConnectionTransportDataType" . + +opcua:nodei15585 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15585" ; + base:hasValue "//xs:element[@name='SimpleTypeDescription']" . + +opcua:nodei15588 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UABinaryFileDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UABinaryFileDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15588" ; + base:hasValue "//xs:element[@name='UABinaryFileDataType']" . + +opcua:nodei15591 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15591" ; + base:hasValue "//xs:element[@name='StructureDescription']" . + +opcua:nodei15594 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15594" ; + base:hasValue "//xs:element[@name='EnumDescription']" . + +opcua:nodei15599 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15599" ; + base:hasValue "StructureDescription" . + +opcua:nodei15602 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15602" ; + base:hasValue "EnumDescription" . + +opcua:nodei15640 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15640" ; + base:hasValue "//xs:element[@name='BrokerConnectionTransportDataType']" . + +opcua:nodei15730 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdentityMappingRuleType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IdentityMappingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15730" ; + base:hasValue "//xs:element[@name='IdentityMappingRuleType']" . + +opcua:nodei15734 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15734" ; + base:hasValue "EndpointType" . + +opcua:nodei15738 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdentityMappingRuleType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IdentityMappingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15738" ; + base:hasValue "IdentityMappingRuleType" . + +opcua:nodei15741 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeSchemaHeader" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeSchemaHeader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15741" ; + base:hasValue "DataTypeSchemaHeader" . + +opcua:nodei15766 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15766" ; + base:hasValue "PublishedDataSetDataType" . + +opcua:nodei15769 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15769" ; + base:hasValue "PublishedDataSetSourceDataType" . + +opcua:nodei15772 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataItemsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataItemsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15772" ; + base:hasValue "PublishedDataItemsDataType" . + +opcua:nodei15775 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedEventsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedEventsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15775" ; + base:hasValue "PublishedEventsDataType" . + +opcua:nodei15778 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15778" ; + base:hasValue "DataSetWriterDataType" . + +opcua:nodei15781 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15781" ; + base:hasValue "DataSetWriterTransportDataType" . + +opcua:nodei15784 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15784" ; + base:hasValue "DataSetWriterMessageDataType" . + +opcua:nodei15787 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15787" ; + base:hasValue "PubSubGroupDataType" . + +opcua:nodei15793 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15793" ; + base:hasValue "WriterGroupTransportDataType" . + +opcua:nodei15854 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15854" ; + base:hasValue "WriterGroupMessageDataType" . + +opcua:nodei15857 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConnectionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConnectionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15857" ; + base:hasValue "PubSubConnectionDataType" . + +opcua:nodei15860 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15860" ; + base:hasValue "ConnectionTransportDataType" . + +opcua:nodei15866 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15866" ; + base:hasValue "ReaderGroupTransportDataType" . + +opcua:nodei15869 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15869" ; + base:hasValue "ReaderGroupMessageDataType" . + +opcua:nodei15872 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15872" ; + base:hasValue "DataSetReaderDataType" . + +opcua:nodei15877 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15877" ; + base:hasValue "DataSetReaderTransportDataType" . + +opcua:nodei15880 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15880" ; + base:hasValue "DataSetReaderMessageDataType" . + +opcua:nodei15883 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15883" ; + base:hasValue "SubscribedDataSetDataType" . + +opcua:nodei15886 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetVariablesDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TargetVariablesDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15886" ; + base:hasValue "TargetVariablesDataType" . + +opcua:nodei15889 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetMirrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetMirrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15889" ; + base:hasValue "SubscribedDataSetMirrorDataType" . + +opcua:nodei15895 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15895" ; + base:hasValue "UadpWriterGroupMessageDataType" . + +opcua:nodei15898 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15898" ; + base:hasValue "UadpDataSetWriterMessageDataType" . + +opcua:nodei15919 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15919" ; + base:hasValue "UadpDataSetReaderMessageDataType" . + +opcua:nodei15922 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15922" ; + base:hasValue "JsonWriterGroupMessageDataType" . + +opcua:nodei15925 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15925" ; + base:hasValue "JsonDataSetWriterMessageDataType" . + +opcua:nodei15931 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15931" ; + base:hasValue "JsonDataSetReaderMessageDataType" . + +opcua:nodei15940 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15940" ; + base:hasValue "BrokerWriterGroupTransportDataType" . + +opcua:nodei15943 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15943" ; + base:hasValue "BrokerDataSetWriterTransportDataType" . + +opcua:nodei15946 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15946" ; + base:hasValue "BrokerDataSetReaderTransportDataType" . + +opcua:nodei16024 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16024" ; + base:hasValue "//xs:element[@name='EndpointType']" . + +opcua:nodei16027 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeSchemaHeader" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeSchemaHeader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16027" ; + base:hasValue "//xs:element[@name='DataTypeSchemaHeader']" . + +opcua:nodei16030 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16030" ; + base:hasValue "//xs:element[@name='PublishedDataSetDataType']" . + +opcua:nodei16033 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16033" ; + base:hasValue "//xs:element[@name='PublishedDataSetSourceDataType']" . + +opcua:nodei16037 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataItemsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataItemsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16037" ; + base:hasValue "//xs:element[@name='PublishedDataItemsDataType']" . + +opcua:nodei16040 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedEventsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedEventsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16040" ; + base:hasValue "//xs:element[@name='PublishedEventsDataType']" . + +opcua:nodei16047 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16047" ; + base:hasValue "//xs:element[@name='DataSetWriterDataType']" . + +opcua:nodei16050 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16050" ; + base:hasValue "//xs:element[@name='DataSetWriterTransportDataType']" . + +opcua:nodei16053 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16053" ; + base:hasValue "//xs:element[@name='DataSetWriterMessageDataType']" . + +opcua:nodei16056 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16056" ; + base:hasValue "//xs:element[@name='PubSubGroupDataType']" . + +opcua:nodei16062 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16062" ; + base:hasValue "//xs:element[@name='WriterGroupTransportDataType']" . + +opcua:nodei16065 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16065" ; + base:hasValue "//xs:element[@name='WriterGroupMessageDataType']" . + +opcua:nodei16068 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConnectionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConnectionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16068" ; + base:hasValue "//xs:element[@name='PubSubConnectionDataType']" . + +opcua:nodei16071 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16071" ; + base:hasValue "//xs:element[@name='ConnectionTransportDataType']" . + +opcua:nodei16077 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16077" ; + base:hasValue "//xs:element[@name='ReaderGroupTransportDataType']" . + +opcua:nodei16080 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16080" ; + base:hasValue "//xs:element[@name='ReaderGroupMessageDataType']" . + +opcua:nodei16083 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16083" ; + base:hasValue "//xs:element[@name='DataSetReaderDataType']" . + +opcua:nodei16086 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16086" ; + base:hasValue "//xs:element[@name='DataSetReaderTransportDataType']" . + +opcua:nodei16089 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16089" ; + base:hasValue "//xs:element[@name='DataSetReaderMessageDataType']" . + +opcua:nodei16092 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16092" ; + base:hasValue "//xs:element[@name='SubscribedDataSetDataType']" . + +opcua:nodei16095 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetVariablesDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TargetVariablesDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16095" ; + base:hasValue "//xs:element[@name='TargetVariablesDataType']" . + +opcua:nodei16098 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetMirrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetMirrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16098" ; + base:hasValue "//xs:element[@name='SubscribedDataSetMirrorDataType']" . + +opcua:nodei16104 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16104" ; + base:hasValue "//xs:element[@name='UadpWriterGroupMessageDataType']" . + +opcua:nodei16107 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16107" ; + base:hasValue "//xs:element[@name='UadpDataSetWriterMessageDataType']" . + +opcua:nodei16110 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16110" ; + base:hasValue "//xs:element[@name='UadpDataSetReaderMessageDataType']" . + +opcua:nodei16113 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16113" ; + base:hasValue "//xs:element[@name='JsonWriterGroupMessageDataType']" . + +opcua:nodei16116 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16116" ; + base:hasValue "//xs:element[@name='JsonDataSetWriterMessageDataType']" . + +opcua:nodei16119 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16119" ; + base:hasValue "//xs:element[@name='JsonDataSetReaderMessageDataType']" . + +opcua:nodei16125 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16125" ; + base:hasValue "//xs:element[@name='BrokerWriterGroupTransportDataType']" . + +opcua:nodei16127 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RolePermissionType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RolePermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16127" ; + base:hasValue "//xs:element[@name='RolePermissionType']" . + +opcua:nodei16131 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RolePermissionType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RolePermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16131" ; + base:hasValue "RolePermissionType" . + +opcua:nodei16144 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16144" ; + base:hasValue "//xs:element[@name='BrokerDataSetWriterTransportDataType']" . + +opcua:nodei16147 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16147" ; + base:hasValue "//xs:element[@name='BrokerDataSetReaderTransportDataType']" . + +opcua:nodei17469 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17469" ; + base:hasValue "DatagramConnectionTransportDataType" . + +opcua:nodei17473 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17473" ; + base:hasValue "//xs:element[@name='DatagramConnectionTransportDataType']" . + +opcua:nodei17538 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalParametersType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AdditionalParametersType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17538" ; + base:hasValue "AdditionalParametersType" . + +opcua:nodei17542 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalParametersType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AdditionalParametersType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17542" ; + base:hasValue "//xs:element[@name='AdditionalParametersType']" . + +opcua:nodei17550 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EphemeralKeyType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EphemeralKeyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17550" ; + base:hasValue "EphemeralKeyType" . + +opcua:nodei17554 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EphemeralKeyType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EphemeralKeyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17554" ; + base:hasValue "//xs:element[@name='EphemeralKeyType']" . + +opcua:nodei18166 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18166" ; + base:hasValue "//xs:element[@name='DataTypeDefinition']" . + +opcua:nodei18169 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18169" ; + base:hasValue "//xs:element[@name='StructureField']" . + +opcua:nodei18172 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18172" ; + base:hasValue "//xs:element[@name='StructureDefinition']" . + +opcua:nodei18175 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18175" ; + base:hasValue "//xs:element[@name='EnumDefinition']" . + +opcua:nodei18178 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18178" ; + base:hasValue "DataTypeDefinition" . + +opcua:nodei18181 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18181" ; + base:hasValue "StructureField" . + +opcua:nodei18184 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18184" ; + base:hasValue "StructureDefinition" . + +opcua:nodei18187 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18187" ; + base:hasValue "EnumDefinition" . + +opcua:nodei18824 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18824" ; + base:hasValue "RationalNumber" . + +opcua:nodei18827 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Vector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18827" ; + base:hasValue "Vector" . + +opcua:nodei18830 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DVector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DVector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18830" ; + base:hasSymbolicName "ThreeDVector" ; + base:hasValue "ThreeDVector" . + +opcua:nodei18833 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18833" ; + base:hasValue "CartesianCoordinates" . + +opcua:nodei18836 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DCartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DCartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18836" ; + base:hasSymbolicName "ThreeDCartesianCoordinates" ; + base:hasValue "ThreeDCartesianCoordinates" . + +opcua:nodei18839 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18839" ; + base:hasValue "Orientation" . + +opcua:nodei18842 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DOrientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DOrientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18842" ; + base:hasSymbolicName "ThreeDOrientation" ; + base:hasValue "ThreeDOrientation" . + +opcua:nodei18845 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Frame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Frame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18845" ; + base:hasValue "Frame" . + +opcua:nodei18848 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DFrame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DFrame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18848" ; + base:hasSymbolicName "ThreeDFrame" ; + base:hasValue "ThreeDFrame" . + +opcua:nodei18860 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18860" ; + base:hasValue "//xs:element[@name='RationalNumber']" . + +opcua:nodei18863 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Vector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18863" ; + base:hasValue "//xs:element[@name='Vector']" . + +opcua:nodei18866 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DVector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DVector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18866" ; + base:hasSymbolicName "ThreeDVector" ; + base:hasValue "//xs:element[@name='ThreeDVector']" . + +opcua:nodei18869 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18869" ; + base:hasValue "//xs:element[@name='CartesianCoordinates']" . + +opcua:nodei19049 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DCartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DCartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19049" ; + base:hasSymbolicName "ThreeDCartesianCoordinates" ; + base:hasValue "//xs:element[@name='ThreeDCartesianCoordinates']" . + +opcua:nodei19052 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19052" ; + base:hasValue "//xs:element[@name='Orientation']" . + +opcua:nodei19055 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DOrientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DOrientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19055" ; + base:hasSymbolicName "ThreeDOrientation" ; + base:hasValue "//xs:element[@name='ThreeDOrientation']" . + +opcua:nodei19058 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Frame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Frame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19058" ; + base:hasValue "//xs:element[@name='Frame']" . + +opcua:nodei19061 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DFrame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DFrame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19061" ; + base:hasSymbolicName "ThreeDFrame" ; + base:hasValue "//xs:element[@name='ThreeDFrame']" . + +opcua:nodei21002 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21002" ; + base:hasValue "FieldTargetDataType" . + +opcua:nodei21156 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21156" ; + base:hasValue "WriterGroupDataType" . + +opcua:nodei21159 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21159" ; + base:hasValue "NetworkAddressDataType" . + +opcua:nodei21162 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressUrlDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressUrlDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21162" ; + base:hasValue "NetworkAddressUrlDataType" . + +opcua:nodei21165 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21165" ; + base:hasValue "ReaderGroupDataType" . + +opcua:nodei21168 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21168" ; + base:hasValue "PubSubConfigurationDataType" . + +opcua:nodei21171 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21171" ; + base:hasValue "DatagramWriterGroupTransportDataType" . + +opcua:nodei21180 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21180" ; + base:hasValue "//xs:element[@name='WriterGroupDataType']" . + +opcua:nodei21183 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21183" ; + base:hasValue "//xs:element[@name='NetworkAddressDataType']" . + +opcua:nodei21186 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressUrlDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressUrlDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21186" ; + base:hasValue "//xs:element[@name='NetworkAddressUrlDataType']" . + +opcua:nodei21189 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21189" ; + base:hasValue "//xs:element[@name='ReaderGroupDataType']" . + +opcua:nodei21192 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21192" ; + base:hasValue "//xs:element[@name='PubSubConfigurationDataType']" . + +opcua:nodei21195 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21195" ; + base:hasValue "//xs:element[@name='DatagramWriterGroupTransportDataType']" . + +opcua:nodei23502 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AliasNameDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AliasNameDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23502" ; + base:hasValue "AliasNameDataType" . + +opcua:nodei23508 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AliasNameDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AliasNameDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23508" ; + base:hasValue "//xs:element[@name='AliasNameDataType']" . + +opcua:nodei23514 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrencyUnitType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrencyUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23514" ; + base:hasValue "CurrencyUnitType" . + +opcua:nodei23522 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrencyUnitType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrencyUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23522" ; + base:hasValue "//xs:element[@name='CurrencyUnitType']" . + +opcua:nodei23870 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23870" ; + base:hasValue "StandaloneSubscribedDataSetRefDataType" . + +opcua:nodei23873 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23873" ; + base:hasValue "StandaloneSubscribedDataSetDataType" . + +opcua:nodei23876 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23876" ; + base:hasValue "SecurityGroupDataType" . + +opcua:nodei23879 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfiguration2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfiguration2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23879" ; + base:hasValue "PubSubConfiguration2DataType" . + +opcua:nodei23882 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23882" ; + base:hasValue "QosDataType" . + +opcua:nodei23885 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23885" ; + base:hasValue "TransmitQosDataType" . + +opcua:nodei23888 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23888" ; + base:hasValue "TransmitQosPriorityDataType" . + +opcua:nodei23897 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23897" ; + base:hasValue "ReceiveQosDataType" . + +opcua:nodei23900 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23900" ; + base:hasValue "ReceiveQosPriorityDataType" . + +opcua:nodei23909 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23909" ; + base:hasValue "DatagramConnectionTransport2DataType" . + +opcua:nodei23912 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23912" ; + base:hasValue "DatagramWriterGroupTransport2DataType" . + +opcua:nodei23915 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23915" ; + base:hasValue "DatagramDataSetReaderTransportDataType" . + +opcua:nodei23938 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23938" ; + base:hasValue "//xs:element[@name='StandaloneSubscribedDataSetRefDataType']" . + +opcua:nodei23941 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23941" ; + base:hasValue "//xs:element[@name='StandaloneSubscribedDataSetDataType']" . + +opcua:nodei23944 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23944" ; + base:hasValue "//xs:element[@name='SecurityGroupDataType']" . + +opcua:nodei23947 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfiguration2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfiguration2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23947" ; + base:hasValue "//xs:element[@name='PubSubConfiguration2DataType']" . + +opcua:nodei23950 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23950" ; + base:hasValue "//xs:element[@name='QosDataType']" . + +opcua:nodei23953 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23953" ; + base:hasValue "//xs:element[@name='TransmitQosDataType']" . + +opcua:nodei23956 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23956" ; + base:hasValue "//xs:element[@name='TransmitQosPriorityDataType']" . + +opcua:nodei23965 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23965" ; + base:hasValue "//xs:element[@name='ReceiveQosDataType']" . + +opcua:nodei23968 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23968" ; + base:hasValue "//xs:element[@name='ReceiveQosPriorityDataType']" . + +opcua:nodei23977 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23977" ; + base:hasValue "//xs:element[@name='DatagramConnectionTransport2DataType']" . + +opcua:nodei23980 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23980" ; + base:hasValue "//xs:element[@name='DatagramWriterGroupTransport2DataType']" . + +opcua:nodei23983 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23983" ; + base:hasValue "//xs:element[@name='DatagramDataSetReaderTransportDataType']" . + +opcua:nodei24035 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnostic2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnostic2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24035" ; + base:hasValue "ProgramDiagnostic2DataType" . + +opcua:nodei24039 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnostic2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnostic2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24039" ; + base:hasValue "//xs:element[@name='ProgramDiagnostic2DataType']" . + +opcua:nodei24111 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableQualifiedName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableQualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24111" ; + base:hasValue "PortableQualifiedName" . + +opcua:nodei24114 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableNodeId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24114" ; + base:hasValue "PortableNodeId" . + +opcua:nodei24117 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnsignedRationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnsignedRationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24117" ; + base:hasValue "UnsignedRationalNumber" . + +opcua:nodei24123 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableQualifiedName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableQualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24123" ; + base:hasValue "//xs:element[@name='PortableQualifiedName']" . + +opcua:nodei24126 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableNodeId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24126" ; + base:hasValue "//xs:element[@name='PortableNodeId']" . + +opcua:nodei24129 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnsignedRationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnsignedRationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24129" ; + base:hasValue "//xs:element[@name='UnsignedRationalNumber']" . + +opcua:nodei24148 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIetfBaseNetworkInterfaceType ; + base:hasBrowseName "IIetfBaseNetworkInterfaceType" ; + base:hasComponent opcua:nodei24149, + opcua:nodei24150, + opcua:nodei24151, + opcua:nodei24152 ; + base:hasDisplayName "IIetfBaseNetworkInterfaceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24148" . + +opcua:nodei2426 a opcua:MethodNodeClass ; + base:hasBrowseName "Start" ; + base:hasDisplayName "Start" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2426" . + +opcua:nodei2427 a opcua:MethodNodeClass ; + base:hasBrowseName "Suspend" ; + base:hasDisplayName "Suspend" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2427" . + +opcua:nodei2428 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2428" . + +opcua:nodei24293 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserManagementDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserManagementDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24293" ; + base:hasValue "UserManagementDataType" . + +opcua:nodei24297 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserManagementDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserManagementDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24297" ; + base:hasValue "//xs:element[@name='UserManagementDataType']" . + +opcua:nodei25240 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityMappingEntryType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25240" ; + base:hasValue "PriorityMappingEntryType" . + +opcua:nodei25244 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityMappingEntryType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25244" ; + base:hasValue "//xs:element[@name='PriorityMappingEntryType']" . + +opcua:nodei25533 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetCustomSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetCustomSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25533" ; + base:hasValue "PublishedDataSetCustomSourceDataType" . + +opcua:nodei25536 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubKeyPushTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubKeyPushTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25536" ; + base:hasValue "PubSubKeyPushTargetDataType" . + +opcua:nodei25539 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25539" ; + base:hasValue "PubSubConfigurationRefDataType" . + +opcua:nodei25542 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationValueDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationValueDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25542" ; + base:hasValue "PubSubConfigurationValueDataType" . + +opcua:nodei25549 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetCustomSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetCustomSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25549" ; + base:hasValue "//xs:element[@name='PublishedDataSetCustomSourceDataType']" . + +opcua:nodei25552 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubKeyPushTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubKeyPushTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25552" ; + base:hasValue "//xs:element[@name='PubSubKeyPushTargetDataType']" . + +opcua:nodei25555 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25555" ; + base:hasValue "//xs:element[@name='PubSubConfigurationRefDataType']" . + +opcua:nodei25558 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationValueDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationValueDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25558" ; + base:hasValue "//xs:element[@name='PubSubConfigurationValueDataType']" . + +opcua:nodei32383 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransactionErrorType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransactionErrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32383" ; + base:hasValue "TransactionErrorType" . + +opcua:nodei32387 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransactionErrorType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransactionErrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32387" ; + base:hasValue "//xs:element[@name='TransactionErrorType']" . + +opcua:nodei32423 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitFieldDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BitFieldDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32423" ; + base:hasValue "BitFieldDefinition" . + +opcua:nodei32427 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitFieldDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BitFieldDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32427" ; + base:hasValue "//xs:element[@name='BitFieldDefinition']" . + +opcua:nodei32563 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnnotationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnnotationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32563" ; + base:hasValue "AnnotationDataType" . + +opcua:nodei32566 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LinearConversionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LinearConversionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32566" ; + base:hasValue "LinearConversionDataType" . + +opcua:nodei32569 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QuantityDimension" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QuantityDimension" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32569" ; + base:hasValue "QuantityDimension" . + +opcua:nodei32575 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnnotationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnnotationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32575" ; + base:hasValue "//xs:element[@name='AnnotationDataType']" . + +opcua:nodei32578 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LinearConversionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LinearConversionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32578" ; + base:hasValue "//xs:element[@name='LinearConversionDataType']" . + +opcua:nodei32581 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QuantityDimension" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QuantityDimension" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32581" ; + base:hasValue "//xs:element[@name='QuantityDimension']" . + +opcua:nodei32663 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceDescriptionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceDescriptionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32663" ; + base:hasValue "ReferenceDescriptionDataType" . + +opcua:nodei32666 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceListEntryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceListEntryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32666" ; + base:hasValue "ReferenceListEntryDataType" . + +opcua:nodei32671 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceDescriptionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceDescriptionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32671" ; + base:hasValue "//xs:element[@name='ReferenceDescriptionDataType']" . + +opcua:nodei32674 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceListEntryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceListEntryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32674" ; + base:hasValue "//xs:element[@name='ReferenceListEntryDataType']" . + +opcua:nodei32826 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryModifiedEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryModifiedEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32826" ; + base:hasValue "HistoryModifiedEvent" . + +opcua:nodei32830 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryModifiedEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryModifiedEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32830" ; + base:hasValue "//xs:element[@name='HistoryModifiedEvent']" . + +opcua:nodei7650 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Argument" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Argument" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7650" ; + base:hasValue "Argument" . + +opcua:nodei7656 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValueType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumValueType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7656" ; + base:hasValue "EnumValueType" . + +opcua:nodei7659 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusResult" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StatusResult" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7659" ; + base:hasValue "StatusResult" . + +opcua:nodei7662 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenPolicy" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7662" ; + base:hasValue "UserTokenPolicy" . + +opcua:nodei7665 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7665" ; + base:hasValue "ApplicationDescription" . + +opcua:nodei7668 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7668" ; + base:hasValue "EndpointDescription" . + +opcua:nodei7671 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7671" ; + base:hasValue "UserIdentityToken" . + +opcua:nodei7674 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnonymousIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnonymousIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7674" ; + base:hasValue "AnonymousIdentityToken" . + +opcua:nodei7677 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserNameIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserNameIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7677" ; + base:hasValue "UserNameIdentityToken" . + +opcua:nodei7680 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "X509IdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "X509IdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7680" ; + base:hasValue "X509IdentityToken" . + +opcua:nodei7683 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuedIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuedIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7683" ; + base:hasValue "IssuedIdentityToken" . + +opcua:nodei7686 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7686" ; + base:hasValue "EndpointConfiguration" . + +opcua:nodei7692 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7692" ; + base:hasValue "BuildInfo" . + +opcua:nodei7698 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SignedSoftwareCertificate" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SignedSoftwareCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7698" ; + base:hasValue "SignedSoftwareCertificate" . + +opcua:nodei7728 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7728" ; + base:hasValue "AddNodesItem" . + +opcua:nodei7731 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7731" ; + base:hasValue "AddReferencesItem" . + +opcua:nodei7734 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7734" ; + base:hasValue "DeleteNodesItem" . + +opcua:nodei7737 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7737" ; + base:hasValue "DeleteReferencesItem" . + +opcua:nodei7782 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisteredServer" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RegisteredServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7782" ; + base:hasValue "RegisteredServer" . + +opcua:nodei7929 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilterElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilterElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7929" ; + base:hasValue "ContentFilterElement" . + +opcua:nodei7932 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7932" ; + base:hasValue "ContentFilter" . + +opcua:nodei7935 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FilterOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FilterOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7935" ; + base:hasValue "FilterOperand" . + +opcua:nodei7938 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElementOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ElementOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7938" ; + base:hasValue "ElementOperand" . + +opcua:nodei7941 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LiteralOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LiteralOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7941" ; + base:hasValue "LiteralOperand" . + +opcua:nodei7944 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7944" ; + base:hasValue "AttributeOperand" . + +opcua:nodei7947 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleAttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleAttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7947" ; + base:hasValue "SimpleAttributeOperand" . + +opcua:nodei8004 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8004" ; + base:hasValue "HistoryEvent" . + +opcua:nodei8067 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MonitoringFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8067" ; + base:hasValue "MonitoringFilter" . + +opcua:nodei8073 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8073" ; + base:hasValue "EventFilter" . + +opcua:nodei8076 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8076" ; + base:hasValue "AggregateConfiguration" . + +opcua:nodei8172 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEventFieldList" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEventFieldList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8172" ; + base:hasValue "HistoryEventFieldList" . + +opcua:nodei8208 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RedundantServerDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8208" ; + base:hasValue "RedundantServerDataType" . + +opcua:nodei8211 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SamplingIntervalDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8211" ; + base:hasValue "SamplingIntervalDiagnosticsDataType" . + +opcua:nodei8214 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummaryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerDiagnosticsSummaryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8214" ; + base:hasValue "ServerDiagnosticsSummaryDataType" . + +opcua:nodei8217 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatusDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerStatusDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8217" ; + base:hasValue "ServerStatusDataType" . + +opcua:nodei8220 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8220" ; + base:hasValue "SessionDiagnosticsDataType" . + +opcua:nodei8223 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionSecurityDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8223" ; + base:hasValue "SessionSecurityDiagnosticsDataType" . + +opcua:nodei8226 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCounterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceCounterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8226" ; + base:hasValue "ServiceCounterDataType" . + +opcua:nodei8229 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscriptionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8229" ; + base:hasValue "SubscriptionDiagnosticsDataType" . + +opcua:nodei8232 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModelChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8232" ; + base:hasValue "ModelChangeStructureDataType" . + +opcua:nodei8235 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SemanticChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SemanticChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8235" ; + base:hasValue "SemanticChangeStructureDataType" . + +opcua:nodei8238 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Range" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8238" ; + base:hasValue "Range" . + +opcua:nodei8241 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EUInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EUInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8241" ; + base:hasValue "EUInformation" . + +opcua:nodei8244 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8244" ; + base:hasValue "Annotation" . + +opcua:nodei8247 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnosticDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnosticDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8247" ; + base:hasValue "ProgramDiagnosticDataType" . + +opcua:nodei8285 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Argument" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Argument" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8285" ; + base:hasValue "//xs:element[@name='Argument']" . + +opcua:nodei8291 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValueType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumValueType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8291" ; + base:hasValue "//xs:element[@name='EnumValueType']" . + +opcua:nodei8294 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusResult" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StatusResult" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8294" ; + base:hasValue "//xs:element[@name='StatusResult']" . + +opcua:nodei8297 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenPolicy" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8297" ; + base:hasValue "//xs:element[@name='UserTokenPolicy']" . + +opcua:nodei8300 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8300" ; + base:hasValue "//xs:element[@name='ApplicationDescription']" . + +opcua:nodei8303 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8303" ; + base:hasValue "//xs:element[@name='EndpointDescription']" . + +opcua:nodei8306 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8306" ; + base:hasValue "//xs:element[@name='UserIdentityToken']" . + +opcua:nodei8309 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnonymousIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnonymousIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8309" ; + base:hasValue "//xs:element[@name='AnonymousIdentityToken']" . + +opcua:nodei8312 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserNameIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserNameIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8312" ; + base:hasValue "//xs:element[@name='UserNameIdentityToken']" . + +opcua:nodei8315 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "X509IdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "X509IdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8315" ; + base:hasValue "//xs:element[@name='X509IdentityToken']" . + +opcua:nodei8318 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuedIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuedIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8318" ; + base:hasValue "//xs:element[@name='IssuedIdentityToken']" . + +opcua:nodei8321 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8321" ; + base:hasValue "//xs:element[@name='EndpointConfiguration']" . + +opcua:nodei8327 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8327" ; + base:hasValue "//xs:element[@name='BuildInfo']" . + +opcua:nodei8333 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SignedSoftwareCertificate" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SignedSoftwareCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8333" ; + base:hasValue "//xs:element[@name='SignedSoftwareCertificate']" . + +opcua:nodei8363 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8363" ; + base:hasValue "//xs:element[@name='AddNodesItem']" . + +opcua:nodei8366 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8366" ; + base:hasValue "//xs:element[@name='AddReferencesItem']" . + +opcua:nodei8369 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8369" ; + base:hasValue "//xs:element[@name='DeleteNodesItem']" . + +opcua:nodei8372 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8372" ; + base:hasValue "//xs:element[@name='DeleteReferencesItem']" . + +opcua:nodei8417 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisteredServer" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RegisteredServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8417" ; + base:hasValue "//xs:element[@name='RegisteredServer']" . + +opcua:nodei8564 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilterElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilterElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8564" ; + base:hasValue "//xs:element[@name='ContentFilterElement']" . + +opcua:nodei8567 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8567" ; + base:hasValue "//xs:element[@name='ContentFilter']" . + +opcua:nodei8570 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FilterOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FilterOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8570" ; + base:hasValue "//xs:element[@name='FilterOperand']" . + +opcua:nodei8573 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElementOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ElementOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8573" ; + base:hasValue "//xs:element[@name='ElementOperand']" . + +opcua:nodei8576 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LiteralOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LiteralOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8576" ; + base:hasValue "//xs:element[@name='LiteralOperand']" . + +opcua:nodei8579 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8579" ; + base:hasValue "//xs:element[@name='AttributeOperand']" . + +opcua:nodei8582 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleAttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleAttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8582" ; + base:hasValue "//xs:element[@name='SimpleAttributeOperand']" . + +opcua:nodei8639 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8639" ; + base:hasValue "//xs:element[@name='HistoryEvent']" . + +opcua:nodei8702 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MonitoringFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8702" ; + base:hasValue "//xs:element[@name='MonitoringFilter']" . + +opcua:nodei8708 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8708" ; + base:hasValue "//xs:element[@name='EventFilter']" . + +opcua:nodei8711 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8711" ; + base:hasValue "//xs:element[@name='AggregateConfiguration']" . + +opcua:nodei8807 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEventFieldList" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEventFieldList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8807" ; + base:hasValue "//xs:element[@name='HistoryEventFieldList']" . + +opcua:nodei8843 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RedundantServerDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8843" ; + base:hasValue "//xs:element[@name='RedundantServerDataType']" . + +opcua:nodei8846 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SamplingIntervalDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8846" ; + base:hasValue "//xs:element[@name='SamplingIntervalDiagnosticsDataType']" . + +opcua:nodei8849 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummaryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerDiagnosticsSummaryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8849" ; + base:hasValue "//xs:element[@name='ServerDiagnosticsSummaryDataType']" . + +opcua:nodei8852 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatusDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerStatusDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8852" ; + base:hasValue "//xs:element[@name='ServerStatusDataType']" . + +opcua:nodei8855 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8855" ; + base:hasValue "//xs:element[@name='SessionDiagnosticsDataType']" . + +opcua:nodei8858 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionSecurityDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8858" ; + base:hasValue "//xs:element[@name='SessionSecurityDiagnosticsDataType']" . + +opcua:nodei8861 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCounterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceCounterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8861" ; + base:hasValue "//xs:element[@name='ServiceCounterDataType']" . + +opcua:nodei8864 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscriptionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8864" ; + base:hasValue "//xs:element[@name='SubscriptionDiagnosticsDataType']" . + +opcua:nodei8867 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModelChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8867" ; + base:hasValue "//xs:element[@name='ModelChangeStructureDataType']" . + +opcua:nodei8870 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SemanticChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SemanticChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8870" ; + base:hasValue "//xs:element[@name='SemanticChangeStructureDataType']" . + +opcua:nodei8873 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Range" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8873" ; + base:hasValue "//xs:element[@name='Range']" . + +opcua:nodei8876 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EUInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EUInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8876" ; + base:hasValue "//xs:element[@name='EUInformation']" . + +opcua:nodei8879 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8879" ; + base:hasValue "//xs:element[@name='Annotation']" . + +opcua:nodei8882 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnosticDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnosticDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8882" ; + base:hasValue "//xs:element[@name='ProgramDiagnosticDataType']" . + +opcua:nodei8914 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeZoneDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TimeZoneDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8914" ; + base:hasValue "TimeZoneDataType" . + +opcua:nodei8918 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeZoneDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TimeZoneDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8918" ; + base:hasValue "//xs:element[@name='TimeZoneDataType']" . + +opcua:nodei9055 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DialogState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "DialogState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9055" ; + base:hasProperty opcua:nodei9056, + opcua:nodei9060, + opcua:nodei9062, + opcua:nodei9063 . + +opcua:nodei9093 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9093" ; + base:hasProperty opcua:nodei9094, + opcua:nodei9098, + opcua:nodei9100, + opcua:nodei9101 . + +opcua:nodei9102 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfirmedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConfirmedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9102" ; + base:hasProperty opcua:nodei9103, + opcua:nodei9107, + opcua:nodei9109, + opcua:nodei9110 . + +opcua:nodei9160 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9160" ; + base:hasProperty opcua:nodei9161, + opcua:nodei9164, + opcua:nodei9165, + opcua:nodei9166, + opcua:nodei9167, + opcua:nodei9168 . + +opcua:nodei9169 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "SuppressedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9169" ; + base:hasProperty opcua:nodei9170, + opcua:nodei9174, + opcua:nodei9176, + opcua:nodei9177 . + +opcua:nodei9178 a opcua:ObjectNodeClass, + opcua:ShelvedStateMachineType ; + base:hasBrowseName "ShelvingState" ; + base:hasComponent opcua:nodei9179, + opcua:nodei9184, + opcua:nodei9211, + opcua:nodei9212, + opcua:nodei9213 ; + base:hasDisplayName "ShelvingState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9178" ; + base:hasProperty opcua:nodei9189 . + +opcua:nodei9455 a opcua:ExclusiveLimitStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LimitState" ; + base:hasComponent opcua:nodei9456, + opcua:nodei9461 ; + base:hasDisplayName "LimitState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9455" . + +opcua:Address a base:Field ; + base:hasDatatype opcua:NetworkAddressDataType ; + base:hasFieldName "Address" . + +opcua:ArrayDimensions a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ArrayDimensions" . + +opcua:AudioDataType a owl:Class ; + rdfs:subClassOf opcua:ByteString . + +opcua:AuditUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:AuditUpdateStateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:BaseAnalogType a owl:Class ; + rdfs:subClassOf opcua:DataItemType . + +opcua:BuiltInType a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "BuiltInType" . + +opcua:CartesianCoordinatesType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:ConditionType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:DataSetFieldFlags a owl:Class ; + rdfs:subClassOf opcua:UInt16 . + +opcua:DataSetMetaData a base:Field ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasFieldName "DataSetMetaData" . + +opcua:DataSetReaderDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataSetFieldContentMask, + opcua:DataSetMetaData, + opcua:DataSetReaderProperties, + opcua:DataSetWriterId, + opcua:Enabled, + opcua:HeaderLayoutUri, + opcua:KeyFrameCount, + opcua:MessageReceiveTimeout, + opcua:MessageSettings, + opcua:Name, + opcua:SecurityGroupId, + opcua:SecurityKeyServices, + opcua:SecurityMode, + opcua:SubscribedDataSet, + opcua:TransportSettings, + opcua:WriterGroupId . + +opcua:DataSetWriterTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetWriterTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetWriterType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DataType a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + opcua:NodeClass, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "DataType" . + +opcua:DataTypeDefinition a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasFieldName "DataTypeDefinition" ; + base:isAbstract "true" . + +opcua:DataTypeDictionaryType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:DataTypeSchemaHeader a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EnumDataTypes, + opcua:Namespaces, + opcua:SimpleDataTypes, + opcua:StructureDataTypes ; + base:isAbstract "true" . + +opcua:DataTypeSystemType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DatagramQos a base:Field ; + base:hasDatatype opcua:QosDataType, + opcua:ReceiveQosDataType, + opcua:TransmitQosDataType ; + base:hasFieldName "DatagramQos" . + +opcua:DiagnosticInfo a owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasDatatype opcua:DiagnosticInfo ; + base:hasFieldName "DiagnosticInfo" . + +opcua:DictionaryFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:EnumDefinition a owl:Class, + base:Field ; + rdfs:subClassOf opcua:DataTypeDefinition ; + base:hasDatatype opcua:EnumDefinition ; + base:hasField opcua:Fields ; + base:hasFieldName "EnumDefinition" . + +opcua:Fields a base:Field ; + base:hasDatatype opcua:EnumField, + opcua:FieldMetaData, + opcua:StructureField ; + base:hasFieldName "Fields" . + +opcua:FileDirectoryType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:Frame a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:GuardVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:HasPhysicalComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HistoricalDataConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:IIeeeTsnInterfaceConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IndexRange a base:Field ; + base:hasDatatype opcua:NumericRange ; + base:hasFieldName "IndexRange" . + +opcua:KeyCredentialAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:LimitAlarmType a owl:Class ; + rdfs:subClassOf opcua:AlarmConditionType . + +opcua:MaxStringLength a base:Field ; + base:hasDatatype opcua:Int32, + opcua:UInt32 ; + base:hasFieldName "MaxStringLength" . + +opcua:NamespaceMetadataType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:NamespaceUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "NamespaceUri" . + +opcua:NamespacesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:NetworkGroupDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:NetworkPaths, + opcua:ServerUri . + +opcua:NonTransparentRedundancyType a owl:Class ; + rdfs:subClassOf opcua:ServerRedundancyType . + +opcua:OperationLimitsType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:OrientationType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:PriorityLabel a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "PriorityLabel" . + +opcua:ProductUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ProductUri" . + +opcua:PubSubCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubConfigurationType a owl:Class ; + rdfs:subClassOf opcua:FileType . + +opcua:PubSubConnectionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Address, + opcua:ConnectionProperties, + opcua:Enabled, + opcua:Name, + opcua:ReaderGroups, + opcua:TransportProfileUri, + opcua:TransportSettings, + opcua:WriterGroups . + +opcua:PubSubDiagnosticsRootType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubGroupDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Enabled, + opcua:GroupProperties, + opcua:MaxNetworkMessageSize, + opcua:Name, + opcua:SecurityGroupId, + opcua:SecurityKeyServices, + opcua:SecurityMode ; + base:isAbstract "true" . + +opcua:PubSubGroupType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:PubSubStatusEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:PublishingInterval a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "PublishingInterval" . + +opcua:QosCategory a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "QosCategory" . + +opcua:QuantityDimension a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AbsoluteTemperatureExponent, + opcua:AmountOfSubstanceExponent, + opcua:DimensionlessExponent, + opcua:ElectricCurrentExponent, + opcua:LengthExponent, + opcua:LuminousIntensityExponent, + opcua:MassExponent, + opcua:TimeExponent . + +opcua:QueueName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "QueueName" . + +opcua:References a owl:Class, + owl:ObjectProperty ; + base:isAbstract "true" . + +opcua:RepresentsSameEntityAs a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:RequestedDeliveryGuarantee a base:Field ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasFieldName "RequestedDeliveryGuarantee" . + +opcua:RoleSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SamplingIntervalDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SecurityGroupId a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SecurityGroupId" . + +opcua:SecurityGroupType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SemanticVersionString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:ServerCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ServerConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ServerDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ServerStatusType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ServerType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseObjectType ; + base:hasDatatype opcua:ApplicationType ; + base:hasFieldName "ServerType" . + +opcua:ServerUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerUri" . + +opcua:SessionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "SessionId" . + +opcua:StatusResult a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DiagnosticInfo, + opcua:StatusCode . + +opcua:StructureDefinition a owl:Class, + base:Field ; + rdfs:subClassOf opcua:DataTypeDefinition ; + base:hasDatatype opcua:StructureDefinition ; + base:hasField opcua:BaseDataType, + opcua:DefaultEncodingId, + opcua:Fields, + opcua:StructureType ; + base:hasFieldName "StructureDefinition" . + +opcua:SystemOffNormalAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:TargetNodeId a base:Field ; + base:hasDatatype opcua:ExpandedNodeId, + opcua:NodeId ; + base:hasFieldName "TargetNodeId" . + +opcua:TransactionErrorType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Error, + opcua:Message, + opcua:TargetId . + +opcua:TransportProfileUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "TransportProfileUri" . + +opcua:UserManagementDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:UserConfiguration, + opcua:UserName . + +opcua:Utilizes a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:Value a opcua:KeyValuePair, + opcua:LiteralOperand, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:ByteString, + opcua:Float, + opcua:Int64 ; + base:hasFieldName "Value" . + +opcua:ValueRank a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "ValueRank" . + +opcua:Vector a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:VendorServerInfoType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:X a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "X" . + +opcua:nodei11510 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MandatoryPlaceholder" ; + base:hasDescription "Specifies that one or more instances with the attributes and references of the instance declaration must appear when a type is instantiated." ; + base:hasDisplayName "MandatoryPlaceholder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11510" ; + base:hasSymbolicName "ModellingRule_MandatoryPlaceholder" . + +opcua:nodei24756 a opcua:MethodNodeClass ; + base:hasBrowseName "TimedShelve2" ; + base:hasDisplayName "TimedShelve2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24756" ; + base:hasProperty opcua:nodei24757 . + +opcua:nodei24758 a opcua:MethodNodeClass ; + base:hasBrowseName "Unshelve2" ; + base:hasDisplayName "Unshelve2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24758" ; + base:hasProperty opcua:nodei24759 . + +opcua:nodei24760 a opcua:MethodNodeClass ; + base:hasBrowseName "OneShotShelve2" ; + base:hasDisplayName "OneShotShelve2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24760" ; + base:hasProperty opcua:nodei24761 . + +opcua:nodei2947 a opcua:MethodNodeClass ; + base:hasBrowseName "Unshelve" ; + base:hasDisplayName "Unshelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2947" . + +opcua:nodei2948 a opcua:MethodNodeClass ; + base:hasBrowseName "OneShotShelve" ; + base:hasDisplayName "OneShotShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2948" . + +opcua:nodei2949 a opcua:MethodNodeClass ; + base:hasBrowseName "TimedShelve" ; + base:hasDisplayName "TimedShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2949" ; + base:hasProperty opcua:nodei2991 . + +opcua:nodei9329 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "HighHigh" ; + base:hasDisplayName "HighHigh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9329" ; + base:hasProperty opcua:nodei9330 . + +opcua:nodei9331 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "High" ; + base:hasDisplayName "High" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9331" ; + base:hasProperty opcua:nodei9332 . + +opcua:nodei9333 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Low" ; + base:hasDisplayName "Low" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9333" ; + base:hasProperty opcua:nodei9334 . + +opcua:nodei9335 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "LowLow" ; + base:hasDisplayName "LowLow" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9335" ; + base:hasProperty opcua:nodei9336 . + +opcua:3DCartesianCoordinates a owl:Class ; + rdfs:subClassOf opcua:CartesianCoordinates ; + base:hasField opcua:X, + opcua:Y, + opcua:Z . + +opcua:3DOrientation a owl:Class ; + rdfs:subClassOf opcua:Orientation ; + base:hasField opcua:A, + opcua:B, + opcua:C . + +opcua:AggregateConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Aggregates a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild ; + base:isAbstract "true" . + +opcua:AlarmGroupType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:AlarmRateVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:AnalogUnitType a owl:Class ; + rdfs:subClassOf opcua:BaseAnalogType . + +opcua:ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:CertificateType ; + base:isAbstract "true" . + +opcua:AttributeId a base:Field ; + base:hasDatatype opcua:IntegerId ; + base:hasFieldName "AttributeId" . + +opcua:AuditHistoryDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditSecurityEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:AuditSessionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSecurityEventType ; + base:isAbstract "true" . + +opcua:AuthenticationProfileUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "AuthenticationProfileUri" . + +opcua:BuildInfoType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:CertificateGroupFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:CertificateType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ConfigurationVersionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:MajorVersion, + opcua:MinorVersion . + +opcua:ConnectionTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:ConnectionTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataItemType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:DataSetFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:DataSetMessageContentMask a base:Field ; + base:hasDatatype opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask ; + base:hasFieldName "DataSetMessageContentMask" . + +opcua:DataSetReaderMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetReaderMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetReaderTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetReaderTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetWriterMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetWriterMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataTypeDescription a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataTypeId, + opcua:Name ; + base:isAbstract "true" . + +opcua:DiscreteItemType a owl:Class ; + rdfs:subClassOf opcua:DataItemType ; + base:isAbstract "true" . + +opcua:EndpointUrl a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "EndpointUrl" . + +opcua:EventFilter a owl:Class ; + rdfs:subClassOf opcua:MonitoringFilter ; + base:hasField opcua:SelectClauses, + opcua:WhereClause . + +opcua:EventNotifierType a owl:Class ; + rdfs:subClassOf opcua:Byte . + +opcua:ExclusiveLimitAlarmType a owl:Class ; + rdfs:subClassOf opcua:LimitAlarmType . + +opcua:FieldTargetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AttributeId, + opcua:DataSetFieldId, + opcua:OverrideValueHandling, + opcua:ReceiverIndexRange, + opcua:TargetNodeId, + opcua:WriteIndexRange . + +opcua:HasChild a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences ; + base:isAbstract "true" . + +opcua:Int16 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:IsForward a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsForward" . + +opcua:MessageSettings a base:Field ; + base:hasDatatype opcua:DataSetReaderMessageDataType, + opcua:DataSetWriterMessageDataType, + opcua:ReaderGroupMessageDataType, + opcua:WriterGroupMessageDataType ; + base:hasFieldName "MessageSettings" . + +opcua:NamingRuleType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:NetworkAddressDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:NetworkInterface ; + base:isAbstract "true" . + +opcua:NetworkMessageContentMask a base:Field ; + base:hasDatatype opcua:JsonNetworkMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "NetworkMessageContentMask" . + +opcua:NonExclusiveLimitAlarmType a owl:Class ; + rdfs:subClassOf opcua:LimitAlarmType . + +opcua:PubSubKeyPushTargetFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:PublishedDataSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PublishedVariableDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AttributeId, + opcua:DeadbandType, + opcua:DeadbandValue, + opcua:IndexRange, + opcua:MetaDataProperties, + opcua:PublishedVariable, + opcua:SamplingIntervalHint . + +opcua:ReceiveQosDataType a owl:Class ; + rdfs:subClassOf opcua:QosDataType ; + base:isAbstract "true" . + +opcua:RedundantServerDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ServerId, + opcua:ServerState, + opcua:ServiceLevel . + +opcua:ReferenceTypeId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "ReferenceTypeId" . + +opcua:ResourceUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ResourceUri" . + +opcua:SecurityGroupFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:SecurityTokenRequestType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:ServerDiagnosticsSummaryType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ServerStatusDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:BuildInfo, + opcua:CurrentTime, + opcua:SecondsTillShutdown, + opcua:ShutdownReason, + opcua:StartTime, + opcua:State . + +opcua:SessionDiagnosticsVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SessionSecurityDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SessionsDiagnosticsSummaryType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SimpleAttributeOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand ; + base:hasField opcua:AttributeId, + opcua:BrowsePath, + opcua:IndexRange, + opcua:TypeDefinitionId . + +opcua:SubscribedDataSetFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:TransitionVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:TransmitQosDataType a owl:Class ; + rdfs:subClassOf opcua:QosDataType ; + base:isAbstract "true" . + +opcua:UnitType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:UserName a opcua:IdentityCriteriaType, + opcua:UserTokenType, + base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "UserName" . + +opcua:WriterGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:WriterGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:WriterGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:WriterGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:nodei15817 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "ReadPrepare" ; + base:hasDisplayName "ReadPrepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15817" ; + base:hasProperty opcua:nodei15818 . + +opcua:nodei15819 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "ReadTransfer" ; + base:hasDisplayName "ReadTransfer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15819" ; + base:hasProperty opcua:nodei15820 . + +opcua:nodei15821 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "ApplyWrite" ; + base:hasDisplayName "ApplyWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15821" ; + base:hasProperty opcua:nodei15822 . + +opcua:nodei2429 a opcua:MethodNodeClass ; + base:hasBrowseName "Halt" ; + base:hasDisplayName "Halt" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2429" . + +opcua:nodei2430 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2430" . + +opcua:nodei83 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ExposesItsArray" ; + base:hasDescription "Specifies that an instance appears for each element of the containing array variable." ; + base:hasDisplayName "ExposesItsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "83" ; + base:hasSymbolicName "ModellingRule_ExposesItsArray" . + +opcua:AlarmConditionType a owl:Class ; + rdfs:subClassOf opcua:AcknowledgeableConditionType . + +opcua:AlarmMask a owl:Class ; + rdfs:subClassOf opcua:UInt16 . + +opcua:AliasNameCategoryType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:Annotation a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:String ; + base:hasField opcua:AnnotationTime, + opcua:Message, + opcua:UserName ; + base:hasFieldName "Annotation" . + +opcua:AuditHistoryUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateEventType ; + base:isAbstract "true" . + +opcua:AuditNodeManagementEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:BaseVariableType a owl:Class ; + base:isAbstract "true" . + +opcua:CartesianCoordinates a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:3DCartesianCoordinates ; + base:hasFieldName "CartesianCoordinates" ; + base:isAbstract "true" . + +opcua:DataValue a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Duplex a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Enabled a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "Enabled" . + +opcua:FileType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:FilterOperand a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:FiniteStateMachineType a owl:Class ; + rdfs:subClassOf opcua:StateMachineType ; + base:isAbstract "true" . + +opcua:Guid a opcua:IdType, + owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasFieldName "Guid" . + +opcua:HasEffect a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:Integer a owl:Class ; + rdfs:subClassOf opcua:Number ; + base:isAbstract "true" . + +opcua:OffNormalAlarmType a owl:Class ; + rdfs:subClassOf opcua:DiscreteAlarmType . + +opcua:OpenFileMode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Orientation a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:3DOrientation ; + base:hasFieldName "Orientation" ; + base:isAbstract "true" . + +opcua:ProgramDiagnostic2DataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CreateClientName, + opcua:CreateSessionId, + opcua:InvocationCreationTime, + opcua:LastMethodCall, + opcua:LastMethodCallTime, + opcua:LastMethodInputArguments, + opcua:LastMethodOutputArguments, + opcua:LastMethodReturnStatus, + opcua:LastMethodSessionId, + opcua:LastTransitionTime . + +opcua:PublishedDataSetSourceDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:QosDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:SecurityMode a base:Field ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasFieldName "SecurityMode" . + +opcua:ServerDiagnosticsSummaryDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CumulatedSessionCount, + opcua:CumulatedSubscriptionCount, + opcua:CurrentSessionCount, + opcua:CurrentSubscriptionCount, + opcua:PublishingIntervalCount, + opcua:RejectedRequestsCount, + opcua:RejectedSessionCount, + opcua:SecurityRejectedRequestsCount, + opcua:SecurityRejectedSessionCount, + opcua:ServerViewCount, + opcua:SessionAbortCount, + opcua:SessionTimeoutCount . + +opcua:ServerRedundancyType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SessionDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SessionSecurityDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SignedSoftwareCertificate a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CertificateData, + opcua:Signature . + +opcua:TimeZoneDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DaylightSavingInOffset, + opcua:Offset . + +opcua:TransportSettings a base:Field ; + base:hasDatatype opcua:ConnectionTransportDataType, + opcua:DataSetReaderTransportDataType, + opcua:DataSetWriterTransportDataType, + opcua:ReaderGroupTransportDataType, + opcua:WriterGroupTransportDataType ; + base:hasFieldName "TransportSettings" . + +opcua:TsnTalkerStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:nodei15823 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Error" ; + base:hasDisplayName "Error" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15823" ; + base:hasProperty opcua:nodei15824 . + +opcua:nodei2404 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Suspended" ; + base:hasDisplayName "Suspended" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2404" ; + base:hasProperty opcua:nodei2405 . + +opcua:nodei2406 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Halted" ; + base:hasDisplayName "Halted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2406" ; + base:hasProperty opcua:nodei2407 . + +opcua:nodei2930 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Unshelved" ; + base:hasDisplayName "Unshelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2930" ; + base:hasProperty opcua:nodei6098 . + +opcua:nodei2932 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "TimedShelved" ; + base:hasDisplayName "TimedShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2932" ; + base:hasProperty opcua:nodei6100 . + +opcua:nodei2933 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "OneShotShelved" ; + base:hasDisplayName "OneShotShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2933" ; + base:hasProperty opcua:nodei6101 . + +opcua:ArrayItemType a owl:Class ; + rdfs:subClassOf opcua:DataItemType ; + base:isAbstract "true" . + +opcua:AxisScaleEnumeration a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:ContentFilter a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Elements . + +opcua:ConversionLimitEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:DataSetOrderingType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:DictionaryEntryType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:FiniteStateVariableType a owl:Class ; + rdfs:subClassOf opcua:StateVariableType . + +opcua:FiniteTransitionVariableType a owl:Class ; + rdfs:subClassOf opcua:TransitionVariableType . + +opcua:HistoryEventFieldList a owl:Class ; + rdfs:subClassOf opcua:Structure . + +opcua:HistoryUpdateType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Image a owl:Class ; + rdfs:subClassOf opcua:ByteString ; + base:isAbstract "true" . + +opcua:InterfaceAdminStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:ModellingRuleType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:OverrideValueHandling a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:OverrideValueHandling ; + base:hasFieldName "OverrideValueHandling" . + +opcua:RedundantServerMode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:RolePermissionType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Permissions, + opcua:RoleId . + +opcua:SamplingIntervalDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DisabledMonitoredItemCount, + opcua:MaxMonitoredItemCount, + opcua:MonitoredItemCount, + opcua:SamplingInterval . + +opcua:SecurityPolicyUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SecurityPolicyUri" . + +opcua:StateVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SubscribedDataSetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:SubscriptionDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:TsnListenerStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:UserConfigurationMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:UserIdentityToken a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:PolicyId ; + base:isAbstract "true" . + +opcua:UserTokenPolicy a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IssuedTokenType, + opcua:IssuerEndpointUrl, + opcua:PolicyId, + opcua:SecurityPolicyUri, + opcua:TokenType . + +opcua:nodei15815 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Idle" ; + base:hasDisplayName "Idle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15815" ; + base:hasProperty opcua:nodei15816 . + +opcua:nodei2400 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Ready" ; + base:hasDisplayName "Ready" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2400" ; + base:hasProperty opcua:nodei2401 . + +opcua:nodei2402 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Running" ; + base:hasDisplayName "Running" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2402" ; + base:hasProperty opcua:nodei2403 . + +opcua:AccessRestrictionType a owl:Class ; + rdfs:subClassOf opcua:UInt16 . + +opcua:ApplicationDescription a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ApplicationName, + opcua:ApplicationType, + opcua:ApplicationUri, + opcua:DiscoveryProfileUri, + opcua:DiscoveryUrls, + opcua:GatewayServerUri, + opcua:ProductUri . + +opcua:AuditCertificateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSecurityEventType ; + base:isAbstract "true" . + +opcua:AuditUpdateMethodEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:BuildInfo a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:BuildInfo ; + base:hasField opcua:BuildDate, + opcua:BuildNumber, + opcua:ManufacturerName, + opcua:ProductName, + opcua:ProductUri, + opcua:SoftwareVersion ; + base:hasFieldName "BuildInfo" . + +opcua:EccApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:ApplicationCertificateType . + +opcua:EndpointDescription a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EndpointUrl, + opcua:SecurityLevel, + opcua:SecurityMode, + opcua:SecurityPolicyUri, + opcua:Server, + opcua:ServerCertificate, + opcua:TransportProfileUri, + opcua:UserIdentityTokens . + +opcua:ExpandedNodeId a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:NegotiationStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:NetworkAddressType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:PubSubDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:SubscribedDataSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SystemEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:TrustListMasks a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:TsnStreamState a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:UInteger a owl:Class ; + rdfs:subClassOf opcua:Number ; + base:isAbstract "true" . + +opcua:UserTokenType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasFieldName "UserTokenType" . + +opcua:AccessLevelType a owl:Class ; + rdfs:subClassOf opcua:Byte . + +opcua:Description a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:LocalizedText, + opcua:String ; + base:hasFieldName "Description" . + +opcua:ExceptionDeviationFormat a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Float a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:IdType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:NumericRange a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:PerformUpdateType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:StructureType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:StructureType ; + base:hasFieldName "StructureType" . + +opcua:AxisInformation a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AxisScaleType, + opcua:AxisSteps, + opcua:EURange, + opcua:EngineeringUnits, + opcua:Title . + +opcua:BaseConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:BaseEventType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:HierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:Range a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:High, + opcua:Low . + +opcua:SelectionListType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SubscriptionDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CurrentKeepAliveCount, + opcua:CurrentLifetimeCount, + opcua:DataChangeNotificationsCount, + opcua:DisableCount, + opcua:DisabledMonitoredItemCount, + opcua:DiscardedMessageCount, + opcua:EnableCount, + opcua:EventNotificationsCount, + opcua:EventQueueOverFlowCount, + opcua:LatePublishRequestCount, + opcua:MaxKeepAliveCount, + opcua:MaxLifetimeCount, + opcua:MaxNotificationsPerPublish, + opcua:ModifyCount, + opcua:MonitoredItemCount, + opcua:MonitoringQueueOverflowCount, + opcua:NextSequenceNumber, + opcua:NotificationsCount, + opcua:Priority, + opcua:PublishRequestCount, + opcua:PublishingEnabled, + opcua:PublishingInterval, + opcua:RepublishMessageCount, + opcua:RepublishMessageRequestCount, + opcua:RepublishRequestCount, + opcua:SessionId, + opcua:SubscriptionId, + opcua:TransferRequestCount, + opcua:TransferredToAltClientCount, + opcua:TransferredToSameClientCount, + opcua:UnacknowledgedMessageCount . + +opcua:TrustListValidationOptions a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:nodei11856 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditProgramTransitionEventType ; + base:hasBrowseName "AuditProgramTransitionEventType" ; + base:hasDisplayName "AuditProgramTransitionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11856" ; + base:hasProperty opcua:nodei11875 . + +opcua:nodei13225 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateExpirationAlarmType ; + base:hasBrowseName "CertificateExpirationAlarmType" ; + base:hasDisplayName "CertificateExpirationAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13225" ; + base:hasProperty opcua:nodei13325, + opcua:nodei13326, + opcua:nodei13327, + opcua:nodei14900 . + +opcua:nodei2311 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransitionEventType ; + base:hasBrowseName "TransitionEventType" ; + base:hasComponent opcua:nodei2774, + opcua:nodei2775, + opcua:nodei2776 ; + base:hasDisplayName "TransitionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2311" . + +opcua:nodei2378 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgramTransitionEventType ; + base:hasBrowseName "ProgramTransitionEventType" ; + base:hasComponent opcua:nodei2379 ; + base:hasDisplayName "ProgramTransitionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2378" . + +opcua:AuditEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:BrokerTransportQualityOfService a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:CertificateGroupType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DataSetMetaDataType a owl:Class ; + rdfs:subClassOf opcua:DataTypeSchemaHeader ; + base:hasField opcua:ConfigurationVersion, + opcua:DataSetClassId, + opcua:Description, + opcua:Fields, + opcua:Name . + +opcua:IdentityCriteriaType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:InterfaceOperStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:RedundancySupport a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:SByte a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:SessionDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ActualSessionTimeout, + opcua:AddNodesCount, + opcua:AddReferencesCount, + opcua:BrowseCount, + opcua:BrowseNextCount, + opcua:CallCount, + opcua:ClientConnectionTime, + opcua:ClientDescription, + opcua:ClientLastContactTime, + opcua:CreateMonitoredItemsCount, + opcua:CreateSubscriptionCount, + opcua:CurrentMonitoredItemsCount, + opcua:CurrentPublishRequestsInQueue, + opcua:CurrentSubscriptionsCount, + opcua:DeleteMonitoredItemsCount, + opcua:DeleteNodesCount, + opcua:DeleteReferencesCount, + opcua:DeleteSubscriptionsCount, + opcua:EndpointUrl, + opcua:HistoryReadCount, + opcua:HistoryUpdateCount, + opcua:LocaleIds, + opcua:MaxResponseMessageSize, + opcua:ModifyMonitoredItemsCount, + opcua:ModifySubscriptionCount, + opcua:PublishCount, + opcua:QueryFirstCount, + opcua:QueryNextCount, + opcua:ReadCount, + opcua:RegisterNodesCount, + opcua:RepublishCount, + opcua:ServerUri, + opcua:SessionId, + opcua:SessionName, + opcua:SetMonitoringModeCount, + opcua:SetPublishingModeCount, + opcua:SetTriggeringCount, + opcua:TotalRequestCount, + opcua:TransferSubscriptionsCount, + opcua:TranslateBrowsePathsToNodeIdsCount, + opcua:UnauthorizedRequestCount, + opcua:UnregisterNodesCount, + opcua:WriteCount . + +opcua:SessionSecurityDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AuthenticationMechanism, + opcua:ClientCertificate, + opcua:ClientUserIdHistory, + opcua:ClientUserIdOfSession, + opcua:Encoding, + opcua:SecurityMode, + opcua:SecurityPolicyUri, + opcua:SessionId, + opcua:TransportProtocol . + +opcua:UadpDataSetMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:nodei2915 a opcua:ObjectTypeNodeClass ; + opcua:HasAlarmSuppressionGroup opcua:nodei16399 ; + base:definesType opcua:AlarmConditionType ; + base:hasBrowseName "AlarmConditionType" ; + base:hasComponent opcua:nodei16371, + opcua:nodei16380, + opcua:nodei16390, + opcua:nodei16397, + opcua:nodei16398, + opcua:nodei16401, + opcua:nodei16402, + opcua:nodei16403, + opcua:nodei17868, + opcua:nodei17869, + opcua:nodei17870, + opcua:nodei18190, + opcua:nodei18199, + opcua:nodei24316, + opcua:nodei24318, + opcua:nodei24320, + opcua:nodei24322, + opcua:nodei24324, + opcua:nodei24744, + opcua:nodei9118, + opcua:nodei9160, + opcua:nodei9169, + opcua:nodei9178 ; + base:hasDisplayName "AlarmConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2915" ; + base:hasProperty opcua:nodei11120, + opcua:nodei16389, + opcua:nodei16395, + opcua:nodei16396, + opcua:nodei16400, + opcua:nodei9215, + opcua:nodei9216 . + +opcua:AuditConditionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType . + +opcua:JsonNetworkMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:LocaleId a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:TrustListType a owl:Class ; + rdfs:subClassOf opcua:FileType . + +opcua:UriString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:ApplicationType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:ApplicationType ; + base:hasFieldName "ApplicationType" . + +opcua:PasswordOptionsMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:ConditionVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:EndpointType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EndpointUrl, + opcua:SecurityMode, + opcua:SecurityPolicyUri, + opcua:TransportProfileUri . + +opcua:HasComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:NodeClass a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:NodeClass ; + base:hasFieldName "NodeClass" . + +opcua:PubSubStatusType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:QualifiedName a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:RoleType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:AccessLevelExType a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:IdentityMappingRuleType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Criteria, + opcua:CriteriaType . + +opcua:BaseInterfaceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetFieldContentMask a owl:Class, + base:Field ; + rdfs:subClassOf opcua:UInt32 ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasFieldName "DataSetFieldContentMask" . + +opcua:DateTime a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:EUInformation a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:DisplayName, + opcua:NamespaceUri, + opcua:UnitId . + +opcua:JsonDataSetMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:Number a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:PubSubConfigurationRefMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:UadpNetworkMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:VersionTime a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:MessageSecurityMode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Name a base:Field ; + base:hasDatatype opcua:QualifiedName, + opcua:String ; + base:hasFieldName "Name" . + +opcua:ServerState a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:ServerState ; + base:hasFieldName "ServerState" . + +opcua:Int32 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:StateType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:BaseDataType a owl:Class, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "BaseDataType" ; + base:isAbstract "true" . + +opcua:PermissionType a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:StatusCode a opcua:DataSetFieldContentMask, + owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasDatatype opcua:StatusCode ; + base:hasFieldName "StatusCode" . + +opcua:EnumValueType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:DisplayName, + opcua:Value . + +opcua:PubSubState a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:FilterOperator a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:FilterOperator ; + base:hasFieldName "FilterOperator" . + +opcua:UInt64 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:KeyValuePair a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Key . + +opcua:AttributeWriteMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:TsnFailureCode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:TwoStateVariableType a owl:Class ; + rdfs:subClassOf opcua:StateVariableType . + +opcua:NonHierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:TransitionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Byte a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:Enumeration a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:NodeAttributesMask a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:AggregateFunctionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:nodei11508 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "OptionalPlaceholder" ; + base:hasDescription "Specifies that zero or more instances with the attributes and references of the instance declaration may appear when a type is instantiated." ; + base:hasDisplayName "OptionalPlaceholder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11508" ; + base:hasSymbolicName "ModellingRule_OptionalPlaceholder" . + +opcua:ByteString a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:FolderType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Double a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:Duration a owl:Class ; + rdfs:subClassOf opcua:Double . + +opcua:PubSubDiagnosticsCounterType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:PubSubDiagnosticsCounterClassification a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:UInt16 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:BaseObjectType a owl:Class . + +opcua:Structure a opcua:StructureType, + owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasFieldName "Structure" ; + base:isAbstract "true" . + +opcua:UtcTime a owl:Class ; + rdfs:subClassOf opcua:DateTime . + +opcua:NodeId a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "NodeId" . + +opcua:DiagnosticsLevel a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:ServiceCounterDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ErrorCount, + opcua:TotalCount . + +opcua:LocalizedText a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Boolean a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:nodei80 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Optional" ; + base:hasDescription "Specifies that an instance with the attributes and references of the instance declaration may appear when a type is instantiated." ; + base:hasDisplayName "Optional" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "80" ; + base:hasSymbolicName "ModellingRule_Optional" . + +opcua:DataTypeDescriptionType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:UInt32 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:DataTypeEncodingType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Argument a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ArrayDimensions, + opcua:DataType, + opcua:Description, + opcua:Name, + opcua:ValueRank . + +opcua:BaseDataVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseVariableType . + +opcua:String a opcua:IdType, + owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasFieldName "String" . + +opcua:nodei78 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Mandatory" ; + base:hasDescription "Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated." ; + base:hasDisplayName "Mandatory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "78" ; + base:hasSymbolicName "ModellingRule_Mandatory" . + +opcua:PropertyType a owl:Class ; + rdfs:subClassOf opcua:BaseVariableType . + +opcua:OPCUANamespace a base:Namespace ; + base:hasPrefix "opcua" ; + base:hasUri "http://opcfoundation.org/UA/" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/devices_cleaned.ttl b/semantic-model/opcua/tests/nodeset2owl/devices_cleaned.ttl new file mode 100644 index 00000000..8c3347c0 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/devices_cleaned.ttl @@ -0,0 +1,4631 @@ +@prefix base: . +@prefix devices: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +devices: a owl:Ontology ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +devices:CHECK_FUNCTION a devices:DeviceHealthEnumeration ; + base:hasFieldName "CHECK_FUNCTION" . + +devices:Current a devices:SoftwareVersionFileType ; + base:hasFieldName "Current" . + +devices:FAILURE a devices:DeviceHealthEnumeration ; + base:hasFieldName "FAILURE" . + +devices:Fallback a devices:SoftwareVersionFileType ; + base:hasFieldName "Fallback" . + +devices:KeepsParameters a devices:UpdateBehavior ; + base:hasFieldName "KeepsParameters" . + +devices:MAINTENANCE_REQUIRED a devices:DeviceHealthEnumeration ; + base:hasFieldName "MAINTENANCE_REQUIRED" . + +devices:NORMAL a devices:DeviceHealthEnumeration ; + base:hasFieldName "NORMAL" . + +devices:NeedsPreparation a devices:UpdateBehavior ; + base:hasFieldName "NeedsPreparation" . + +devices:OFF_SPEC a devices:DeviceHealthEnumeration ; + base:hasFieldName "OFF_SPEC" . + +devices:Pending a devices:SoftwareVersionFileType ; + base:hasFieldName "Pending" . + +devices:RequiresPowerCycle a devices:UpdateBehavior ; + base:hasFieldName "RequiresPowerCycle" . + +devices:WillDisconnect a devices:UpdateBehavior ; + base:hasFieldName "WillDisconnect" . + +devices:WillReboot a devices:UpdateBehavior ; + base:hasFieldName "WillReboot" . + +devices:nodei1 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareUpdateType ; + base:hasBrowseName "SoftwareUpdateType" ; + base:hasComponent devices:nodei122, + devices:nodei133, + devices:nodei2, + devices:nodei4, + devices:nodei40, + devices:nodei402, + devices:nodei76, + devices:nodei98 ; + base:hasDisplayName "SoftwareUpdateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1" ; + base:hasProperty devices:nodei134 . + +devices:nodei1001 a opcua:ObjectTypeNodeClass ; + base:definesType devices:TopologyElementType ; + base:hasBrowseName "TopologyElementType" ; + base:hasComponent devices:nodei5002, + devices:nodei5003, + devices:nodei6014, + devices:nodei6161, + devices:nodei6567 ; + base:hasDescription "Defines the basic information components for all configurable elements in a device topology" ; + base:hasDisplayName "TopologyElementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1001" . + +devices:nodei1002 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DeviceType ; + base:hasBrowseName "DeviceType" ; + base:hasComponent devices:nodei15105, + devices:nodei6208, + devices:nodei6209, + devices:nodei6211, + devices:nodei6213, + devices:nodei6215, + devices:nodei6571 ; + base:hasDescription "Defines the basic information components for all configurable elements in a device topology" ; + base:hasDisplayName "DeviceType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface devices:nodei15051, + devices:nodei15054 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1002" ; + base:hasProperty devices:nodei15100, + devices:nodei15101, + devices:nodei15102, + devices:nodei6001, + devices:nodei6002, + devices:nodei6003, + devices:nodei6004, + devices:nodei6005, + devices:nodei6006, + devices:nodei6007, + devices:nodei6008, + devices:nodei6470 . + +devices:nodei1003 a opcua:ObjectTypeNodeClass ; + base:definesType devices:BlockType ; + base:hasBrowseName "BlockType" ; + base:hasDescription "Adds the concept of Blocks needed for block-oriented FieldDevices" ; + base:hasDisplayName "BlockType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1003" ; + base:hasProperty devices:nodei6009, + devices:nodei6010, + devices:nodei6011, + devices:nodei6012, + devices:nodei6013 . + +devices:nodei1004 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ConfigurableObjectType ; + base:hasBrowseName "ConfigurableObjectType" ; + base:hasComponent devices:nodei5004, + devices:nodei6026 ; + base:hasDescription "Defines a general pattern to expose and configure modular components" ; + base:hasDisplayName "ConfigurableObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1004" . + +devices:nodei1005 a opcua:ObjectTypeNodeClass ; + base:definesType devices:FunctionalGroupType ; + base:hasBrowseName "FunctionalGroupType" ; + base:hasComponent devices:nodei6027, + devices:nodei6243 ; + base:hasDescription "FolderType is used to organize the Parameters and Methods from the complete set (ParameterSet, MethodSet) with regard to their application" ; + base:hasDisplayName "FunctionalGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1005" . + +devices:nodei1006 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ProtocolType ; + base:hasBrowseName "ProtocolType" ; + base:hasDescription "General structure of a Protocol ObjectType" ; + base:hasDisplayName "ProtocolType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "1006" . + +devices:nodei135 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareLoadingType ; + base:hasBrowseName "SoftwareLoadingType" ; + base:hasComponent devices:nodei136 ; + base:hasDisplayName "SoftwareLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "135" . + +devices:nodei137 a opcua:ObjectTypeNodeClass ; + base:definesType devices:PackageLoadingType ; + base:hasBrowseName "PackageLoadingType" ; + base:hasComponent devices:nodei139, + devices:nodei140, + devices:nodei151 ; + base:hasDisplayName "PackageLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "137" ; + base:hasProperty devices:nodei152 . + +devices:nodei15063 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ComponentType ; + base:hasBrowseName "ComponentType" ; + base:hasDisplayName "ComponentType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface devices:nodei15035, + devices:nodei15048 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15063" ; + base:hasProperty devices:nodei15086, + devices:nodei15087, + devices:nodei15088, + devices:nodei15089, + devices:nodei15090, + devices:nodei15091, + devices:nodei15092, + devices:nodei15093, + devices:nodei15094, + devices:nodei15095, + devices:nodei15096, + devices:nodei15097, + devices:nodei15098, + devices:nodei15099 . + +devices:nodei15106 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareType ; + base:hasBrowseName "SoftwareType" ; + base:hasDisplayName "SoftwareType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15106" ; + base:hasProperty devices:nodei15129, + devices:nodei15131, + devices:nodei15133 . + +devices:nodei15143 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DeviceHealthDiagnosticAlarmType ; + base:hasBrowseName "DeviceHealthDiagnosticAlarmType" ; + base:hasDisplayName "DeviceHealthDiagnosticAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15143" . + +devices:nodei15292 a opcua:ObjectTypeNodeClass ; + base:definesType devices:FailureAlarmType ; + base:hasBrowseName "FailureAlarmType" ; + base:hasDisplayName "FailureAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15292" . + +devices:nodei153 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DirectLoadingType ; + base:hasBrowseName "DirectLoadingType" ; + base:hasComponent devices:nodei169 ; + base:hasDisplayName "DirectLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "153" ; + base:hasProperty devices:nodei170 . + +devices:nodei15441 a opcua:ObjectTypeNodeClass ; + base:definesType devices:CheckFunctionAlarmType ; + base:hasBrowseName "CheckFunctionAlarmType" ; + base:hasDisplayName "CheckFunctionAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15441" . + +devices:nodei15590 a opcua:ObjectTypeNodeClass ; + base:definesType devices:OffSpecAlarmType ; + base:hasBrowseName "OffSpecAlarmType" ; + base:hasDisplayName "OffSpecAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15590" . + +devices:nodei15739 a opcua:ObjectTypeNodeClass ; + base:definesType devices:MaintenanceRequiredAlarmType ; + base:hasBrowseName "MaintenanceRequiredAlarmType" ; + base:hasDisplayName "MaintenanceRequiredAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15739" . + +devices:nodei15888 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15891, + devices:nodei15900, + devices:nodei15910 ; + base:definesType devices:TransferResultErrorDataType ; + base:hasBrowseName "TransferResultErrorDataType" ; + base:hasDisplayName "TransferResultErrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15888" . + +devices:nodei15889 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15892, + devices:nodei15901, + devices:nodei15911 ; + base:definesType devices:TransferResultDataDataType ; + base:hasBrowseName "TransferResultDataDataType" ; + base:hasDisplayName "TransferResultDataDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15889" . + +devices:nodei171 a opcua:ObjectTypeNodeClass ; + base:definesType devices:CachedLoadingType ; + base:hasBrowseName "CachedLoadingType" ; + base:hasComponent devices:nodei187, + devices:nodei188, + devices:nodei189 ; + base:hasDisplayName "CachedLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "171" . + +devices:nodei192 a opcua:ObjectTypeNodeClass ; + base:definesType devices:FileSystemLoadingType ; + base:hasBrowseName "FileSystemLoadingType" ; + base:hasComponent devices:nodei194, + devices:nodei206, + devices:nodei209 ; + base:hasDisplayName "FileSystemLoadingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "192" . + +devices:nodei212 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SoftwareVersionType ; + base:hasBrowseName "SoftwareVersionType" ; + base:hasDisplayName "SoftwareVersionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "212" ; + base:hasProperty devices:nodei380, + devices:nodei381, + devices:nodei382, + devices:nodei383, + devices:nodei384, + devices:nodei385, + devices:nodei386 . + +devices:nodei213 a opcua:ObjectTypeNodeClass ; + base:definesType devices:PrepareForUpdateStateMachineType ; + base:hasBrowseName "PrepareForUpdateStateMachineType" ; + base:hasComponent devices:nodei227, + devices:nodei228, + devices:nodei229, + devices:nodei230, + devices:nodei231, + devices:nodei233, + devices:nodei235, + devices:nodei237, + devices:nodei239, + devices:nodei241, + devices:nodei243, + devices:nodei245, + devices:nodei247 ; + base:hasDisplayName "PrepareForUpdateStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "213" . + +devices:nodei249 a opcua:ObjectTypeNodeClass ; + base:definesType devices:InstallationStateMachineType ; + base:hasBrowseName "InstallationStateMachineType" ; + base:hasComponent devices:nodei263, + devices:nodei264, + devices:nodei265, + devices:nodei268, + devices:nodei270, + devices:nodei271, + devices:nodei273, + devices:nodei275, + devices:nodei277, + devices:nodei279, + devices:nodei281, + devices:nodei283 ; + base:hasDisplayName "InstallationStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "249" . + +devices:nodei285 a opcua:ObjectTypeNodeClass ; + base:definesType devices:PowerCycleStateMachineType ; + base:hasBrowseName "PowerCycleStateMachineType" ; + base:hasComponent devices:nodei299, + devices:nodei301, + devices:nodei303, + devices:nodei305 ; + base:hasDisplayName "PowerCycleStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "285" . + +devices:nodei307 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ConfirmationStateMachineType ; + base:hasBrowseName "ConfirmationStateMachineType" ; + base:hasComponent devices:nodei321, + devices:nodei322, + devices:nodei323, + devices:nodei325, + devices:nodei327, + devices:nodei329 ; + base:hasDisplayName "ConfirmationStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "307" . + +devices:nodei331 a opcua:DataTypeNodeClass ; + base:definesType devices:SoftwareVersionFileType ; + base:hasBrowseName "SoftwareVersionFileType" ; + base:hasDisplayName "SoftwareVersionFileType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "331" ; + base:hasProperty devices:nodei332 . + +devices:nodei333 a opcua:DataTypeNodeClass ; + base:definesType devices:UpdateBehavior ; + base:hasBrowseName "UpdateBehavior" ; + base:hasDisplayName "UpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "333" ; + base:hasProperty devices:nodei388 . + +devices:nodei468 a opcua:VariableTypeNodeClass ; + base:definesType devices:LifetimeVariableType ; + base:hasBrowseName "LifetimeVariableType" ; + base:hasDatatype opcua:Number ; + base:hasDescription "Remaining lifetime" ; + base:hasDisplayName "LifetimeVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "468" ; + base:hasProperty devices:nodei469, + devices:nodei470, + devices:nodei471, + devices:nodei472 . + +devices:nodei473 a opcua:ObjectTypeNodeClass ; + base:definesType devices:BaseLifetimeIndicationType ; + base:hasBrowseName "BaseLifetimeIndicationType" ; + base:hasDescription "Base indication type not further defining a semantic" ; + base:hasDisplayName "BaseLifetimeIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "473" . + +devices:nodei474 a opcua:ObjectTypeNodeClass ; + base:definesType devices:TimeIndicationType ; + base:hasBrowseName "TimeIndicationType" ; + base:hasDescription "Indicates the time the entity has been in use or can still be used" ; + base:hasDisplayName "TimeIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "474" . + +devices:nodei475 a opcua:ObjectTypeNodeClass ; + base:definesType devices:NumberOfPartsIndicationType ; + base:hasBrowseName "NumberOfPartsIndicationType" ; + base:hasDescription "Indicates the total number of parts that have been produced or can still be produced." ; + base:hasDisplayName "NumberOfPartsIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "475" . + +devices:nodei476 a opcua:ObjectTypeNodeClass ; + base:definesType devices:NumberOfUsagesIndicationType ; + base:hasBrowseName "NumberOfUsagesIndicationType" ; + base:hasDescription "Indicates counting the process steps the entity has been used or can still be used for (for example usages of a punching tool)." ; + base:hasDisplayName "NumberOfUsagesIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "476" . + +devices:nodei477 a opcua:ObjectTypeNodeClass ; + base:definesType devices:LengthIndicationType ; + base:hasBrowseName "LengthIndicationType" ; + base:hasDescription "Indicates the abraded length, for example of a drill." ; + base:hasDisplayName "LengthIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "477" . + +devices:nodei478 a opcua:ObjectTypeNodeClass ; + base:definesType devices:DiameterIndicationType ; + base:hasBrowseName "DiameterIndicationType" ; + base:hasDescription "Indicates the abraded diameter, for example of a drill." ; + base:hasDisplayName "DiameterIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "478" . + +devices:nodei479 a opcua:ObjectTypeNodeClass ; + base:definesType devices:SubstanceVolumeIndicationType ; + base:hasBrowseName "SubstanceVolumeIndicationType" ; + base:hasDescription "Indicates the volume of a substance, for example of a liquid." ; + base:hasDisplayName "SubstanceVolumeIndicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "479" . + +devices:nodei480 a opcua:ObjectTypeNodeClass ; + base:definesType devices:IOperationCounterType ; + base:hasBrowseName "IOperationCounterType" ; + base:hasDescription "Interface defining counters for the duration of operation" ; + base:hasDisplayName "IOperationCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "480" ; + base:hasProperty devices:nodei481, + devices:nodei482, + devices:nodei483 . + +devices:nodei6030 a opcua:ReferenceTypeNodeClass ; + base:definesType devices:ConnectsTo ; + base:hasBrowseName "ConnectsTo" ; + base:hasDescription "Used to indicate that source and target Node have a topological connection." ; + base:hasDisplayName "ConnectsTo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6030" ; + base:isSymmetric "true" . + +devices:nodei6031 a opcua:ReferenceTypeNodeClass ; + base:definesType devices:IsOnline ; + base:hasBrowseName "IsOnline" ; + base:hasDescription "Used to bind the offline representation of a Device to the online representation." ; + base:hasDisplayName "IsOnline" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6031" . + +devices:nodei6244 a opcua:DataTypeNodeClass ; + base:definesType devices:DeviceHealthEnumeration ; + base:hasBrowseName "DeviceHealthEnumeration" ; + base:hasDisplayName "DeviceHealthEnumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6244" ; + base:hasProperty devices:nodei6450 . + +devices:nodei6246 a opcua:VariableTypeNodeClass ; + base:definesType devices:UIElementType ; + base:hasBrowseName "UIElementType" ; + base:hasDescription "The base type for all UI Element Types." ; + base:hasDisplayName "UIElementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6246" . + +devices:nodei6247 a opcua:ObjectTypeNodeClass ; + devices:ConnectsTo devices:nodei6248 ; + base:definesType devices:NetworkType ; + base:hasBrowseName "NetworkType" ; + base:hasComponent devices:nodei6294, + devices:nodei6596 ; + base:hasDescription "Represents the communication means for Devices that are connected to it." ; + base:hasDisplayName "NetworkType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6247" . + +devices:nodei6308 a opcua:ObjectTypeNodeClass ; + devices:ConnectsTo devices:nodei6599 ; + base:definesType devices:ConnectionPointType ; + base:hasBrowseName "ConnectionPointType" ; + base:hasComponent devices:nodei6354, + devices:nodei6499 ; + base:hasDescription "Represents the interface (interface card) of a Device to a Network." ; + base:hasDisplayName "ConnectionPointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6308" . + +devices:nodei6388 a opcua:ObjectTypeNodeClass ; + base:definesType devices:LockingServicesType ; + base:hasBrowseName "LockingServicesType" ; + base:hasComponent devices:nodei6393, + devices:nodei6396, + devices:nodei6398, + devices:nodei6400 ; + base:hasDescription "An interface for Locking." ; + base:hasDisplayName "LockingServicesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6388" ; + base:hasProperty devices:nodei15890, + devices:nodei6390, + devices:nodei6391, + devices:nodei6392, + devices:nodei6534 . + +devices:nodei6467 a opcua:ReferenceTypeNodeClass ; + base:definesType devices:ConnectsToParent ; + base:hasBrowseName "ConnectsToParent" ; + base:hasDescription "Defines the parent (i.e. the communication Device) of a Network." ; + base:hasDisplayName "ConnectsToParent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6467" ; + base:isSymmetric "true" . + +devices:nodei6522 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15909, + devices:nodei6535, + devices:nodei6551 ; + base:definesType devices:FetchResultDataType ; + base:hasBrowseName "FetchResultDataType" ; + base:hasDisplayName "FetchResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6522" . + +devices:nodei6525 a opcua:DataTypeNodeClass ; + opcua:HasEncoding devices:nodei15912, + devices:nodei6538, + devices:nodei6554 ; + base:definesType devices:ParameterResultDataType ; + base:hasBrowseName "ParameterResultDataType" ; + base:hasDisplayName "ParameterResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6525" . + +devices:nodei6526 a opcua:ObjectTypeNodeClass ; + base:definesType devices:TransferServicesType ; + base:hasBrowseName "TransferServicesType" ; + base:hasComponent devices:nodei6527, + devices:nodei6529, + devices:nodei6531 ; + base:hasDisplayName "TransferServicesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6526" . + +opcua:nodei11715 base:hasComponent devices:nodei15001 . + +opcua:nodei2268 base:hasProperty devices:nodei6387 . + +opcua:nodei85 base:organizes devices:nodei5001, + devices:nodei6078, + devices:nodei6094 . + +opcua:nodei92 base:hasComponent devices:nodei6423 . + +opcua:nodei93 base:hasComponent devices:nodei6435 . + +devices:BlockType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType ; + base:isAbstract "true" . + +devices:CachedLoadingType a owl:Class ; + rdfs:subClassOf devices:PackageLoadingType . + +devices:CheckFunctionAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:ConfigurableObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:ConnectsToParent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf devices:ConnectsTo . + +devices:DeviceType a owl:Class ; + rdfs:subClassOf devices:ComponentType ; + base:isAbstract "true" . + +devices:DiameterIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:DirectLoadingType a owl:Class ; + rdfs:subClassOf devices:PackageLoadingType . + +devices:EndOfResults a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "EndOfResults" . + +devices:FailureAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:FileSystemLoadingType a owl:Class ; + rdfs:subClassOf devices:SoftwareLoadingType . + +devices:IDeviceHealthType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:IOperationCounterType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:ISupportInfoType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:ITagNameplateType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:IVendorNameplateType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +devices:IsOnline a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +devices:LengthIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:LifetimeVariableType a owl:Class ; + rdfs:subClassOf opcua:AnalogUnitType . + +devices:MaintenanceRequiredAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:NodePath a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "NodePath" . + +devices:NumberOfPartsIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:NumberOfUsagesIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:OffSpecAlarmType a owl:Class ; + rdfs:subClassOf devices:DeviceHealthDiagnosticAlarmType . + +devices:ParameterDefs a base:Field ; + base:hasDatatype devices:ParameterResultDataType ; + base:hasFieldName "ParameterDefs" . + +devices:SequenceNumber a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "SequenceNumber" . + +devices:SoftwareType a owl:Class ; + rdfs:subClassOf devices:ComponentType . + +devices:SoftwareUpdateType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:Status a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "Status" . + +devices:StatusCode a base:Field ; + base:hasDatatype opcua:StatusCode ; + base:hasFieldName "StatusCode" . + +devices:SubstanceVolumeIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:TimeIndicationType a owl:Class ; + rdfs:subClassOf devices:BaseLifetimeIndicationType ; + base:isAbstract "true" . + +devices:TransferResultDataDataType a owl:Class ; + rdfs:subClassOf devices:FetchResultDataType ; + base:hasField devices:EndOfResults, + devices:ParameterDefs, + devices:SequenceNumber . + +devices:TransferResultErrorDataType a owl:Class ; + rdfs:subClassOf devices:FetchResultDataType ; + base:hasField devices:Diagnostics, + devices:Status . + +devices:TransferServicesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:nodei100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "100" . + +devices:nodei112 a opcua:MethodNodeClass ; + base:hasBrowseName "Confirm" ; + base:hasDisplayName "Confirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "112" . + +devices:nodei113 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfirmationTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ConfirmationTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "113" . + +devices:nodei122 a opcua:ObjectNodeClass, + opcua:TemporaryFileTransferType ; + base:hasBrowseName "Parameters" ; + base:hasComponent devices:nodei124, + devices:nodei127, + devices:nodei130 ; + base:hasDisplayName "Parameters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "122" ; + base:hasProperty devices:nodei123 . + +devices:nodei123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientProcessingTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ClientProcessingTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "123" . + +devices:nodei124 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForRead" ; + base:hasDisplayName "GenerateFileForRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "124" ; + base:hasProperty devices:nodei125, + devices:nodei126 . + +devices:nodei125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "125" ; + base:hasValueRank "1" . + +devices:nodei126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "126" ; + base:hasValueRank "1" . + +devices:nodei127 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForWrite" ; + base:hasDisplayName "GenerateFileForWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "127" ; + base:hasProperty devices:nodei128, + devices:nodei129 . + +devices:nodei128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "128" ; + base:hasValueRank "1" . + +devices:nodei129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "129" ; + base:hasValueRank "1" . + +devices:nodei130 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndCommit" ; + base:hasDisplayName "CloseAndCommit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "130" ; + base:hasProperty devices:nodei131, + devices:nodei132 . + +devices:nodei131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "131" ; + base:hasValueRank "1" . + +devices:nodei132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "132" ; + base:hasValueRank "1" . + +devices:nodei133 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateStatus" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "UpdateStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "133" . + +devices:nodei134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "134" . + +devices:nodei136 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateKey" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UpdateKey" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "136" . + +devices:nodei139 a devices:SoftwareVersionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CurrentVersion" ; + base:hasDisplayName "CurrentVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "139" ; + base:hasProperty devices:nodei345, + devices:nodei346, + devices:nodei347 . + +devices:nodei140 a opcua:ObjectNodeClass, + opcua:TemporaryFileTransferType ; + base:hasBrowseName "FileTransfer" ; + base:hasComponent devices:nodei142, + devices:nodei145, + devices:nodei148 ; + base:hasDisplayName "FileTransfer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "140" ; + base:hasProperty devices:nodei141 . + +devices:nodei141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientProcessingTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ClientProcessingTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "141" . + +devices:nodei142 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForRead" ; + base:hasDisplayName "GenerateFileForRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "142" ; + base:hasProperty devices:nodei143, + devices:nodei144 . + +devices:nodei143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "143" ; + base:hasValueRank "1" . + +devices:nodei144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "144" ; + base:hasValueRank "1" . + +devices:nodei145 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForWrite" ; + base:hasDisplayName "GenerateFileForWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "145" ; + base:hasProperty devices:nodei146, + devices:nodei147 . + +devices:nodei146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "146" ; + base:hasValueRank "1" . + +devices:nodei147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "147" ; + base:hasValueRank "1" . + +devices:nodei148 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndCommit" ; + base:hasDisplayName "CloseAndCommit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "148" ; + base:hasProperty devices:nodei149, + devices:nodei150 . + +devices:nodei149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "149" ; + base:hasValueRank "1" . + +devices:nodei150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "150" ; + base:hasValueRank "1" . + +devices:nodei15001 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/DI/" ; + base:hasDisplayName "http://opcfoundation.org/UA/DI/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15001" ; + base:hasProperty devices:nodei15002, + devices:nodei15003, + devices:nodei15004, + devices:nodei15005, + devices:nodei15006, + devices:nodei15007, + devices:nodei15008, + devices:nodei15031, + devices:nodei15032, + devices:nodei15033 ; + base:hasSymbolicName "OPCUADINamespaceMetadata" . + +devices:nodei15002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15002" ; + base:hasValue "http://opcfoundation.org/UA/DI/" . + +devices:nodei15003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15003" ; + base:hasValue "1.04.0" . + +devices:nodei15004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15004" ; + base:hasValue "2022-11-03T00:00:00Z" . + +devices:nodei15005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15005" ; + base:hasValue false . + +devices:nodei15006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15006" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +devices:nodei15007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15007" ; + base:hasValue "['1:2147483647']" ; + base:hasValueRank "1" . + +devices:nodei15008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15008" . + +devices:nodei15031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15031" ; + base:hasValueRank "1" . + +devices:nodei15032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultUserRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultUserRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15032" ; + base:hasValueRank "1" . + +devices:nodei15033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultAccessRestrictions" ; + base:hasDatatype opcua:AccessRestrictionType ; + base:hasDisplayName "DefaultAccessRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15033" . + +devices:nodei15034 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceFeatures" ; + base:hasDisplayName "DeviceFeatures" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15034" . + +devices:nodei15035 a opcua:ObjectTypeNodeClass ; + base:definesType devices:IVendorNameplateType ; + base:hasBrowseName "IVendorNameplateType" ; + base:hasDisplayName "IVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15035" ; + base:hasProperty devices:nodei15036, + devices:nodei15037, + devices:nodei15038, + devices:nodei15039, + devices:nodei15040, + devices:nodei15041, + devices:nodei15042, + devices:nodei15043, + devices:nodei15044, + devices:nodei15045, + devices:nodei15046, + devices:nodei15047, + devices:nodei23, + devices:nodei24 . + +devices:nodei15036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15036" . + +devices:nodei15037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15037" . + +devices:nodei15038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15038" . + +devices:nodei15039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15039" . + +devices:nodei15040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15040" . + +devices:nodei15041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15041" . + +devices:nodei15042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15042" . + +devices:nodei15043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceManual" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15043" . + +devices:nodei15044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15044" . + +devices:nodei15045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15045" . + +devices:nodei15046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15046" . + +devices:nodei15047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15047" . + +devices:nodei15048 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ITagNameplateType ; + base:hasBrowseName "ITagNameplateType" ; + base:hasDisplayName "ITagNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15048" ; + base:hasProperty devices:nodei15049, + devices:nodei15050 . + +devices:nodei15049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15049" . + +devices:nodei15050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15050" . + +devices:nodei15051 a opcua:ObjectTypeNodeClass ; + base:definesType devices:IDeviceHealthType ; + base:hasBrowseName "IDeviceHealthType" ; + base:hasComponent devices:nodei15052, + devices:nodei15053 ; + base:hasDisplayName "IDeviceHealthType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15051" . + +devices:nodei15052 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceHealth" ; + base:hasDatatype devices:DeviceHealthEnumeration ; + base:hasDisplayName "DeviceHealth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15052" . + +devices:nodei15053 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceHealthAlarms" ; + base:hasDisplayName "DeviceHealthAlarms" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15053" . + +devices:nodei15054 a opcua:ObjectTypeNodeClass ; + base:definesType devices:ISupportInfoType ; + base:hasBrowseName "ISupportInfoType" ; + base:hasComponent devices:nodei15055, + devices:nodei15057, + devices:nodei15059, + devices:nodei15061, + devices:nodei27 ; + base:hasDisplayName "ISupportInfoType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15054" . + +devices:nodei15055 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceTypeImage" ; + base:hasComponent devices:nodei15056 ; + base:hasDisplayName "DeviceTypeImage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15055" . + +devices:nodei15056 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15056" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei15057 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Documentation" ; + base:hasComponent devices:nodei15058 ; + base:hasDisplayName "Documentation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15057" . + +devices:nodei15058 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15058" ; + base:hasSymbolicName "DocumentIdentifier" . + +devices:nodei15059 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ProtocolSupport" ; + base:hasComponent devices:nodei15060 ; + base:hasDisplayName "ProtocolSupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15059" . + +devices:nodei15060 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15060" ; + base:hasSymbolicName "ProtocolSupportIdentifier" . + +devices:nodei15061 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ImageSet" ; + base:hasComponent devices:nodei15062 ; + base:hasDisplayName "ImageSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15061" . + +devices:nodei15062 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15062" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei15086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15086" . + +devices:nodei15087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15087" . + +devices:nodei15088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15088" . + +devices:nodei15089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15089" . + +devices:nodei15090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15090" . + +devices:nodei15091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15091" . + +devices:nodei15092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15092" . + +devices:nodei15093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceManual" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15093" . + +devices:nodei15094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15094" . + +devices:nodei15095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15095" . + +devices:nodei15096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15096" . + +devices:nodei15097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15097" . + +devices:nodei15098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15098" . + +devices:nodei15099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15099" . + +devices:nodei151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ErrorMessage" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ErrorMessage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "151" . + +devices:nodei15100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15100" . + +devices:nodei15101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15101" . + +devices:nodei15102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15102" . + +devices:nodei15105 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceHealthAlarms" ; + base:hasDisplayName "DeviceHealthAlarms" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15105" . + +devices:nodei15129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15129" . + +devices:nodei15131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15131" . + +devices:nodei15133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15133" . + +devices:nodei152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteBlockSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "WriteBlockSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "152" . + +devices:nodei15890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15890" . + +devices:nodei15891 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15894 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15891" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei15892 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15897 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15892" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei15893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15893" ; + base:hasValue true . + +devices:nodei15900 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15903 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15900" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei15901 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei15906 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15901" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei15902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15902" ; + base:hasValue true . + +devices:nodei15909 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15909" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei15910 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15910" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei15911 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15911" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei15912 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15912" ; + base:hasSymbolicName "DefaultJson" . + +devices:nodei169 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateBehavior" ; + base:hasDatatype devices:UpdateBehavior ; + base:hasDisplayName "UpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "169" . + +devices:nodei170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "WriteTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "170" . + +devices:nodei187 a devices:SoftwareVersionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PendingVersion" ; + base:hasDisplayName "PendingVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "187" ; + base:hasProperty devices:nodei366, + devices:nodei367, + devices:nodei368 . + +devices:nodei188 a devices:SoftwareVersionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FallbackVersion" ; + base:hasDisplayName "FallbackVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "188" ; + base:hasProperty devices:nodei373, + devices:nodei374, + devices:nodei375 . + +devices:nodei189 a opcua:MethodNodeClass ; + base:hasBrowseName "GetUpdateBehavior" ; + base:hasDisplayName "GetUpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "189" ; + base:hasProperty devices:nodei190, + devices:nodei191 . + +devices:nodei19 a opcua:MethodNodeClass ; + base:hasBrowseName "Prepare" ; + base:hasDisplayName "Prepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "19" . + +devices:nodei190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "190" ; + base:hasValueRank "1" . + +devices:nodei191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "191" ; + base:hasValueRank "1" . + +devices:nodei194 a opcua:FileDirectoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FileSystem" ; + base:hasComponent devices:nodei195, + devices:nodei198, + devices:nodei201, + devices:nodei203 ; + base:hasDisplayName "FileSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "194" . + +devices:nodei195 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "195" ; + base:hasProperty devices:nodei196, + devices:nodei197 . + +devices:nodei196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "196" ; + base:hasValueRank "1" . + +devices:nodei197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "197" ; + base:hasValueRank "1" . + +devices:nodei198 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "198" ; + base:hasProperty devices:nodei199, + devices:nodei200 . + +devices:nodei199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "199" ; + base:hasValueRank "1" . + +devices:nodei2 a devices:SoftwareLoadingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Loading" ; + base:hasDisplayName "Loading" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "2" . + +devices:nodei20 a opcua:MethodNodeClass ; + base:hasBrowseName "Abort" ; + base:hasDisplayName "Abort" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "20" . + +devices:nodei200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "200" ; + base:hasValueRank "1" . + +devices:nodei201 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "201" ; + base:hasProperty devices:nodei202 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +devices:nodei202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "202" ; + base:hasValueRank "1" . + +devices:nodei203 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "203" ; + base:hasProperty devices:nodei204, + devices:nodei205 . + +devices:nodei204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "204" ; + base:hasValueRank "1" . + +devices:nodei205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "205" ; + base:hasValueRank "1" . + +devices:nodei206 a opcua:MethodNodeClass ; + base:hasBrowseName "GetUpdateBehavior" ; + base:hasDisplayName "GetUpdateBehavior" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "206" ; + base:hasProperty devices:nodei207, + devices:nodei208 . + +devices:nodei207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "207" ; + base:hasValueRank "1" . + +devices:nodei208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "208" ; + base:hasValueRank "1" . + +devices:nodei209 a opcua:MethodNodeClass ; + base:hasBrowseName "ValidateFiles" ; + base:hasDisplayName "ValidateFiles" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "209" ; + base:hasProperty devices:nodei210, + devices:nodei211 . + +devices:nodei210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "210" ; + base:hasValueRank "1" . + +devices:nodei211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "211" ; + base:hasValueRank "1" . + +devices:nodei227 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentComplete" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentComplete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "227" . + +devices:nodei228 a opcua:MethodNodeClass ; + base:hasBrowseName "Prepare" ; + base:hasDisplayName "Prepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "228" . + +devices:nodei229 a opcua:MethodNodeClass ; + base:hasBrowseName "Abort" ; + base:hasDisplayName "Abort" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "229" . + +devices:nodei23 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareReleaseDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "SoftwareReleaseDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "23" . + +devices:nodei230 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "230" . + +devices:nodei232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "232" ; + base:hasValue 1 . + +devices:nodei234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "234" ; + base:hasValue 2 . + +devices:nodei236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "236" ; + base:hasValue 3 . + +devices:nodei238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "238" ; + base:hasValue 4 . + +devices:nodei239 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei231 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei233 ; + base:hasBrowseName "IdleToPreparing" ; + base:hasDisplayName "IdleToPreparing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "239" ; + base:hasProperty devices:nodei240 . + +devices:nodei24 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PatchIdentifiers" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PatchIdentifiers" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "24" ; + base:hasValueRank "1" . + +devices:nodei240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "240" ; + base:hasValue 12 . + +devices:nodei241 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei233 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei231 ; + base:hasBrowseName "PreparingToIdle" ; + base:hasDisplayName "PreparingToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "241" ; + base:hasProperty devices:nodei242 . + +devices:nodei242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "242" ; + base:hasValue 21 . + +devices:nodei243 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei233 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei235 ; + base:hasBrowseName "PreparingToPreparedForUpdate" ; + base:hasDisplayName "PreparingToPreparedForUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "243" ; + base:hasProperty devices:nodei244 . + +devices:nodei244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "244" ; + base:hasValue 23 . + +devices:nodei245 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei235 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei237 ; + base:hasBrowseName "PreparedForUpdateToResuming" ; + base:hasDisplayName "PreparedForUpdateToResuming" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "245" ; + base:hasProperty devices:nodei246 . + +devices:nodei246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "246" ; + base:hasValue 34 . + +devices:nodei247 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei237 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei231 ; + base:hasBrowseName "ResumingToIdle" ; + base:hasDisplayName "ResumingToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "247" ; + base:hasProperty devices:nodei248 . + +devices:nodei248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "248" ; + base:hasValue 41 . + +devices:nodei263 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentComplete" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentComplete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "263" . + +devices:nodei264 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "InstallationDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "264" . + +devices:nodei265 a opcua:MethodNodeClass ; + base:hasBrowseName "InstallSoftwarePackage" ; + base:hasDisplayName "InstallSoftwarePackage" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "265" ; + base:hasProperty devices:nodei266 . + +devices:nodei266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "266" ; + base:hasValueRank "1" . + +devices:nodei268 a opcua:MethodNodeClass ; + base:hasBrowseName "InstallFiles" ; + base:hasDisplayName "InstallFiles" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "268" ; + base:hasProperty devices:nodei269 . + +devices:nodei269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "269" ; + base:hasValueRank "1" . + +devices:nodei27 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DocumentationFiles" ; + base:hasComponent devices:nodei28 ; + base:hasDisplayName "DocumentationFiles" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "27" . + +devices:nodei270 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "270" . + +devices:nodei272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "272" ; + base:hasValue 1 . + +devices:nodei274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "274" ; + base:hasValue 2 . + +devices:nodei276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "276" ; + base:hasValue 3 . + +devices:nodei277 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei271 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei273 ; + base:hasBrowseName "IdleToInstalling" ; + base:hasDisplayName "IdleToInstalling" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "277" ; + base:hasProperty devices:nodei387 . + +devices:nodei279 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei273 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei271 ; + base:hasBrowseName "InstallingToIdle" ; + base:hasDisplayName "InstallingToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "279" ; + base:hasProperty devices:nodei280 . + +devices:nodei28 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei36, + devices:nodei39, + devices:nodei63, + devices:nodei66, + devices:nodei68, + devices:nodei71 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "28" ; + base:hasProperty devices:nodei29, + devices:nodei30, + devices:nodei31, + devices:nodei32 ; + base:hasSymbolicName "DocumentFileId" . + +devices:nodei280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "280" ; + base:hasValue 21 . + +devices:nodei281 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei273 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei275 ; + base:hasBrowseName "InstallingToError" ; + base:hasDisplayName "InstallingToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "281" ; + base:hasProperty devices:nodei282 . + +devices:nodei282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "282" ; + base:hasValue 23 . + +devices:nodei283 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei275 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei271 ; + base:hasBrowseName "ErrorToIdle" ; + base:hasDisplayName "ErrorToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "283" ; + base:hasProperty devices:nodei284 . + +devices:nodei284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "284" ; + base:hasValue 31 . + +devices:nodei29 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "29" . + +devices:nodei30 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "30" . + +devices:nodei300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "300" ; + base:hasValue 1 . + +devices:nodei302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "302" ; + base:hasValue 2 . + +devices:nodei303 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei299 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei301 ; + base:hasBrowseName "NotWaitingForPowerCycleToWaitingForPowerCycle" ; + base:hasDisplayName "NotWaitingForPowerCycleToWaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "303" ; + base:hasProperty devices:nodei304 . + +devices:nodei304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "304" ; + base:hasValue 12 . + +devices:nodei305 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei301 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei299 ; + base:hasBrowseName "WaitingForPowerCycleToNotWaitingForPowerCycle" ; + base:hasDisplayName "WaitingForPowerCycleToNotWaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "305" ; + base:hasProperty devices:nodei306 . + +devices:nodei306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "306" ; + base:hasValue 21 . + +devices:nodei31 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "31" . + +devices:nodei32 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "32" . + +devices:nodei321 a opcua:MethodNodeClass ; + base:hasBrowseName "Confirm" ; + base:hasDisplayName "Confirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "321" . + +devices:nodei322 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfirmationTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ConfirmationTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "322" . + +devices:nodei324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "324" ; + base:hasValue 1 . + +devices:nodei326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "326" ; + base:hasValue 2 . + +devices:nodei327 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei323 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei325 ; + base:hasBrowseName "NotWaitingForConfirmToWaitingForConfirm" ; + base:hasDisplayName "NotWaitingForConfirmToWaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "327" ; + base:hasProperty devices:nodei328 . + +devices:nodei328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "328" ; + base:hasValue 12 . + +devices:nodei329 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState devices:nodei325 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState devices:nodei323 ; + base:hasBrowseName "WaitingForConfirmToNotWaitingForConfirm" ; + base:hasDisplayName "WaitingForConfirmToNotWaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "329" ; + base:hasProperty devices:nodei330 . + +devices:nodei330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "330" ; + base:hasValue 21 . + +devices:nodei332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "332" ; + base:hasValueRank "1" . + +devices:nodei345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "345" . + +devices:nodei346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "346" . + +devices:nodei347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "347" . + +devices:nodei36 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "36" ; + base:hasProperty devices:nodei37, + devices:nodei38 . + +devices:nodei366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "366" . + +devices:nodei367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "367" . + +devices:nodei368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "368" . + +devices:nodei37 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "37" ; + base:hasValueRank "1" . + +devices:nodei373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "373" . + +devices:nodei374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "374" . + +devices:nodei375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "375" . + +devices:nodei38 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "38" ; + base:hasValueRank "1" . + +devices:nodei380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "380" . + +devices:nodei381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "381" . + +devices:nodei382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "382" . + +devices:nodei383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PatchIdentifiers" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PatchIdentifiers" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "383" ; + base:hasValueRank "1" . + +devices:nodei384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReleaseDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "ReleaseDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "384" . + +devices:nodei385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ChangeLogReference" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ChangeLogReference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "385" . + +devices:nodei386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Hash" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Hash" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "386" . + +devices:nodei387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "387" ; + base:hasValue 12 . + +devices:nodei388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "388" ; + base:hasValueRank "1" . + +devices:nodei39 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "39" ; + base:hasProperty devices:nodei62 . + +devices:nodei4 a devices:PrepareForUpdateStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PrepareForUpdate" ; + base:hasComponent devices:nodei19, + devices:nodei20, + devices:nodei5 ; + base:hasDisplayName "PrepareForUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "4" . + +devices:nodei40 a devices:InstallationStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Installation" ; + base:hasComponent devices:nodei41, + devices:nodei61 ; + base:hasDisplayName "Installation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "40" . + +devices:nodei402 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VendorErrorCode" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "VendorErrorCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "402" . + +devices:nodei41 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "41" ; + base:hasProperty devices:nodei42 . + +devices:nodei42 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "42" . + +devices:nodei469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "StartValue indicates the initial value, when there is still the full lifetime left." ; + base:hasDisplayName "StartValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "469" . + +devices:nodei470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LimitValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "LimitValue indicates when the end of lifetime has been reached." ; + base:hasDisplayName "LimitValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "470" . + +devices:nodei471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Indication" ; + base:hasDatatype opcua:NodeId ; + base:hasDescription "Indication gives an indication of what is actually measured / represented by the Value of the Variable and the StartValue and LimitValue." ; + base:hasDisplayName "Indication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "471" . + +devices:nodei472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WarningValues" ; + base:hasDatatype opcua:Number ; + base:hasDescription "WarningValues indicates one or more levels when the end of lifetime is reached soon and may be used to inform the user when reached." ; + base:hasDisplayName "WarningValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "472" ; + base:hasValueRank "-3" . + +devices:nodei481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerOnDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "PowerOnDuration is the duration the Device has been powered. The main purpose is to determine the time in which degradation of the Device occurred. The details, when the time is counted, is implementation-specific. Companion specifications might define specific rules. Typically, when the Device has supply voltage and the main CPU is running, the time is counted. This may include any kind of sleep mode, but may not include pure Wake on LAN. This value shall only increase during the lifetime of the Device and shall not be reset when the Device is restarted. The PowerOnDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "PowerOnDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "481" . + +devices:nodei482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "OperationDuration is the duration the Device has been powered and performing an activity. This counter is intended for Devices where a distinction is made between switched on and in operation. For example, a drive might be powered on but not operating. It is not intended for Devices always performing an activity like sensors always measuring data. This value shall only increase during the lifetime of the Device and shall not be reset when the Device is restarted. The OperationDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "OperationDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "482" . + +devices:nodei483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationCycleCounter" ; + base:hasDatatype opcua:UInteger ; + base:hasDescription "OperationCycleCounter is counting the times the Device switches from not performing an activity to performing an activity. For example, each time a valve starts moving, is counted. This value shall only increase during the lifetime of the Device and shall not be reset when the Device is restarted." ; + base:hasDisplayName "OperationCycleCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "483" . + +devices:nodei5 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5" ; + base:hasProperty devices:nodei6 . + +devices:nodei5001 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceSet" ; + base:hasDescription "Contains all instances of devices" ; + base:hasDisplayName "DeviceSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5001" ; + base:organizes devices:nodei15034 . + +devices:nodei5002 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ParameterSet" ; + base:hasComponent devices:nodei6017 ; + base:hasDescription "Flat list of Parameters" ; + base:hasDisplayName "ParameterSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5002" . + +devices:nodei5003 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MethodSet" ; + base:hasDescription "Flat list of Methods" ; + base:hasDisplayName "MethodSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5003" . + +devices:nodei5004 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "SupportedTypes" ; + base:hasDescription "Folder maintaining the set of (sub-types of) BaseObjectTypes that can be instantiated in the ConfigurableComponent" ; + base:hasDisplayName "SupportedTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "5004" . + +devices:nodei6 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6" . + +devices:nodei6001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Identifier that uniquely identifies, within a manufacturer, a device instance" ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6001" . + +devices:nodei6002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "An incremental counter indicating the number of times the static data within the Device has been modified" ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6002" . + +devices:nodei6003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Name of the company that manufactured the device" ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6003" . + +devices:nodei6004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Model name of the device" ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6004" . + +devices:nodei6005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceManual" ; + base:hasDatatype opcua:String ; + base:hasDescription "Address (pathname in the file system or a URL | Web address) of user manual for the device" ; + base:hasDisplayName "DeviceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6005" . + +devices:nodei6006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall revision level of the device" ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6006" . + +devices:nodei6007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "Revision level of the software/firmware of the device" ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6007" . + +devices:nodei6008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "Revision level of the hardware of the device" ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6008" . + +devices:nodei6009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisionCounter" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "Incremental counter indicating the number of times the static data within the Block has been modified" ; + base:hasDisplayName "RevisionCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6009" . + +devices:nodei6010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Current mode of operation the Block is able to achieve" ; + base:hasDisplayName "ActualMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6010" . + +devices:nodei6011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PermittedMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Modes of operation that are allowed for the Block based on application requirements" ; + base:hasDisplayName "PermittedMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6011" ; + base:hasValueRank "1" . + +devices:nodei6012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Mode the Block should be set to during normal operating conditions" ; + base:hasDisplayName "NormalMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6012" ; + base:hasValueRank "1" . + +devices:nodei6013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetMode" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Mode of operation that is desired for the Block" ; + base:hasDisplayName "TargetMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6013" ; + base:hasValueRank "1" . + +devices:nodei6014 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Identification" ; + base:hasDescription "Used to organize parameters for identification of this TopologyElement" ; + base:hasDisplayName "Identification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6014" . + +devices:nodei6017 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDescription "A parameter which belongs to the topology element." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6017" ; + base:hasSymbolicName "ParameterIdentifier" . + +devices:nodei6026 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6026" ; + base:hasSymbolicName "ObjectIdentifier" . + +devices:nodei6027 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei6242 ; + base:hasDescription "An application specific functional group used to organize parameters and methods." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6027" ; + base:hasSymbolicName "GroupIdentifier" . + +devices:nodei6078 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkSet" ; + base:hasDescription "Contains all instances of communication networks" ; + base:hasDisplayName "NetworkSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6078" . + +devices:nodei6094 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceTopology" ; + base:hasDescription "Starting point of the configured device topology." ; + base:hasDisplayName "DeviceTopology" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6094" ; + base:hasProperty devices:nodei6095 . + +devices:nodei6095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnlineAccess" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Hint of whether the Server is currently able to communicate to Devices in the topology." ; + base:hasDisplayName "OnlineAccess" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6095" . + +devices:nodei61 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "61" . + +devices:nodei6161 a devices:LockingServicesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Lock" ; + base:hasComponent devices:nodei6166, + devices:nodei6169, + devices:nodei6171, + devices:nodei6173 ; + base:hasDescription "Used to lock the topology element." ; + base:hasDisplayName "Lock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6161" ; + base:hasProperty devices:nodei6163, + devices:nodei6164, + devices:nodei6165, + devices:nodei6468 . + +devices:nodei6163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingClient" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingClient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6163" . + +devices:nodei6164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingUser" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingUser" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6164" . + +devices:nodei6165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RemainingLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RemainingLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6165" . + +devices:nodei6166 a opcua:MethodNodeClass ; + base:hasBrowseName "InitLock" ; + base:hasDisplayName "InitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6166" ; + base:hasProperty devices:nodei6167, + devices:nodei6168 . + +devices:nodei6167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6167" ; + base:hasValueRank "1" . + +devices:nodei6168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6168" ; + base:hasValueRank "1" . + +devices:nodei6169 a opcua:MethodNodeClass ; + base:hasBrowseName "RenewLock" ; + base:hasDisplayName "RenewLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6169" ; + base:hasProperty devices:nodei6170 . + +devices:nodei6170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6170" ; + base:hasValueRank "1" . + +devices:nodei6171 a opcua:MethodNodeClass ; + base:hasBrowseName "ExitLock" ; + base:hasDisplayName "ExitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6171" ; + base:hasProperty devices:nodei6172 . + +devices:nodei6172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6172" ; + base:hasValueRank "1" . + +devices:nodei6173 a opcua:MethodNodeClass ; + base:hasBrowseName "BreakLock" ; + base:hasDisplayName "BreakLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6173" ; + base:hasProperty devices:nodei6174 . + +devices:nodei6174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6174" ; + base:hasValueRank "1" . + +devices:nodei62 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "62" ; + base:hasValueRank "1" . + +devices:nodei6208 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceHealth" ; + base:hasDatatype devices:DeviceHealthEnumeration ; + base:hasDisplayName "DeviceHealth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6208" . + +devices:nodei6209 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeviceTypeImage" ; + base:hasComponent devices:nodei6210 ; + base:hasDescription "Organizes pictures of the device." ; + base:hasDisplayName "DeviceTypeImage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6209" . + +devices:nodei6210 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDescription "An image of the device." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6210" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei6211 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Documentation" ; + base:hasComponent devices:nodei6212 ; + base:hasDescription "Organizes documents for the device." ; + base:hasDisplayName "Documentation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6211" . + +devices:nodei6212 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDescription "A document for the device." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6212" ; + base:hasSymbolicName "DocumentIdentifier" . + +devices:nodei6213 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ProtocolSupport" ; + base:hasComponent devices:nodei6214 ; + base:hasDescription "Protocol-specific files for the device." ; + base:hasDisplayName "ProtocolSupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6213" . + +devices:nodei6214 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:ByteString ; + base:hasDescription "A protocol-specific file for the device." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6214" ; + base:hasSymbolicName "ProtocolSupportIdentifier" . + +devices:nodei6215 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ImageSet" ; + base:hasComponent devices:nodei6216 ; + base:hasDescription "Organizes images that are used within UIElements." ; + base:hasDisplayName "ImageSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6215" . + +devices:nodei6216 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Image ; + base:hasDescription "An image for a UIElement." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6216" ; + base:hasSymbolicName "ImageIdentifier" . + +devices:nodei6242 a devices:UIElementType, + opcua:VariableNodeClass ; + base:hasBrowseName "UIElement" ; + base:hasDescription "A user interface element assigned to this group." ; + base:hasDisplayName "UIElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6242" . + +devices:nodei6243 a devices:UIElementType, + opcua:VariableNodeClass ; + base:hasBrowseName "UIElement" ; + base:hasDescription "A user interface element assigned to this group." ; + base:hasDisplayName "UIElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6243" . + +devices:nodei6248 a devices:ConnectionPointType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei6292 ; + base:hasDescription "The ConnectionPoint(s) that have been configured for this Network." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6248" ; + base:hasSymbolicName "CPIdentifier" . + +devices:nodei6292 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkAddress" ; + base:hasDescription "The address of the device on this network." ; + base:hasDisplayName "NetworkAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6292" . + +devices:nodei6294 a devices:LockingServicesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Lock" ; + base:hasComponent devices:nodei6299, + devices:nodei6302, + devices:nodei6304, + devices:nodei6306 ; + base:hasDescription "Used to lock the Network." ; + base:hasDisplayName "Lock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6294" ; + base:hasProperty devices:nodei6296, + devices:nodei6297, + devices:nodei6298, + devices:nodei6497 . + +devices:nodei6296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingClient" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingClient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6296" . + +devices:nodei6297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingUser" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingUser" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6297" . + +devices:nodei6298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RemainingLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RemainingLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6298" . + +devices:nodei6299 a opcua:MethodNodeClass ; + base:hasBrowseName "InitLock" ; + base:hasDisplayName "InitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6299" ; + base:hasProperty devices:nodei6300, + devices:nodei6301 . + +devices:nodei63 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "63" ; + base:hasProperty devices:nodei64, + devices:nodei65 . + +devices:nodei6300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6300" ; + base:hasValueRank "1" . + +devices:nodei6301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6301" ; + base:hasValueRank "1" . + +devices:nodei6302 a opcua:MethodNodeClass ; + base:hasBrowseName "RenewLock" ; + base:hasDisplayName "RenewLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6302" ; + base:hasProperty devices:nodei6303 . + +devices:nodei6303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6303" ; + base:hasValueRank "1" . + +devices:nodei6304 a opcua:MethodNodeClass ; + base:hasBrowseName "ExitLock" ; + base:hasDisplayName "ExitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6304" ; + base:hasProperty devices:nodei6305 . + +devices:nodei6305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6305" ; + base:hasValueRank "1" . + +devices:nodei6306 a opcua:MethodNodeClass ; + base:hasBrowseName "BreakLock" ; + base:hasDisplayName "BreakLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6306" ; + base:hasProperty devices:nodei6307 . + +devices:nodei6307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6307" ; + base:hasValueRank "1" . + +devices:nodei6354 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkAddress" ; + base:hasDescription "The address of the device on this network." ; + base:hasDisplayName "NetworkAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6354" . + +devices:nodei6387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxInactiveLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "Server-specific period of time in milliseconds until the Server will revoke a lock." ; + base:hasDisplayName "MaxInactiveLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6387" . + +devices:nodei6390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingClient" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingClient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6390" . + +devices:nodei6391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LockingUser" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LockingUser" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6391" . + +devices:nodei6392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RemainingLockTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RemainingLockTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6392" . + +devices:nodei6393 a opcua:MethodNodeClass ; + base:hasBrowseName "InitLock" ; + base:hasDisplayName "InitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6393" ; + base:hasProperty devices:nodei6394, + devices:nodei6395 . + +devices:nodei6394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6394" ; + base:hasValueRank "1" . + +devices:nodei6395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6395" ; + base:hasValueRank "1" . + +devices:nodei6396 a opcua:MethodNodeClass ; + base:hasBrowseName "RenewLock" ; + base:hasDisplayName "RenewLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6396" ; + base:hasProperty devices:nodei6397 . + +devices:nodei6397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6397" ; + base:hasValueRank "1" . + +devices:nodei6398 a opcua:MethodNodeClass ; + base:hasBrowseName "ExitLock" ; + base:hasDisplayName "ExitLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6398" ; + base:hasProperty devices:nodei6399 . + +devices:nodei6399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6399" ; + base:hasValueRank "1" . + +devices:nodei64 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "64" ; + base:hasValueRank "1" . + +devices:nodei6400 a opcua:MethodNodeClass ; + base:hasBrowseName "BreakLock" ; + base:hasDisplayName "BreakLock" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6400" ; + base:hasProperty devices:nodei6401 . + +devices:nodei6401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6401" ; + base:hasValueRank "1" . + +devices:nodei6423 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua.Di" ; + base:hasComponent devices:nodei15903, + devices:nodei15906, + devices:nodei6539, + devices:nodei6548 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua.Di" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6423" ; + base:hasProperty devices:nodei15902, + devices:nodei6425 ; + base:hasSymbolicName "OpcUaDi_XmlSchema" ; + base:hasValue "PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiDQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0RJL1R5cGVzLnhzZCINCiAgdGFyZ2V0TmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvREkvVHlwZXMueHNkIg0KICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCINCj4NCiAgPHhzOmFubm90YXRpb24+DQogICAgPHhzOmFwcGluZm8+DQogICAgICA8dWE6TW9kZWwgTW9kZWxVcmk9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9ESS8iIFZlcnNpb249IjEuMDQuMCIgUHVibGljYXRpb25EYXRlPSIyMDIyLTExLTAzVDAwOjAwOjAwWiIgLz4NCiAgICA8L3hzOmFwcGluZm8+DQogIDwveHM6YW5ub3RhdGlvbj4NCiAgDQogIDx4czppbXBvcnQgbmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRldmljZUhlYWx0aEVudW1lcmF0aW9uIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTk9STUFMXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZBSUxVUkVfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ0hFQ0tfRlVOQ1RJT05fMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT0ZGX1NQRUNfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTUFJTlRFTkFOQ0VfUkVRVUlSRURfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiB0eXBlPSJ0bnM6RGV2aWNlSGVhbHRoRW51bWVyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRldmljZUhlYWx0aEVudW1lcmF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXZpY2VIZWFsdGhFbnVtZXJhdGlvbiIgdHlwZT0idG5zOkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRGV2aWNlSGVhbHRoRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZldGNoUmVzdWx0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJGZXRjaFJlc3VsdERhdGFUeXBlIiB0eXBlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmV0Y2hSZXN1bHREYXRhVHlwZSIgdHlwZT0idG5zOkZldGNoUmVzdWx0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZldGNoUmVzdWx0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZGZXRjaFJlc3VsdERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUcmFuc2ZlclJlc3VsdEVycm9yRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXMiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNzIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHRFcnJvckRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlc3VsdEVycm9yRGF0YVR5cGUiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdEVycm9yRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXF1ZW5jZU51bWJlciIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kT2ZSZXN1bHRzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyYW1ldGVyRGVmcyIgdHlwZT0idG5zOkxpc3RPZlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdERhdGFEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVyUmVzdWx0RGF0YURhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zZmVyUmVzdWx0RGF0YURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlUGF0aCIgdHlwZT0idWE6TGlzdE9mUXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNzIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSIgdHlwZT0idG5zOlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyYW1ldGVyUmVzdWx0RGF0YVR5cGUiIHR5cGU9InRuczpQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUGFyYW1ldGVyUmVzdWx0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZQYXJhbWV0ZXJSZXN1bHREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iU29mdHdhcmVWZXJzaW9uRmlsZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDdXJyZW50XzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlBlbmRpbmdfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFsbGJhY2tfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiB0eXBlPSJ0bnM6U29mdHdhcmVWZXJzaW9uRmlsZVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTb2Z0d2FyZVZlcnNpb25GaWxlVHlwZSIgdHlwZT0idG5zOlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mU29mdHdhcmVWZXJzaW9uRmlsZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlVwZGF0ZUJlaGF2aW9yIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlQmVoYXZpb3IiIHR5cGU9InRuczpVcGRhdGVCZWhhdmlvciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVXBkYXRlQmVoYXZpb3IiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZUJlaGF2aW9yIiB0eXBlPSJ0bnM6VXBkYXRlQmVoYXZpb3IiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVXBkYXRlQmVoYXZpb3IiIHR5cGU9InRuczpMaXN0T2ZVcGRhdGVCZWhhdmlvciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KPC94czpzY2hlbWE+" . + +devices:nodei6425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6425" ; + base:hasValue "http://opcfoundation.org/UA/DI/Types.xsd" . + +devices:nodei6435 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua.Di" ; + base:hasComponent devices:nodei15894, + devices:nodei15897, + devices:nodei6555, + devices:nodei6564 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua.Di" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6435" ; + base:hasProperty devices:nodei15893, + devices:nodei6437 ; + base:hasSymbolicName "OpcUaDi_BinarySchema" ; + base:hasValue "PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvREkvIg0KICBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iDQogIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0RJLyINCj4NCiAgPG9wYzpJbXBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBMb2NhdGlvbj0iT3BjLlVhLkJpbmFyeVNjaGVtYS5ic2QiLz4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRldmljZUhlYWx0aEVudW1lcmF0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOT1JNQUwiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZBSUxVUkUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNIRUNLX0ZVTkNUSU9OIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPRkZfU1BFQyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTUFJTlRFTkFOQ0VfUkVRVUlSRUQiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZldGNoUmVzdWx0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyUmVzdWx0RXJyb3JEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpGZXRjaFJlc3VsdERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNzIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNmZXJSZXN1bHREYXRhRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RmV0Y2hSZXN1bHREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZE9mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlBhcmFtZXRlckRlZnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJhbWV0ZXJEZWZzIiBUeXBlTmFtZT0idG5zOlBhcmFtZXRlclJlc3VsdERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlBhcmFtZXRlckRlZnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUGFyYW1ldGVyUmVzdWx0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVQYXRoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZVBhdGgiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlNvZnR3YXJlVmVyc2lvbkZpbGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDdXJyZW50IiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQZW5kaW5nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWxsYmFjayIgVmFsdWU9IjIiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXBkYXRlQmVoYXZpb3IiIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJLZWVwc1BhcmFtZXRlcnMiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldpbGxEaXNjb25uZWN0IiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXF1aXJlc1Bvd2VyQ3ljbGUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldpbGxSZWJvb3QiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5lZWRzUHJlcGFyYXRpb24iIFZhbHVlPSIxNiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCjwvb3BjOlR5cGVEaWN0aW9uYXJ5Pg==" . + +devices:nodei6437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6437" ; + base:hasValue "http://opcfoundation.org/UA/DI/" . + +devices:nodei6450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6450" ; + base:hasValueRank "1" . + +devices:nodei6468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Locked" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Locked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6468" . + +devices:nodei6470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6470" . + +devices:nodei6497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Locked" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Locked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6497" . + +devices:nodei6499 a devices:ProtocolType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6499" ; + base:hasSymbolicName "ProfileIdentifier" . + +devices:nodei65 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "65" ; + base:hasValueRank "1" . + +devices:nodei6527 a opcua:MethodNodeClass ; + base:hasBrowseName "TransferToDevice" ; + base:hasDisplayName "TransferToDevice" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6527" ; + base:hasProperty devices:nodei6528 . + +devices:nodei6528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6528" ; + base:hasValueRank "1" . + +devices:nodei6529 a opcua:MethodNodeClass ; + base:hasBrowseName "TransferFromDevice" ; + base:hasDisplayName "TransferFromDevice" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6529" ; + base:hasProperty devices:nodei6530 . + +devices:nodei6530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6530" ; + base:hasValueRank "1" . + +devices:nodei6531 a opcua:MethodNodeClass ; + base:hasBrowseName "FetchTransferResultData" ; + base:hasDisplayName "FetchTransferResultData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6531" ; + base:hasProperty devices:nodei6532, + devices:nodei6533 . + +devices:nodei6532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6532" ; + base:hasValueRank "1" . + +devices:nodei6533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6533" ; + base:hasValueRank "1" . + +devices:nodei6534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Locked" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Locked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6534" . + +devices:nodei6535 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6539 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6535" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei6538 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6548 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6538" ; + base:hasSymbolicName "DefaultXml" . + +devices:nodei6551 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6555 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6551" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei6554 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription devices:nodei6564 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6554" ; + base:hasSymbolicName "DefaultBinary" . + +devices:nodei6567 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDescription "An application specific functional group used to organize parameters and methods." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6567" ; + base:hasSymbolicName "GroupIdentifier" . + +devices:nodei6571 a devices:ConnectionPointType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent devices:nodei6592 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6571" ; + base:hasSymbolicName "CPIdentifier" . + +devices:nodei6592 a devices:FunctionalGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkAddress" ; + base:hasDescription "The address of the device on this network." ; + base:hasDisplayName "NetworkAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6592" . + +devices:nodei6596 a devices:ProtocolType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6596" ; + base:hasSymbolicName "ProfileIdentifier" . + +devices:nodei6599 a devices:NetworkType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6599" ; + base:hasSymbolicName "NetworkIdentifier" . + +devices:nodei66 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "66" ; + base:hasProperty devices:nodei67 . + +devices:nodei67 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "67" ; + base:hasValueRank "1" . + +devices:nodei68 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "68" ; + base:hasProperty devices:nodei69, + devices:nodei70 . + +devices:nodei69 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "69" ; + base:hasValueRank "1" . + +devices:nodei70 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "70" ; + base:hasValueRank "1" . + +devices:nodei71 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "71" ; + base:hasProperty devices:nodei72 . + +devices:nodei72 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "72" ; + base:hasValueRank "1" . + +devices:nodei76 a devices:PowerCycleStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PowerCycle" ; + base:hasComponent devices:nodei77 ; + base:hasDisplayName "PowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "76" . + +devices:nodei77 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "77" ; + base:hasProperty devices:nodei78 . + +devices:nodei78 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "78" . + +devices:nodei98 a devices:ConfirmationStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Confirmation" ; + base:hasComponent devices:nodei112, + devices:nodei113, + devices:nodei99 ; + base:hasDisplayName "Confirmation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "98" . + +devices:nodei99 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "99" ; + base:hasProperty devices:nodei100 . + +devices:ConfirmationStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:ConnectsTo a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +devices:Diagnostics a base:Field ; + base:hasDatatype opcua:DiagnosticInfo ; + base:hasFieldName "Diagnostics" . + +devices:InstallationStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:NetworkType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:ParameterResultDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField devices:Diagnostics, + devices:NodePath, + devices:StatusCode . + +devices:PowerCycleStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:PrepareForUpdateStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +devices:nodei15894 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultErrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultErrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15894" ; + base:hasValue "TransferResultErrorDataType" . + +devices:nodei15897 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultDataDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultDataDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15897" ; + base:hasValue "TransferResultDataDataType" . + +devices:nodei15903 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultErrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultErrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15903" ; + base:hasValue "//xs:element[@name='TransferResultErrorDataType']" . + +devices:nodei15906 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferResultDataDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransferResultDataDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "15906" ; + base:hasValue "//xs:element[@name='TransferResultDataDataType']" . + +devices:nodei6539 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FetchResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FetchResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6539" ; + base:hasValue "//xs:element[@name='FetchResultDataType']" . + +devices:nodei6548 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ParameterResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6548" ; + base:hasValue "//xs:element[@name='ParameterResultDataType']" . + +devices:nodei6555 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FetchResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FetchResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6555" ; + base:hasValue "FetchResultDataType" . + +devices:nodei6564 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterResultDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ParameterResultDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "6564" ; + base:hasValue "ParameterResultDataType" . + +devices:ComponentType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType ; + base:isAbstract "true" . + +devices:ConnectionPointType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType ; + base:isAbstract "true" . + +devices:FetchResultDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +devices:LockingServicesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:PackageLoadingType a owl:Class ; + rdfs:subClassOf devices:SoftwareLoadingType ; + base:isAbstract "true" . + +devices:ProtocolType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:UIElementType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +devices:nodei235 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "PreparedForUpdate" ; + base:hasDisplayName "PreparedForUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "235" ; + base:hasProperty devices:nodei236 . + +devices:nodei237 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Resuming" ; + base:hasDisplayName "Resuming" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "237" ; + base:hasProperty devices:nodei238 . + +devices:nodei275 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Error" ; + base:hasDisplayName "Error" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "275" ; + base:hasProperty devices:nodei276 . + +devices:nodei299 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NotWaitingForPowerCycle" ; + base:hasDisplayName "NotWaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "299" ; + base:hasProperty devices:nodei300 . + +devices:nodei301 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "WaitingForPowerCycle" ; + base:hasDisplayName "WaitingForPowerCycle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "301" ; + base:hasProperty devices:nodei302 . + +devices:nodei323 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NotWaitingForConfirm" ; + base:hasDisplayName "NotWaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "323" ; + base:hasProperty devices:nodei324 . + +devices:nodei325 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "WaitingForConfirm" ; + base:hasDisplayName "WaitingForConfirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "325" ; + base:hasProperty devices:nodei326 . + +devices:SoftwareLoadingType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +devices:SoftwareVersionFileType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +devices:SoftwareVersionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +devices:TopologyElementType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +devices:nodei231 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Idle" ; + base:hasDisplayName "Idle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "231" ; + base:hasProperty devices:nodei232 . + +devices:nodei233 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Preparing" ; + base:hasDisplayName "Preparing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "233" ; + base:hasProperty devices:nodei234 . + +devices:nodei271 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Idle" ; + base:hasDisplayName "Idle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "271" ; + base:hasProperty devices:nodei272 . + +devices:nodei273 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Installing" ; + base:hasDisplayName "Installing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace devices:DEVICESNamespace ; + base:hasNodeId "273" ; + base:hasProperty devices:nodei274 . + +devices:DeviceHealthDiagnosticAlarmType a owl:Class ; + rdfs:subClassOf opcua:InstrumentDiagnosticAlarmType ; + base:isAbstract "true" . + +devices:BaseLifetimeIndicationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +devices:FunctionalGroupType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +devices:UpdateBehavior a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +devices:DeviceHealthEnumeration a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +devices:DEVICESNamespace a base:Namespace ; + base:hasPrefix "devices" ; + base:hasUri "http://opcfoundation.org/UA/DI/" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/machinery_cleaned.ttl b/semantic-model/opcua/tests/nodeset2owl/machinery_cleaned.ttl new file mode 100644 index 00000000..8f37dde9 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/machinery_cleaned.ttl @@ -0,0 +1,1704 @@ +@prefix base: . +@prefix devices: . +@prefix machinery: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +machinery: a owl:Ontology ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +machinery:nodei1002 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryItemState_StateMachineType ; + base:hasBrowseName "MachineryItemState_StateMachineType" ; + base:hasComponent machinery:nodei5004, + machinery:nodei5005, + machinery:nodei5006, + machinery:nodei5007, + machinery:nodei5008, + machinery:nodei5009, + machinery:nodei5010, + machinery:nodei5011, + machinery:nodei5012, + machinery:nodei5013, + machinery:nodei5014, + machinery:nodei5015, + machinery:nodei5016, + machinery:nodei5017, + machinery:nodei5018, + machinery:nodei5019, + machinery:nodei5020, + machinery:nodei5021, + machinery:nodei5022, + machinery:nodei5023 ; + base:hasDescription "State machine representing the state of a machinery item" ; + base:hasDisplayName "MachineryItemState_StateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1002" ; + base:hasProperty machinery:nodei6021 . + +machinery:nodei1004 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryItemIdentificationType ; + base:hasBrowseName "MachineryItemIdentificationType" ; + base:hasDescription "Contains information about the identification and nameplate of a MachineryItem" ; + base:hasDisplayName "MachineryItemIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface devices:nodei15048, + machinery:nodei1003 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1004" ; + base:hasProperty machinery:nodei6001, + machinery:nodei6002, + machinery:nodei6003, + machinery:nodei6004, + machinery:nodei6005, + machinery:nodei6006, + machinery:nodei6007, + machinery:nodei6008, + machinery:nodei6009, + machinery:nodei6010, + machinery:nodei6011, + machinery:nodei6012, + machinery:nodei6013, + machinery:nodei6014, + machinery:nodei6088 . + +machinery:nodei1005 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryComponentIdentificationType ; + base:hasBrowseName "MachineryComponentIdentificationType" ; + base:hasDescription "Contains information about the identification and nameplate of a component" ; + base:hasDisplayName "MachineryComponentIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1005" ; + base:hasProperty machinery:nodei6016, + machinery:nodei6017 . + +machinery:nodei1006 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineComponentsType ; + base:hasBrowseName "MachineComponentsType" ; + base:hasComponent machinery:nodei5002 ; + base:hasDescription "Contains all identifiable components of a machine" ; + base:hasDisplayName "MachineComponentsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1006" ; + base:hasProperty machinery:nodei6018 . + +machinery:nodei1008 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryOperationModeStateMachineType ; + base:hasBrowseName "MachineryOperationModeStateMachineType" ; + base:hasComponent machinery:nodei5024, + machinery:nodei5025, + machinery:nodei5026, + machinery:nodei5027, + machinery:nodei5028, + machinery:nodei5029, + machinery:nodei5030, + machinery:nodei5031, + machinery:nodei5032, + machinery:nodei5033, + machinery:nodei5034, + machinery:nodei5035, + machinery:nodei5036, + machinery:nodei5037, + machinery:nodei5038, + machinery:nodei5039, + machinery:nodei5040, + machinery:nodei5041, + machinery:nodei5042, + machinery:nodei5043 ; + base:hasDescription "State machine representing the operation mode of a MachineryItem" ; + base:hasDisplayName "MachineryOperationModeStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1008" ; + base:hasProperty machinery:nodei6058 . + +machinery:nodei1009 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryOperationCounterType ; + base:hasBrowseName "MachineryOperationCounterType" ; + base:hasDisplayName "MachineryOperationCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface devices:nodei480 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1009" ; + base:hasProperty machinery:nodei6079, + machinery:nodei6080, + machinery:nodei6081, + machinery:nodei6082 . + +machinery:nodei1012 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineIdentificationType ; + base:hasBrowseName "MachineIdentificationType" ; + base:hasDescription "Contains information about the identification and nameplate of a machine" ; + base:hasDisplayName "MachineIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface machinery:nodei1010, + machinery:nodei1011 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1012" ; + base:hasProperty machinery:nodei6015, + machinery:nodei6029, + machinery:nodei6030 . + +machinery:nodei1015 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryLifetimeCounterType ; + base:hasBrowseName "MachineryLifetimeCounterType" ; + base:hasComponent machinery:nodei6083 ; + base:hasDisplayName "MachineryLifetimeCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1015" ; + base:hasProperty machinery:nodei6087 . + +opcua:nodei11715 base:hasComponent machinery:nodei5001 . + +opcua:nodei85 base:organizes machinery:nodei1001 . + +machinery:IMachineTagNameplateType a owl:Class ; + rdfs:subClassOf devices:ITagNameplateType ; + base:isAbstract "true" . + +machinery:IMachineVendorNameplateType a owl:Class ; + rdfs:subClassOf machinery:IMachineryItemVendorNameplateType ; + base:isAbstract "true" . + +machinery:MachineComponentsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +machinery:MachineIdentificationType a owl:Class ; + rdfs:subClassOf machinery:MachineryItemIdentificationType . + +machinery:MachineryComponentIdentificationType a owl:Class ; + rdfs:subClassOf machinery:MachineryItemIdentificationType . + +machinery:MachineryItemState_StateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +machinery:MachineryLifetimeCounterType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +machinery:MachineryOperationCounterType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +machinery:MachineryOperationModeStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +machinery:nodei1001 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Machines" ; + base:hasDescription "This object is the entry point to machines managed in the server. All machines are directly referenced by this object." ; + base:hasDisplayName "Machines" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1001" . + +machinery:nodei1003 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:IMachineryItemVendorNameplateType ; + base:hasBrowseName "IMachineryItemVendorNameplateType" ; + base:hasDescription "Interface containing identification and nameplate information for a MachineryItem provided by the vendor" ; + base:hasDisplayName "IMachineryItemVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1003" ; + base:hasProperty machinery:nodei6022, + machinery:nodei6024, + machinery:nodei6025, + machinery:nodei6026, + machinery:nodei6027 . + +machinery:nodei1010 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:IMachineVendorNameplateType ; + base:hasBrowseName "IMachineVendorNameplateType" ; + base:hasDescription "Interface containing identification and nameplate information for a machine provided by the machine vendor" ; + base:hasDisplayName "IMachineVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1010" ; + base:hasProperty machinery:nodei6023 . + +machinery:nodei1011 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:IMachineTagNameplateType ; + base:hasBrowseName "IMachineTagNameplateType" ; + base:hasDescription "Interface containing information of the identification of a machine set by the customer" ; + base:hasDisplayName "IMachineTagNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1011" ; + base:hasProperty machinery:nodei6028 . + +machinery:nodei5001 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/Machinery/" ; + base:hasDisplayName "http://opcfoundation.org/UA/Machinery/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5001" ; + base:hasProperty machinery:nodei6031, + machinery:nodei6032, + machinery:nodei6033, + machinery:nodei6034, + machinery:nodei6035, + machinery:nodei6036, + machinery:nodei6037 ; + base:hasSymbolicName "http___opcfoundation_org_UA_Machinery_" . + +machinery:nodei5002 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasAddIn machinery:nodei5003 ; + base:hasBrowseName "" ; + base:hasDescription "Represents the identifiable components of a machine." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5002" ; + base:hasSymbolicName "Component" . + +machinery:nodei5003 a machinery:MachineryItemIdentificationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Identification" ; + base:hasDescription "Contains information about the identification and nameplate of a MachineryItem" ; + base:hasDisplayName "Identification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5003" ; + base:hasProperty machinery:nodei6019, + machinery:nodei6020 . + +machinery:nodei5008 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromNotAvailableToOutOfService" ; + base:hasDescription "Transition from state NotAvailable to state OutOfService" ; + base:hasDisplayName "FromNotAvailableToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5008" ; + base:hasProperty machinery:nodei6042 . + +machinery:nodei5009 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromNotAvailableToNotExecuting" ; + base:hasDescription "Transition from state NotAvailable to state NotExecuting" ; + base:hasDisplayName "FromNotAvailableToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5009" ; + base:hasProperty machinery:nodei6043 . + +machinery:nodei5010 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromNotAvailableToExecuting" ; + base:hasDescription "Transition from state NotAvailable to state Executing" ; + base:hasDisplayName "FromNotAvailableToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5010" ; + base:hasProperty machinery:nodei6044 . + +machinery:nodei5011 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromNotAvailableToNotAvailable" ; + base:hasDescription "Transition from state NotAvailable to state NotAvailable" ; + base:hasDisplayName "FromNotAvailableToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5011" ; + base:hasProperty machinery:nodei6045 . + +machinery:nodei5012 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromOutOfServiceToNotAvailable" ; + base:hasDescription "Transition from state OutOfService to state NotAvailable" ; + base:hasDisplayName "FromOutOfServiceToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5012" ; + base:hasProperty machinery:nodei6046 . + +machinery:nodei5013 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromOutOfServiceToNotExecuting" ; + base:hasDescription "Transition from state OutOfService to state NotExecuting" ; + base:hasDisplayName "FromOutOfServiceToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5013" ; + base:hasProperty machinery:nodei6047 . + +machinery:nodei5014 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromOutOfServiceToExecuting" ; + base:hasDescription "Transition from state OutOfService to state Executing" ; + base:hasDisplayName "FromOutOfServiceToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5014" ; + base:hasProperty machinery:nodei6048 . + +machinery:nodei5015 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromOutOfServiceToOutOfService" ; + base:hasDescription "Transition from state OutOfService to state OutOfService" ; + base:hasDisplayName "FromOutOfServiceToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5015" ; + base:hasProperty machinery:nodei6049 . + +machinery:nodei5016 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromNotExecutingToNotAvailable" ; + base:hasDescription "Transition from state NotExecuting to state NotAvailable" ; + base:hasDisplayName "FromNotExecutingToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5016" ; + base:hasProperty machinery:nodei6050 . + +machinery:nodei5017 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromNotExecutingToOutOfService" ; + base:hasDescription "Transition from state NotExecuting to state OutOfService" ; + base:hasDisplayName "FromNotExecutingToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5017" ; + base:hasProperty machinery:nodei6051 . + +machinery:nodei5018 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromNotExecutingToExecuting" ; + base:hasDescription "Transition from state NotExecuting to state Executing" ; + base:hasDisplayName "FromNotExecutingToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5018" ; + base:hasProperty machinery:nodei6052 . + +machinery:nodei5019 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromNotExecutingToNotExecuting" ; + base:hasDescription "Transition from state NotExecuting to state NotExecuting" ; + base:hasDisplayName "FromNotExecutingToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5019" ; + base:hasProperty machinery:nodei6053 . + +machinery:nodei5020 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromExecutingToNotAvailable" ; + base:hasDescription "Transition from state Executing to state NotAvailable" ; + base:hasDisplayName "FromExecutingToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5020" ; + base:hasProperty machinery:nodei6054 . + +machinery:nodei5021 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromExecutingToOutOfService" ; + base:hasDescription "Transition from state Executing to state OutOfService" ; + base:hasDisplayName "FromExecutingToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5021" ; + base:hasProperty machinery:nodei6055 . + +machinery:nodei5022 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromExecutingToNotExecuting" ; + base:hasDescription "Transition from state Executing to state NotExecuting" ; + base:hasDisplayName "FromExecutingToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5022" ; + base:hasProperty machinery:nodei6056 . + +machinery:nodei5023 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromExecutingToExecuting" ; + base:hasDescription "Transition from state Executing to state Executing" ; + base:hasDisplayName "FromExecutingToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5023" ; + base:hasProperty machinery:nodei6057 . + +machinery:nodei5028 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromNoneToMaintenance" ; + base:hasDescription "Transition from state None to state Maintenance" ; + base:hasDisplayName "FromNoneToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5028" ; + base:hasProperty machinery:nodei6063 . + +machinery:nodei5029 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromNoneToSetup" ; + base:hasDescription "Transition from state None to state Setup" ; + base:hasDisplayName "FromNoneToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5029" ; + base:hasProperty machinery:nodei6064 . + +machinery:nodei5030 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromNoneToProcessing" ; + base:hasDescription "Transition from state None to state Processing" ; + base:hasDisplayName "FromNoneToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5030" ; + base:hasProperty machinery:nodei6065 . + +machinery:nodei5031 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromNoneToNone" ; + base:hasDescription "Transition from state None to state None" ; + base:hasDisplayName "FromNoneToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5031" ; + base:hasProperty machinery:nodei6066 . + +machinery:nodei5032 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromMaintenanceToNone" ; + base:hasDescription "Transition from state Maintenance to state None" ; + base:hasDisplayName "FromMaintenanceToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5032" ; + base:hasProperty machinery:nodei6067 . + +machinery:nodei5033 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromMaintenanceToSetup" ; + base:hasDescription "Transition from state Maintenance to state Setup" ; + base:hasDisplayName "FromMaintenanceToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5033" ; + base:hasProperty machinery:nodei6068 . + +machinery:nodei5034 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromMaintenanceToProcessing" ; + base:hasDescription "Transition from state Maintenance to state Processing" ; + base:hasDisplayName "FromMaintenanceToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5034" ; + base:hasProperty machinery:nodei6069 . + +machinery:nodei5035 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromMaintenanceToMaintenance" ; + base:hasDescription "Transition from state Maintenance to state Maintenance" ; + base:hasDisplayName "FromMaintenanceToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5035" ; + base:hasProperty machinery:nodei6070 . + +machinery:nodei5036 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromSetupToNone" ; + base:hasDescription "Transition from state Setup to state None" ; + base:hasDisplayName "FromSetupToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5036" ; + base:hasProperty machinery:nodei6071 . + +machinery:nodei5037 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromSetupToMaintenance" ; + base:hasDescription "Transition from state Setup to state Maintenance" ; + base:hasDisplayName "FromSetupToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5037" ; + base:hasProperty machinery:nodei6072 . + +machinery:nodei5038 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromSetupToProcessing" ; + base:hasDescription "Transition from state Setup to state Processing" ; + base:hasDisplayName "FromSetupToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5038" ; + base:hasProperty machinery:nodei6073 . + +machinery:nodei5039 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromSetupToSetup" ; + base:hasDescription "Transition from state Setup to state Setup" ; + base:hasDisplayName "FromSetupToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5039" ; + base:hasProperty machinery:nodei6074 . + +machinery:nodei5040 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromProcessingToNone" ; + base:hasDescription "Transition from state Processing to state None" ; + base:hasDisplayName "FromProcessingToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5040" ; + base:hasProperty machinery:nodei6075 . + +machinery:nodei5041 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromProcessingToMaintenance" ; + base:hasDescription "Transition from state Processing to state Maintenance" ; + base:hasDisplayName "FromProcessingToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5041" ; + base:hasProperty machinery:nodei6076 . + +machinery:nodei5042 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromProcessingToSetup" ; + base:hasDescription "Transition from state Processing to state Setup" ; + base:hasDisplayName "FromProcessingToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5042" ; + base:hasProperty machinery:nodei6077 . + +machinery:nodei5043 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromProcessingToProcessing" ; + base:hasDescription "Transition from state Processing to state Processing" ; + base:hasDisplayName "FromProcessingToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5043" ; + base:hasProperty machinery:nodei6078 . + +machinery:nodei6001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the MachineryItem." ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6001" . + +machinery:nodei6002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6002" . + +machinery:nodei6003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6003" . + +machinery:nodei6004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YearOfConstruction" ; + base:hasDatatype opcua:UInt16 ; + base:hasDescription "The year (Gregorian calendar) in which the manufacturing process of the MachineryItem has been completed. It shall be a four-digit number and never change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "YearOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6004" . + +machinery:nodei6005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonthOfConstruction" ; + base:hasDatatype opcua:Byte ; + base:hasDescription "The month in which the manufacturing process of the MachineryItem has been completed. It shall be a number between 1 and 12, representing the month from January to December." ; + base:hasDisplayName "MonthOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6005" . + +machinery:nodei6006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InitialOperationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "The date, when the MachineryItem was switched on the first time after it has left the manufacturer plant." ; + base:hasDisplayName "InitialOperationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6006" . + +machinery:nodei6007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique identifier of the manufacturer of the MachineryItem." ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6007" . + +machinery:nodei6008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the model of the MachineryItem." ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6008" . + +machinery:nodei6009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "A machine-readable string of the model of the MachineryItem, that might include options like the hardware configuration of the model. This information might be provided by the ERP system of the vendor. For example, it can be used as order information." ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6009" . + +machinery:nodei6010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the revision level of the hardware of a MachineryItem. Hardware is physical equipment, as opposed to programs, procedures, rules and associated documentation. Many machines will not provide such information due to the modular and configurable nature of the machine." ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6010" . + +machinery:nodei6011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the revision level of a MachineryItem. In most cases, MachineryItems consist of several software components. In that case, information about the software components might be provided as additional information in the address space, including individual revision information. In that case, this property is either not provided or provides an overall software revision level. The value might change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6011" . + +machinery:nodei6012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Indicates in which domain or for what purpose the MachineryItem is used." ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6012" . + +machinery:nodei6013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store a unique identification in the context of their overall application. Servers shall support at least 40 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 40 Unicode characters into that field." ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6013" . + +machinery:nodei6014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "To be used by end users to store a human-readable localized text for the MachineryItem. The minimum number of locales supported for this property shall be two. Servers shall support at least 40 Unicode characters for the clients writing the text part of each locale, this means clients can expect to be able to write texts with a length of 40 Unicode characters into that field." ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6014" . + +machinery:nodei6015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the machine" ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6015" . + +machinery:nodei6016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6016" . + +machinery:nodei6017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the overall revision level of the component. Often, it is increased when either the SoftwareRevision and / or the HardwareRevision of the component is increased. As an example, it can be used in ERP systems together with the ProductCode." ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6017" . + +machinery:nodei6018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6018" . + +machinery:nodei6019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6019" . + +machinery:nodei6020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6020" . + +machinery:nodei6021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6021" . + +machinery:nodei6022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6022" . + +machinery:nodei6023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the machine" ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6023" . + +machinery:nodei6024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6024" . + +machinery:nodei6025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YearOfConstruction" ; + base:hasDatatype opcua:UInt16 ; + base:hasDescription "The year (Gregorian calendar) in which the manufacturing process of the MachineryItem has been completed. It shall be a four-digit number and never change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "YearOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6025" . + +machinery:nodei6026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonthOfConstruction" ; + base:hasDatatype opcua:Byte ; + base:hasDescription "The month in which the manufacturing process of the MachineryItem has been completed. It shall be a number between 1 and 12, representing the month from January to December." ; + base:hasDisplayName "MonthOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6026" . + +machinery:nodei6027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InitialOperationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "The date, when the MachineryItem was switched on the first time after it has left the manufacturer plant." ; + base:hasDisplayName "InitialOperationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6027" . + +machinery:nodei6028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Location" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store the location of the machine in a scheme specific to the end user Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6028" . + +machinery:nodei6029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Location" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store the location of the machine in a scheme specific to the end user. Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6029" . + +machinery:nodei6030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6030" . + +machinery:nodei6031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6031" ; + base:hasValue false . + +machinery:nodei6032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6032" ; + base:hasValue "2023-08-01T00:00:00Z" . + +machinery:nodei6033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6033" ; + base:hasValue "http://opcfoundation.org/UA/Machinery/" . + +machinery:nodei6034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6034" ; + base:hasValue "1.03.0" . + +machinery:nodei6035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6035" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +machinery:nodei6036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6036" ; + base:hasValueRank "1" . + +machinery:nodei6037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6037" . + +machinery:nodei6038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6038" ; + base:hasValue 1 . + +machinery:nodei6039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6039" ; + base:hasValue 0 . + +machinery:nodei6040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6040" ; + base:hasValue 3 . + +machinery:nodei6041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6041" ; + base:hasValue 2 . + +machinery:nodei6042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6042" ; + base:hasValue 0 . + +machinery:nodei6043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6043" ; + base:hasValue 2 . + +machinery:nodei6044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6044" ; + base:hasValue 1 . + +machinery:nodei6045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6045" ; + base:hasValue 12 . + +machinery:nodei6046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6046" ; + base:hasValue 3 . + +machinery:nodei6047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6047" ; + base:hasValue 5 . + +machinery:nodei6048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6048" ; + base:hasValue 4 . + +machinery:nodei6049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6049" ; + base:hasValue 13 . + +machinery:nodei6050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6050" ; + base:hasValue 9 . + +machinery:nodei6051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6051" ; + base:hasValue 10 . + +machinery:nodei6052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6052" ; + base:hasValue 11 . + +machinery:nodei6053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6053" ; + base:hasValue 15 . + +machinery:nodei6054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6054" ; + base:hasValue 6 . + +machinery:nodei6055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6055" ; + base:hasValue 7 . + +machinery:nodei6056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6056" ; + base:hasValue 8 . + +machinery:nodei6057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6057" ; + base:hasValue 14 . + +machinery:nodei6058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6058" . + +machinery:nodei6059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6059" ; + base:hasValue 0 . + +machinery:nodei6060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6060" ; + base:hasValue 1 . + +machinery:nodei6061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6061" ; + base:hasValue 3 . + +machinery:nodei6062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6062" ; + base:hasValue 2 . + +machinery:nodei6063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6063" ; + base:hasValue 0 . + +machinery:nodei6064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6064" ; + base:hasValue 2 . + +machinery:nodei6065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6065" ; + base:hasValue 1 . + +machinery:nodei6066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6066" ; + base:hasValue 12 . + +machinery:nodei6067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6067" ; + base:hasValue 3 . + +machinery:nodei6068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6068" ; + base:hasValue 5 . + +machinery:nodei6069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6069" ; + base:hasValue 4 . + +machinery:nodei6070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6070" ; + base:hasValue 13 . + +machinery:nodei6071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6071" ; + base:hasValue 9 . + +machinery:nodei6072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6072" ; + base:hasValue 10 . + +machinery:nodei6073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6073" ; + base:hasValue 11 . + +machinery:nodei6074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6074" ; + base:hasValue 15 . + +machinery:nodei6075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6075" ; + base:hasValue 6 . + +machinery:nodei6076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6076" ; + base:hasValue 7 . + +machinery:nodei6077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6077" ; + base:hasValue 8 . + +machinery:nodei6078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6078" ; + base:hasValue 14 . + +machinery:nodei6079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerOnDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "PowerOnDuration is the duration the MachineryItem has been powered. The main purpose is to determine the time in which degradation of the MachineryItem occurred. The details, when the time is counted, is implementation-specific. Companion specifications might define specific rules. Typically, when the MachineryItem has supply voltage and the main CPU is running, the time is counted. This may include any kind of sleep mode, but may not include pure Wake on LAN. This value shall only increase during the lifetime of the MachineryItem and shall not be reset when it is restarted. The PowerOnDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "PowerOnDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6079" . + +machinery:nodei6080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "OperationDuration is the duration the MachineryItem has been powered and performing an activity. This counter is intended for machines and components where a distinction is made between switched on and in operation. For example, a drive might be powered on but not operating. It is not intended for machines or components always performing an activity like sensors always measuring data. This value shall only increase during the lifetime of the MachineryItem and shall not be reset when it is restarted. The OperationDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "OperationDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6080" . + +machinery:nodei6081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationCycleCounter" ; + base:hasDatatype opcua:UInteger ; + base:hasDescription "OperationCycleCounter is counting the times the component switches from not performing an activity to performing an activity. For example, each time a valve starts moving, is counted. This value shall only increase during the lifetime of the component and shall not be reset when the component is restarted." ; + base:hasDisplayName "OperationCycleCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6081" . + +machinery:nodei6082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6082" . + +machinery:nodei6083 a devices:LifetimeVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6083" ; + base:hasProperty machinery:nodei6084, + machinery:nodei6085, + machinery:nodei6086 ; + base:hasSymbolicName "LifetimeVariable" . + +machinery:nodei6084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LimitValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "LimitValue indicates when the end of lifetime has been reached." ; + base:hasDisplayName "LimitValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6084" . + +machinery:nodei6085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "StartValue indicates the initial value, when there is still the full lifetime left." ; + base:hasDisplayName "StartValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6085" . + +machinery:nodei6086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6086" . + +machinery:nodei6087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6087" . + +machinery:nodei6088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6088" . + +machinery:IMachineryItemVendorNameplateType a owl:Class ; + rdfs:subClassOf devices:IVendorNameplateType ; + base:isAbstract "true" . + +machinery:MachineryItemIdentificationType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType ; + base:isAbstract "true" . + +machinery:nodei5004 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "OutOfService" ; + base:hasDescription "The machine is not functional and does not perform any activity (e.g., error, blocked)" ; + base:hasDisplayName "OutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5004" ; + base:hasProperty machinery:nodei6038 . + +machinery:nodei5005 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "NotAvailable" ; + base:hasDescription "The machine is not available and does not perform any activity (e.g., switched off, in energy saving mode)" ; + base:hasDisplayName "NotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5005" ; + base:hasProperty machinery:nodei6039 . + +machinery:nodei5006 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Executing" ; + base:hasDescription "The machine is available & functional and is actively performing an activity (pursues a purpose)" ; + base:hasDisplayName "Executing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5006" ; + base:hasProperty machinery:nodei6040 . + +machinery:nodei5007 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "NotExecuting" ; + base:hasDescription "The machine is available & functional and does not perform any activity. It waits for an action from outside to start or restart an activity" ; + base:hasDisplayName "NotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5007" ; + base:hasProperty machinery:nodei6041 . + +machinery:nodei5024 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "None" ; + base:hasDescription "There is currently no operation mode available" ; + base:hasDisplayName "None" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5024" ; + base:hasProperty machinery:nodei6059 . + +machinery:nodei5025 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Maintenance" ; + base:hasDescription "MachineryItem is set into maintenance mode with the intention to carry out maintenance or servicing activities" ; + base:hasDisplayName "Maintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5025" ; + base:hasProperty machinery:nodei6060 . + +machinery:nodei5026 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Processing" ; + base:hasDescription "MachineryItem is set into processing mode with the intention to carry out the value adding activities" ; + base:hasDisplayName "Processing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5026" ; + base:hasProperty machinery:nodei6061 . + +machinery:nodei5027 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Setup" ; + base:hasDescription "MachineryItem is set into setup mode with the intention to carry out setup, preparation or postprocessing activities of a production process" ; + base:hasDisplayName "Setup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5027" ; + base:hasProperty machinery:nodei6062 . + +machinery:MACHINERYNamespace a base:Namespace ; + base:hasPrefix "machinery" ; + base:hasUri "http://opcfoundation.org/UA/Machinery/" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/pumps_cleaned.ttl b/semantic-model/opcua/tests/nodeset2owl/pumps_cleaned.ttl new file mode 100644 index 00000000..d900b1ca --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/pumps_cleaned.ttl @@ -0,0 +1,109422 @@ +@prefix base: . +@prefix devices: . +@prefix machinery: . +@prefix opcua: . +@prefix owl: . +@prefix pumps: . +@prefix rdfs: . +@prefix xsd: . + +pumps: a owl:Ontology ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +pumps:ARCNET a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "ARCNET" . + +pumps:AS_Interface a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "AS_Interface" . + +pumps:AdditionOperation a pumps:MultiPumpOperationModeEnum ; + base:hasFieldName "AdditionOperation" . + +pumps:Advanced a pumps:OperationModeEnum ; + base:hasFieldName "Advanced" . + +pumps:AutoControl a pumps:OperationModeEnum ; + base:hasFieldName "AutoControl" . + +pumps:Automatic a pumps:ControlModeEnum, + pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Automatic" . + +pumps:BACnet_IP a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "BACnet_IP" . + +pumps:BACnet_MSTP a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "BACnet_MSTP" . + +pumps:Bluetooth a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Bluetooth" . + +pumps:BluetoothLowEnergy a pumps:FieldbusEnum ; + base:hasFieldName "BluetoothLowEnergy" . + +pumps:Bluetooth_Low_Energy a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Bluetooth_Low_Energy" . + +pumps:CAN a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "CAN" . + +pumps:CANopen a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "CANopen" . + +pumps:CC_Link a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "CC_Link" . + +pumps:Calibration a pumps:OperationModeEnum ; + base:hasFieldName "Calibration" . + +pumps:ClosedLoopMax a pumps:OperationModeEnum ; + base:hasFieldName "ClosedLoopMax" . + +pumps:ClosedLoopMin a pumps:OperationModeEnum ; + base:hasFieldName "ClosedLoopMin" . + +pumps:ClosedLoopStandardPID a pumps:OperationModeEnum ; + base:hasFieldName "ClosedLoopStandardPID" . + +pumps:ConcerningLoadDistribution a pumps:DistributionTypeEnum ; + base:hasFieldName "ConcerningLoadDistribution" . + +pumps:ConcerningTimeDistribution a pumps:DistributionTypeEnum ; + base:hasFieldName "ConcerningTimeDistribution" . + +pumps:ConstantDifferentialPressureControl a pumps:ControlModeEnum ; + base:hasFieldName "ConstantDifferentialPressureControl" . + +pumps:ConstantPressureControl a pumps:ControlModeEnum ; + base:hasFieldName "ConstantPressureControl" . + +pumps:ConstantTemperatureControl a pumps:ControlModeEnum ; + base:hasFieldName "ConstantTemperatureControl" . + +pumps:Constant_differential_pressure_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Constant_differential_pressure_control" . + +pumps:Constant_pressure_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Constant_pressure_control" . + +pumps:Constant_temperature_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Constant_temperature_control" . + +pumps:ControlNet a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "ControlNet" . + +pumps:DALI a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "DALI" . + +pumps:DECTULE a pumps:FieldbusEnum ; + base:hasFieldName "DECTULE" . + +pumps:DECT_ULE a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "DECT_ULE" . + +pumps:DMX a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "DMX" . + +pumps:DeviceNet a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "DeviceNet" . + +pumps:DifferentialPressureControl a pumps:ControlModeEnum ; + base:hasFieldName "DifferentialPressureControl" . + +pumps:Differential_pressure_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Differential_pressure_control" . + +pumps:Disabled a pumps:PumpKickModeEnum ; + base:hasFieldName "Disabled" . + +pumps:DownState a pumps:StateOfTheItemEnum ; + base:hasFieldName "DownState" . + +pumps:EnOcean a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "EnOcean" . + +pumps:EtherCAT a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "EtherCAT" . + +pumps:EthernetTCP_IP a pumps:FieldbusEnum ; + base:hasFieldName "EthernetTCP_IP" . + +pumps:Ethernet_IP a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Ethernet_IP" . + +pumps:Ethernet_TCP_IP a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Ethernet_TCP_IP" . + +pumps:ExchangeDisabled a pumps:ExchangeModeEnum ; + base:hasFieldName "ExchangeDisabled" . + +pumps:ExternalDisabledState a pumps:StateOfTheItemEnum ; + base:hasFieldName "ExternalDisabledState" . + +pumps:FlowDependentDifferentialPressureControl a pumps:ControlModeEnum ; + base:hasFieldName "FlowDependentDifferentialPressureControl" . + +pumps:FlowRateControl a pumps:ControlModeEnum ; + base:hasFieldName "FlowRateControl" . + +pumps:FlowTemperatureControl a pumps:ControlModeEnum ; + base:hasFieldName "FlowTemperatureControl" . + +pumps:Flow_dependent_differential_pressure_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Flow_dependent_differential_pressure_control" . + +pumps:Flow_rate_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Flow_rate_control" . + +pumps:Flow_temperature_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Flow_temperature_control" . + +pumps:GSM a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "GSM" . + +pumps:HART a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "HART" . + +pumps:IEEE1588 a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "IEEE1588" . + +pumps:IO_Link a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "IO_Link" . + +pumps:IdleState a pumps:StateOfTheItemEnum ; + base:hasFieldName "IdleState" . + +pumps:In a pumps:PortDirectionEnum ; + base:hasFieldName "In" . + +pumps:InOut a pumps:PortDirectionEnum ; + base:hasFieldName "InOut" . + +pumps:Interbus a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Interbus" . + +pumps:KNX a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "KNX" . + +pumps:LIN_Bus a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "LIN_Bus" . + +pumps:LON a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "LON" . + +pumps:LTE a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "LTE" . + +pumps:LTE_M a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "LTE_M" . + +pumps:Level1 a pumps:MaintenanceLevelEnum ; + base:hasFieldName "Level1" . + +pumps:Level2 a pumps:MaintenanceLevelEnum ; + base:hasFieldName "Level2" . + +pumps:Level3 a pumps:MaintenanceLevelEnum ; + base:hasFieldName "Level3" . + +pumps:Level4 a pumps:MaintenanceLevelEnum ; + base:hasFieldName "Level4" . + +pumps:Level5 a pumps:MaintenanceLevelEnum ; + base:hasFieldName "Level5" . + +pumps:LiquidPump a pumps:PumpClassEnum ; + base:hasFieldName "LiquidPump" . + +pumps:LoRaWAN a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "LoRaWAN" . + +pumps:M1 a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "M1" . + +pumps:M2 a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "M2" . + +pumps:MP_Bus a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "MP_Bus" . + +pumps:M_Bus a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "M_Bus" . + +pumps:ManufacturerSpecific a pumps:DistributionTypeEnum, + pumps:ExchangeModeEnum, + pumps:PumpKickModeEnum ; + base:hasFieldName "ManufacturerSpecific" . + +pumps:Master a pumps:PumpRoleEnum ; + base:hasFieldName "Master" . + +pumps:MixedRedundancy a pumps:MultiPumpOperationModeEnum ; + base:hasFieldName "MixedRedundancy" . + +pumps:ModbusRTU a pumps:FieldbusEnum ; + base:hasFieldName "ModbusRTU" . + +pumps:ModbusTCP a pumps:FieldbusEnum ; + base:hasFieldName "ModbusTCP" . + +pumps:Modbus_RTU a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Modbus_RTU" . + +pumps:Modbus_TCP a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Modbus_TCP" . + +pumps:NB_IOT a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "NB_IOT" . + +pumps:NFC a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "NFC" . + +pumps:OPCDA a pumps:FieldbusEnum ; + base:hasFieldName "OPCDA" . + +pumps:OPCUA a pumps:FieldbusEnum ; + base:hasFieldName "OPCUA" . + +pumps:OPC_DA a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "OPC_DA" . + +pumps:OPC_UA a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "OPC_UA" . + +pumps:OpenLoopMax a pumps:OperationModeEnum ; + base:hasFieldName "OpenLoopMax" . + +pumps:OpenLoopMin a pumps:OperationModeEnum ; + base:hasFieldName "OpenLoopMin" . + +pumps:OpenLoopValue a pumps:OperationModeEnum ; + base:hasFieldName "OpenLoopValue" . + +pumps:OperatingState a pumps:StateOfTheItemEnum ; + base:hasFieldName "OperatingState" . + +pumps:OperatorSpecific a pumps:DistributionTypeEnum, + pumps:ExchangeModeEnum, + pumps:PumpKickModeEnum ; + base:hasFieldName "OperatorSpecific" . + +pumps:Other a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Other" . + +pumps:Out a pumps:PortDirectionEnum ; + base:hasFieldName "Out" . + +pumps:PROFIBUSDP a pumps:FieldbusEnum ; + base:hasFieldName "PROFIBUSDP" . + +pumps:PROFIBUS_DP a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "PROFIBUS_DP" . + +pumps:PROFINETRT a pumps:FieldbusEnum ; + base:hasFieldName "PROFINETRT" . + +pumps:PROFINET_RT a pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "PROFINET_RT" . + +pumps:ParallelOperation a pumps:OperatingModeEnum ; + base:hasFieldName "ParallelOperation" . + +pumps:PositiveDisplacementPump a pumps:PumpClassEnum ; + base:hasFieldName "PositiveDisplacementPump" . + +pumps:Powerlink a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Powerlink" . + +pumps:ProcessVacuumPump a pumps:PumpClassEnum ; + base:hasFieldName "ProcessVacuumPump" . + +pumps:Pump a pumps:PumpClassEnum ; + base:hasFieldName "Pump" . + +pumps:RedundancyOperation a pumps:MultiPumpOperationModeEnum ; + base:hasFieldName "RedundancyOperation" . + +pumps:ReturnFlowTemperatureControl a pumps:ControlModeEnum ; + base:hasFieldName "ReturnFlowTemperatureControl" . + +pumps:Return_flow_temperature_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Return_flow_temperature_control" . + +pumps:RotodynamicPump a pumps:PumpClassEnum ; + base:hasFieldName "RotodynamicPump" . + +pumps:S1D a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "S1D" . + +pumps:S1G a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "S1G" . + +pumps:S2006_42_EC a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2006_42_EC" . + +pumps:S2009_125_EC a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2009_125_EC" . + +pumps:S2011_65_EU a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2011_65_EU" . + +pumps:S2014_29_EU a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2014_29_EU" . + +pumps:S2014_30_EU a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2014_30_EU" . + +pumps:S2014_34_EU a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2014_34_EU" . + +pumps:S2014_35_EU a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2014_35_EU" . + +pumps:S2014_68_EU a pumps:DeclarationOfConformityOptionSet ; + base:hasFieldName "S2014_68_EU" . + +pumps:S2D a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "S2D" . + +pumps:S2G a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "S2G" . + +pumps:S3D a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "S3D" . + +pumps:S3G a pumps:ExplosionProtectionOptionSet ; + base:hasFieldName "S3G" . + +pumps:SERCOS a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "SERCOS" . + +pumps:SMI a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "SMI" . + +pumps:SeriesOperation a pumps:OperatingModeEnum ; + base:hasFieldName "SeriesOperation" . + +pumps:SingleOperation a pumps:OperatingModeEnum ; + base:hasFieldName "SingleOperation" . + +pumps:Slave a pumps:PumpRoleEnum ; + base:hasFieldName "Slave" . + +pumps:SlaveAndAuxiliaryMaster a pumps:PumpRoleEnum ; + base:hasFieldName "SlaveAndAuxiliaryMaster" . + +pumps:SpeedControl a pumps:ControlModeEnum ; + base:hasFieldName "SpeedControl" . + +pumps:Speed_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Speed_control" . + +pumps:StandBy a pumps:OperationModeEnum ; + base:hasFieldName "StandBy" . + +pumps:StandByState a pumps:StateOfTheItemEnum ; + base:hasFieldName "StandByState" . + +pumps:Standalone a pumps:MultiPumpOperationModeEnum ; + base:hasFieldName "Standalone" . + +pumps:Test a pumps:OperationModeEnum ; + base:hasFieldName "Test" . + +pumps:Thread a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Thread" . + +pumps:TurboVacuumPump a pumps:PumpClassEnum ; + base:hasFieldName "TurboVacuumPump" . + +pumps:UMTS a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "UMTS" . + +pumps:Uncontrolled a pumps:ControlModeEnum, + pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Uncontrolled" . + +pumps:VARAN a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "VARAN" . + +pumps:VacuumPump a pumps:PumpClassEnum ; + base:hasFieldName "VacuumPump" . + +pumps:VariableDifferentialPressureControl a pumps:ControlModeEnum ; + base:hasFieldName "VariableDifferentialPressureControl" . + +pumps:Variable_differential_pressure_control a pumps:OfferedControlModesOptionSet ; + base:hasFieldName "Variable_differential_pressure_control" . + +pumps:WIFI a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "WIFI" . + +pumps:X2X_Link a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "X2X_Link" . + +pumps:Z_Wave a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "Z_Wave" . + +pumps:ZigBee a pumps:FieldbusEnum, + pumps:OfferedFieldbusesOptionSet ; + base:hasFieldName "ZigBee" . + +pumps:Zone_0 a pumps:ExplosionZoneOptionSet ; + base:hasFieldName "Zone_0" . + +pumps:Zone_1 a pumps:ExplosionZoneOptionSet ; + base:hasFieldName "Zone_1" . + +pumps:Zone_2 a pumps:ExplosionZoneOptionSet ; + base:hasFieldName "Zone_2" . + +pumps:Zone_20 a pumps:ExplosionZoneOptionSet ; + base:hasFieldName "Zone_20" . + +pumps:Zone_21 a pumps:ExplosionZoneOptionSet ; + base:hasFieldName "Zone_21" . + +pumps:Zone_22 a pumps:ExplosionZoneOptionSet ; + base:hasFieldName "Zone_22" . + +pumps:nodei1002 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:MarkingsType ; + base:hasBrowseName "MarkingsType" ; + base:hasComponent pumps:nodei5019 ; + base:hasDescription "Safety instructions for safe use, e.g. temperature and pressure resistance, electrostatic charge, high voltage, radioactivity, explosive protection." ; + base:hasDisplayName "MarkingsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1002" . + +pumps:nodei1005 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PumpIdentificationType ; + base:hasBrowseName "PumpIdentificationType" ; + base:hasComponent pumps:nodei5022 ; + base:hasDisplayName "PumpIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface pumps:nodei1004 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1005" ; + base:hasProperty pumps:nodei12928, + pumps:nodei6071, + pumps:nodei6072, + pumps:nodei6073, + pumps:nodei6074, + pumps:nodei6075, + pumps:nodei6076, + pumps:nodei6077, + pumps:nodei6078, + pumps:nodei6079, + pumps:nodei6081 . + +pumps:nodei1006 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DocumentationType ; + base:hasBrowseName "DocumentationType" ; + base:hasComponent pumps:nodei5024, + pumps:nodei5025, + pumps:nodei5026, + pumps:nodei5027, + pumps:nodei5028, + pumps:nodei5029, + pumps:nodei5030, + pumps:nodei5031, + pumps:nodei5032, + pumps:nodei5033, + pumps:nodei5034, + pumps:nodei5035, + pumps:nodei5036, + pumps:nodei5037, + pumps:nodei5038, + pumps:nodei5039, + pumps:nodei5040, + pumps:nodei5041, + pumps:nodei5042, + pumps:nodei5043, + pumps:nodei5044, + pumps:nodei5045, + pumps:nodei6109, + pumps:nodei6110, + pumps:nodei6406, + pumps:nodei6407, + pumps:nodei6408, + pumps:nodei6409, + pumps:nodei6410, + pumps:nodei6411, + pumps:nodei6412, + pumps:nodei6413, + pumps:nodei6414, + pumps:nodei6415, + pumps:nodei6416, + pumps:nodei6417, + pumps:nodei6418, + pumps:nodei6419, + pumps:nodei6420, + pumps:nodei6421, + pumps:nodei6422, + pumps:nodei6423, + pumps:nodei6424, + pumps:nodei6425 ; + base:hasDisplayName "DocumentationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1006" . + +pumps:nodei1007 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:GeneralMaintenanceType ; + base:hasBrowseName "GeneralMaintenanceType" ; + base:hasComponent pumps:nodei12949, + pumps:nodei13057, + pumps:nodei13058, + pumps:nodei13059, + pumps:nodei13060, + pumps:nodei13061, + pumps:nodei6448, + pumps:nodei6450, + pumps:nodei6452, + pumps:nodei6456, + pumps:nodei6457, + pumps:nodei6458, + pumps:nodei6459, + pumps:nodei6460, + pumps:nodei6461, + pumps:nodei6462, + pumps:nodei6463, + pumps:nodei6464, + pumps:nodei6465, + pumps:nodei6466 ; + base:hasDisplayName "GeneralMaintenanceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1007" . + +pumps:nodei1008 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ConditionBasedMaintenanceType ; + base:hasBrowseName "ConditionBasedMaintenanceType" ; + base:hasComponent pumps:nodei13077, + pumps:nodei6500, + pumps:nodei6504, + pumps:nodei6505, + pumps:nodei6506, + pumps:nodei6507, + pumps:nodei6508, + pumps:nodei6509, + pumps:nodei6510, + pumps:nodei6511, + pumps:nodei6512 ; + base:hasDisplayName "ConditionBasedMaintenanceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1008" . + +pumps:nodei1009 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PreventiveMaintenanceType ; + base:hasBrowseName "PreventiveMaintenanceType" ; + base:hasComponent pumps:nodei6540, + pumps:nodei6544, + pumps:nodei6548, + pumps:nodei6550, + pumps:nodei6551, + pumps:nodei6552, + pumps:nodei6553 ; + base:hasDisplayName "PreventiveMaintenanceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1009" . + +pumps:nodei1010 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:BreakdownMaintenanceType ; + base:hasBrowseName "BreakdownMaintenanceType" ; + base:hasComponent pumps:nodei6558, + pumps:nodei6562, + pumps:nodei6563, + pumps:nodei6564, + pumps:nodei6565 ; + base:hasDisplayName "BreakdownMaintenanceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1010" . + +pumps:nodei1011 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:MaintenanceGroupType ; + base:hasBrowseName "MaintenanceGroupType" ; + base:hasComponent pumps:nodei5046, + pumps:nodei5047, + pumps:nodei5048, + pumps:nodei5049 ; + base:hasDisplayName "MaintenanceGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1011" . + +pumps:nodei1012 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionMechanicsType ; + base:hasBrowseName "SupervisionMechanicsType" ; + base:hasComponent pumps:nodei6704, + pumps:nodei6707, + pumps:nodei6710, + pumps:nodei6713, + pumps:nodei6716, + pumps:nodei6719, + pumps:nodei6722, + pumps:nodei6725, + pumps:nodei6728, + pumps:nodei6731, + pumps:nodei6734, + pumps:nodei6737, + pumps:nodei6740, + pumps:nodei6743, + pumps:nodei6746, + pumps:nodei6749 ; + base:hasDescription "Supervision mechanics specifies supervising information related to device mechanics." ; + base:hasDisplayName "SupervisionMechanicsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1012" . + +pumps:nodei1013 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionHardwareType ; + base:hasBrowseName "SupervisionHardwareType" ; + base:hasComponent pumps:nodei6752, + pumps:nodei6755, + pumps:nodei6758, + pumps:nodei6761, + pumps:nodei6764, + pumps:nodei6767, + pumps:nodei6770, + pumps:nodei6773, + pumps:nodei6776, + pumps:nodei6779, + pumps:nodei6782, + pumps:nodei6785 ; + base:hasDescription "Supervision hardware specifies supervising information related to device hardware." ; + base:hasDisplayName "SupervisionHardwareType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1013" . + +pumps:nodei1014 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionSoftwareType ; + base:hasBrowseName "SupervisionSoftwareType" ; + base:hasComponent pumps:nodei6788, + pumps:nodei6791, + pumps:nodei6794, + pumps:nodei6797, + pumps:nodei6800, + pumps:nodei6803, + pumps:nodei6806, + pumps:nodei6809 ; + base:hasDescription "Supervision software specifies supervising information related to device software." ; + base:hasDisplayName "SupervisionSoftwareType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1014" . + +pumps:nodei1015 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionProcessFluidType ; + base:hasBrowseName "SupervisionProcessFluidType" ; + base:hasComponent pumps:nodei6812, + pumps:nodei6815, + pumps:nodei6818, + pumps:nodei6821, + pumps:nodei6824, + pumps:nodei6827, + pumps:nodei6830, + pumps:nodei6833, + pumps:nodei6836, + pumps:nodei6839, + pumps:nodei6842, + pumps:nodei6845, + pumps:nodei6848 ; + base:hasDescription "Supervision process fluid specifies information for monitoring the fluid of a pump." ; + base:hasDisplayName "SupervisionProcessFluidType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1015" . + +pumps:nodei1016 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionPumpOperationType ; + base:hasBrowseName "SupervisionPumpOperationType" ; + base:hasComponent pumps:nodei12084, + pumps:nodei6851, + pumps:nodei6854, + pumps:nodei6857, + pumps:nodei6860, + pumps:nodei6863, + pumps:nodei6866, + pumps:nodei6869, + pumps:nodei6872, + pumps:nodei6875, + pumps:nodei6878, + pumps:nodei6881, + pumps:nodei6884, + pumps:nodei6887, + pumps:nodei6890, + pumps:nodei6893, + pumps:nodei6896, + pumps:nodei6899, + pumps:nodei6902, + pumps:nodei6905, + pumps:nodei6908, + pumps:nodei6911, + pumps:nodei6914, + pumps:nodei6917, + pumps:nodei6920, + pumps:nodei6923, + pumps:nodei6926, + pumps:nodei6929, + pumps:nodei6932, + pumps:nodei6935, + pumps:nodei6938, + pumps:nodei6941, + pumps:nodei6944, + pumps:nodei6947, + pumps:nodei6950, + pumps:nodei6953, + pumps:nodei6956 ; + base:hasDescription "Supervision pump operation specifies information for monitoring the pump operation." ; + base:hasDisplayName "SupervisionPumpOperationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1016" . + +pumps:nodei1017 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionAuxiliaryDeviceType ; + base:hasBrowseName "SupervisionAuxiliaryDeviceType" ; + base:hasComponent pumps:nodei6960, + pumps:nodei6963, + pumps:nodei6966, + pumps:nodei6969, + pumps:nodei6972, + pumps:nodei6975, + pumps:nodei6978, + pumps:nodei6981, + pumps:nodei6984, + pumps:nodei6987, + pumps:nodei6990, + pumps:nodei6993, + pumps:nodei6996, + pumps:nodei6999, + pumps:nodei7152, + pumps:nodei7155, + pumps:nodei7158, + pumps:nodei7161, + pumps:nodei7164, + pumps:nodei7167, + pumps:nodei7170, + pumps:nodei7173, + pumps:nodei7176, + pumps:nodei7179, + pumps:nodei7182, + pumps:nodei7185, + pumps:nodei7188, + pumps:nodei7191, + pumps:nodei7194, + pumps:nodei7197, + pumps:nodei7200, + pumps:nodei7203, + pumps:nodei7206, + pumps:nodei7209, + pumps:nodei7212 ; + base:hasDescription "Supervision auxiliary device specifies information for monitoring an additional device." ; + base:hasDisplayName "SupervisionAuxiliaryDeviceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1017" . + +pumps:nodei1018 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent devices:nodei15292, + devices:nodei15441, + devices:nodei15590, + devices:nodei15739 ; + base:definesType pumps:SupervisionElectronicsType ; + base:hasBrowseName "SupervisionElectronicsType" ; + base:hasComponent pumps:nodei7215, + pumps:nodei7218, + pumps:nodei7221, + pumps:nodei7224, + pumps:nodei7227, + pumps:nodei7230, + pumps:nodei7233, + pumps:nodei7236, + pumps:nodei7239, + pumps:nodei7242, + pumps:nodei7245, + pumps:nodei7248, + pumps:nodei7251, + pumps:nodei7254, + pumps:nodei7257, + pumps:nodei7260, + pumps:nodei7263, + pumps:nodei7266, + pumps:nodei7269, + pumps:nodei7272 ; + base:hasDescription "Supervision Electrics specifies information for monitoring the electronics." ; + base:hasDisplayName "SupervisionElectronicsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1018" . + +pumps:nodei1019 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:SupervisionType ; + base:hasBrowseName "SupervisionType" ; + base:hasComponent pumps:nodei5020, + pumps:nodei5021, + pumps:nodei5050, + pumps:nodei5051, + pumps:nodei5052, + pumps:nodei5053, + pumps:nodei5054 ; + base:hasDisplayName "SupervisionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1019" . + +pumps:nodei1020 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DesignType ; + base:hasBrowseName "DesignType" ; + base:hasComponent pumps:nodei5057, + pumps:nodei5058, + pumps:nodei5059, + pumps:nodei5060, + pumps:nodei5061, + pumps:nodei5062, + pumps:nodei5063, + pumps:nodei7697, + pumps:nodei7701, + pumps:nodei7702, + pumps:nodei7703, + pumps:nodei7704, + pumps:nodei7705, + pumps:nodei7706, + pumps:nodei7707, + pumps:nodei7708, + pumps:nodei7709, + pumps:nodei7710, + pumps:nodei7711, + pumps:nodei7712, + pumps:nodei7713, + pumps:nodei7714, + pumps:nodei7715, + pumps:nodei7716, + pumps:nodei7717, + pumps:nodei7718, + pumps:nodei7719, + pumps:nodei7720, + pumps:nodei7721, + pumps:nodei7722, + pumps:nodei7723, + pumps:nodei7724, + pumps:nodei7725, + pumps:nodei7726, + pumps:nodei7727, + pumps:nodei7728, + pumps:nodei7729, + pumps:nodei7730, + pumps:nodei7731, + pumps:nodei7732, + pumps:nodei7733, + pumps:nodei7734, + pumps:nodei7735, + pumps:nodei7736, + pumps:nodei7737, + pumps:nodei7738, + pumps:nodei7739, + pumps:nodei7740, + pumps:nodei7741, + pumps:nodei7742, + pumps:nodei7743, + pumps:nodei7744, + pumps:nodei7745, + pumps:nodei7746, + pumps:nodei7747, + pumps:nodei7748, + pumps:nodei7749, + pumps:nodei7750, + pumps:nodei7751, + pumps:nodei7752, + pumps:nodei7753, + pumps:nodei7754, + pumps:nodei7755, + pumps:nodei7756, + pumps:nodei7757, + pumps:nodei7758, + pumps:nodei7759, + pumps:nodei7762, + pumps:nodei7765, + pumps:nodei7768, + pumps:nodei7771, + pumps:nodei7772, + pumps:nodei7773, + pumps:nodei7774, + pumps:nodei7775, + pumps:nodei7776, + pumps:nodei7777, + pumps:nodei7778, + pumps:nodei7779, + pumps:nodei7780 ; + base:hasDisplayName "DesignType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1020" . + +pumps:nodei1021 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ControlType ; + base:hasBrowseName "ControlType" ; + base:hasComponent pumps:nodei7914, + pumps:nodei7918, + pumps:nodei7919, + pumps:nodei7920, + pumps:nodei7921, + pumps:nodei7922, + pumps:nodei7923, + pumps:nodei7924, + pumps:nodei7925, + pumps:nodei7926, + pumps:nodei7927, + pumps:nodei7928, + pumps:nodei7929 ; + base:hasDisplayName "ControlType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1021" . + +pumps:nodei1022 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:SystemRequirementsType ; + base:hasBrowseName "SystemRequirementsType" ; + base:hasComponent pumps:nodei7964, + pumps:nodei7966, + pumps:nodei7967, + pumps:nodei7968, + pumps:nodei7969, + pumps:nodei7970, + pumps:nodei7971, + pumps:nodei7972, + pumps:nodei7973, + pumps:nodei7974, + pumps:nodei7975, + pumps:nodei7976, + pumps:nodei7977, + pumps:nodei7978, + pumps:nodei7979, + pumps:nodei7980, + pumps:nodei7981, + pumps:nodei7982, + pumps:nodei7983, + pumps:nodei7984, + pumps:nodei7985, + pumps:nodei7986, + pumps:nodei7987, + pumps:nodei7988, + pumps:nodei7989, + pumps:nodei7992, + pumps:nodei7993, + pumps:nodei7994, + pumps:nodei7995, + pumps:nodei7996, + pumps:nodei7997, + pumps:nodei7998, + pumps:nodei7999, + pumps:nodei8000, + pumps:nodei8001, + pumps:nodei8002, + pumps:nodei8003 ; + base:hasDisplayName "SystemRequirementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1022" . + +pumps:nodei1023 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ImplementationType ; + base:hasBrowseName "ImplementationType" ; + base:hasComponent pumps:nodei8102, + pumps:nodei8103, + pumps:nodei8104, + pumps:nodei8105, + pumps:nodei8106, + pumps:nodei8107, + pumps:nodei8108, + pumps:nodei8109, + pumps:nodei8110, + pumps:nodei8111, + pumps:nodei8112, + pumps:nodei8113, + pumps:nodei8114, + pumps:nodei8115, + pumps:nodei8116, + pumps:nodei8117, + pumps:nodei8118, + pumps:nodei8119, + pumps:nodei8120, + pumps:nodei8121, + pumps:nodei8122, + pumps:nodei8123, + pumps:nodei8124, + pumps:nodei8125, + pumps:nodei8126, + pumps:nodei8127, + pumps:nodei8128, + pumps:nodei8129, + pumps:nodei8130, + pumps:nodei8131, + pumps:nodei8132, + pumps:nodei8133, + pumps:nodei8134 ; + base:hasDisplayName "ImplementationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1023" . + +pumps:nodei1024 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ConfigurationGroupType ; + base:hasBrowseName "ConfigurationGroupType" ; + base:hasComponent pumps:nodei5064, + pumps:nodei5065, + pumps:nodei5066 ; + base:hasDisplayName "ConfigurationGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1024" . + +pumps:nodei1025 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ActuationType ; + base:hasBrowseName "ActuationType" ; + base:hasComponent pumps:nodei8721, + pumps:nodei8725, + pumps:nodei8728, + pumps:nodei8733, + pumps:nodei8734, + pumps:nodei8736, + pumps:nodei8738 ; + base:hasDisplayName "ActuationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1025" . + +pumps:nodei1028 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PumpActuationType ; + base:hasBrowseName "PumpActuationType" ; + base:hasComponent pumps:nodei5074, + pumps:nodei5075, + pumps:nodei5076, + pumps:nodei5077, + pumps:nodei5078, + pumps:nodei5079, + pumps:nodei5080, + pumps:nodei5081, + pumps:nodei5082, + pumps:nodei8749, + pumps:nodei8750, + pumps:nodei8751, + pumps:nodei8754, + pumps:nodei8755, + pumps:nodei8756, + pumps:nodei8759, + pumps:nodei8762 ; + base:hasDisplayName "PumpActuationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1028" . + +pumps:nodei1029 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DiscreteObjectType ; + base:hasBrowseName "DiscreteObjectType" ; + base:hasComponent pumps:nodei8773, + pumps:nodei8777 ; + base:hasDisplayName "DiscreteObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1029" . + +pumps:nodei1030 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DiscreteInputObjectType ; + base:hasBrowseName "DiscreteInputObjectType" ; + base:hasComponent pumps:nodei8837 ; + base:hasDisplayName "DiscreteInputObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1030" . + +pumps:nodei1031 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DiscreteOutputObjectType ; + base:hasBrowseName "DiscreteOutputObjectType" ; + base:hasComponent pumps:nodei8781, + pumps:nodei8784, + pumps:nodei8787 ; + base:hasDisplayName "DiscreteOutputObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1031" . + +pumps:nodei1032 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PumpKickObjectType ; + base:hasBrowseName "PumpKickObjectType" ; + base:hasComponent pumps:nodei8829, + pumps:nodei8830, + pumps:nodei8831 ; + base:hasDisplayName "PumpKickObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1032" . + +pumps:nodei1033 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:SignalsType ; + base:hasBrowseName "SignalsType" ; + base:hasComponent pumps:nodei5083, + pumps:nodei5084, + pumps:nodei5085, + pumps:nodei5086, + pumps:nodei5087, + pumps:nodei5088, + pumps:nodei5089, + pumps:nodei5090, + pumps:nodei5091, + pumps:nodei5092, + pumps:nodei5093, + pumps:nodei5094, + pumps:nodei5095, + pumps:nodei5096, + pumps:nodei5097, + pumps:nodei5098, + pumps:nodei5099, + pumps:nodei5100, + pumps:nodei5101, + pumps:nodei5102, + pumps:nodei5103 ; + base:hasDisplayName "SignalsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1033" . + +pumps:nodei1034 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PortsGroupType ; + base:hasBrowseName "PortsGroupType" ; + base:hasComponent pumps:nodei5104, + pumps:nodei5105, + pumps:nodei5106 ; + base:hasDisplayName "PortsGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1034" . + +pumps:nodei1035 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PortType ; + base:hasBrowseName "PortType" ; + base:hasComponent pumps:nodei9245, + pumps:nodei9246, + pumps:nodei9247 ; + base:hasDisplayName "PortType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1035" . + +pumps:nodei1036 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:InletConnectionPortType ; + base:hasBrowseName "InletConnectionPortType" ; + base:hasComponent pumps:nodei5107, + pumps:nodei5108, + pumps:nodei5109, + pumps:nodei5110 ; + base:hasDisplayName "InletConnectionPortType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1036" . + +pumps:nodei1037 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:OutletConnectionPortType ; + base:hasBrowseName "OutletConnectionPortType" ; + base:hasComponent pumps:nodei5111, + pumps:nodei5112, + pumps:nodei5113, + pumps:nodei5114 ; + base:hasDisplayName "OutletConnectionPortType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1037" . + +pumps:nodei1038 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DrivePortType ; + base:hasBrowseName "DrivePortType" ; + base:hasComponent pumps:nodei5115, + pumps:nodei5116 ; + base:hasDisplayName "DrivePortType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1038" . + +pumps:nodei1039 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:MultiPumpType ; + base:hasBrowseName "MultiPumpType" ; + base:hasComponent pumps:nodei9251, + pumps:nodei9252, + pumps:nodei9253, + pumps:nodei9254, + pumps:nodei9255, + pumps:nodei9256, + pumps:nodei9257, + pumps:nodei9258, + pumps:nodei9259, + pumps:nodei9260, + pumps:nodei9261 ; + base:hasDisplayName "MultiPumpType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1039" . + +pumps:nodei1040 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ConnectionDesignType ; + base:hasBrowseName "ConnectionDesignType" ; + base:hasComponent pumps:nodei9275 ; + base:hasDisplayName "ConnectionDesignType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1040" . + +pumps:nodei1041 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:InletConnectionDesignType ; + base:hasBrowseName "InletConnectionDesignType" ; + base:hasComponent pumps:nodei9305, + pumps:nodei9309, + pumps:nodei9310, + pumps:nodei9311, + pumps:nodei9312, + pumps:nodei9313, + pumps:nodei9314, + pumps:nodei9315 ; + base:hasDisplayName "InletConnectionDesignType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1041" . + +pumps:nodei1042 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:OutletConnectionDesignType ; + base:hasBrowseName "OutletConnectionDesignType" ; + base:hasComponent pumps:nodei9277, + pumps:nodei9281, + pumps:nodei9282, + pumps:nodei9283, + pumps:nodei9284, + pumps:nodei9285, + pumps:nodei9286 ; + base:hasDisplayName "OutletConnectionDesignType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1042" . + +pumps:nodei1043 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:DriveDesignType ; + base:hasBrowseName "DriveDesignType" ; + base:hasComponent pumps:nodei9337, + pumps:nodei9338, + pumps:nodei9339, + pumps:nodei9340, + pumps:nodei9341, + pumps:nodei9342, + pumps:nodei9343, + pumps:nodei9344, + pumps:nodei9345, + pumps:nodei9346, + pumps:nodei9347, + pumps:nodei9348 ; + base:hasDisplayName "DriveDesignType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1043" . + +pumps:nodei1044 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:OutletConnectionSystemRequirementsType ; + base:hasBrowseName "OutletConnectionSystemRequirementsType" ; + base:hasComponent pumps:nodei9381 ; + base:hasDisplayName "OutletConnectionSystemRequirementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1044" . + +pumps:nodei1045 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:InletConnectionSystemRequirementsType ; + base:hasBrowseName "InletConnectionSystemRequirementsType" ; + base:hasComponent pumps:nodei9385 ; + base:hasDisplayName "InletConnectionSystemRequirementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1045" . + +pumps:nodei1046 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:ConnectionImplementationType ; + base:hasBrowseName "ConnectionImplementationType" ; + base:hasComponent pumps:nodei9389 ; + base:hasDisplayName "ConnectionImplementationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1046" . + +pumps:nodei1047 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:InletConnectionImplementationType ; + base:hasBrowseName "InletConnectionImplementationType" ; + base:hasComponent pumps:nodei9407, + pumps:nodei9408, + pumps:nodei9409, + pumps:nodei9410 ; + base:hasDisplayName "InletConnectionImplementationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1047" . + +pumps:nodei1048 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:OutletConnectionImplementationType ; + base:hasBrowseName "OutletConnectionImplementationType" ; + base:hasComponent pumps:nodei9391, + pumps:nodei9392, + pumps:nodei9393, + pumps:nodei9394 ; + base:hasDisplayName "OutletConnectionImplementationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1048" . + +pumps:nodei1049 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:definesType pumps:OutletConnectionMeasurementsType ; + base:hasBrowseName "OutletConnectionMeasurementsType" ; + base:hasComponent pumps:nodei9423, + pumps:nodei9428 ; + base:hasDisplayName "OutletConnectionMeasurementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1049" . + +pumps:nodei1050 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:definesType pumps:InletConnectionMeasurementsType ; + base:hasBrowseName "InletConnectionMeasurementsType" ; + base:hasComponent pumps:nodei9433, + pumps:nodei9435 ; + base:hasDisplayName "InletConnectionMeasurementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1050" . + +pumps:nodei1051 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:definesType pumps:DriveMeasurementsType ; + base:hasBrowseName "DriveMeasurementsType" ; + base:hasComponent pumps:nodei9443, + pumps:nodei9445, + pumps:nodei9447, + pumps:nodei9449, + pumps:nodei9451, + pumps:nodei9453, + pumps:nodei9455, + pumps:nodei9457, + pumps:nodei9459, + pumps:nodei9461, + pumps:nodei9463, + pumps:nodei9465, + pumps:nodei9467 ; + base:hasDisplayName "DriveMeasurementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1051" . + +pumps:nodei1052 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:PumpType ; + base:hasBrowseName "PumpType" ; + base:hasComponent pumps:nodei5117, + pumps:nodei5118, + pumps:nodei5119, + pumps:nodei5120, + pumps:nodei5121, + pumps:nodei5122, + pumps:nodei5123 ; + base:hasDisplayName "PumpType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1052" . + +pumps:nodei1053 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:OperationalGroupType ; + base:hasBrowseName "OperationalGroupType" ; + base:hasComponent pumps:nodei5129, + pumps:nodei5191, + pumps:nodei5192, + pumps:nodei5193, + pumps:nodei5194, + pumps:nodei5195, + pumps:nodei5197 ; + base:hasDisplayName "OperationalGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1053" . + +pumps:nodei1054 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:definesType pumps:MeasurementsType ; + base:hasBrowseName "MeasurementsType" ; + base:hasComponent pumps:nodei11127, + pumps:nodei11265, + pumps:nodei11859, + pumps:nodei12637, + pumps:nodei12639, + pumps:nodei12641, + pumps:nodei12643, + pumps:nodei12645, + pumps:nodei12647, + pumps:nodei12649, + pumps:nodei12651, + pumps:nodei12653, + pumps:nodei12655, + pumps:nodei12657, + pumps:nodei12659, + pumps:nodei12661, + pumps:nodei12663, + pumps:nodei12665, + pumps:nodei12667, + pumps:nodei12669, + pumps:nodei12671, + pumps:nodei12673, + pumps:nodei12675, + pumps:nodei12677, + pumps:nodei12679, + pumps:nodei12681, + pumps:nodei12683, + pumps:nodei12685, + pumps:nodei12687, + pumps:nodei12689, + pumps:nodei12691, + pumps:nodei12693, + pumps:nodei12695, + pumps:nodei12697, + pumps:nodei12699, + pumps:nodei12701, + pumps:nodei12703, + pumps:nodei12705, + pumps:nodei12707, + pumps:nodei12709, + pumps:nodei12711, + pumps:nodei12713, + pumps:nodei12715, + pumps:nodei12717, + pumps:nodei12719, + pumps:nodei12721, + pumps:nodei12723, + pumps:nodei12725, + pumps:nodei12727, + pumps:nodei5228, + pumps:nodei9515 ; + base:hasDisplayName "MeasurementsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1054" . + +pumps:nodei1055 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:VibrationMeasurementType ; + base:hasBrowseName "VibrationMeasurementType" ; + base:hasComponent pumps:nodei11275, + pumps:nodei11277, + pumps:nodei11279, + pumps:nodei11281, + pumps:nodei13105, + pumps:nodei13107, + pumps:nodei13109, + pumps:nodei13111, + pumps:nodei13113, + pumps:nodei13115, + pumps:nodei13117, + pumps:nodei13119, + pumps:nodei13121, + pumps:nodei13123, + pumps:nodei13125, + pumps:nodei13127, + pumps:nodei13129, + pumps:nodei13131, + pumps:nodei13133, + pumps:nodei13135, + pumps:nodei13137, + pumps:nodei13139, + pumps:nodei13141, + pumps:nodei13143, + pumps:nodei13145, + pumps:nodei13147, + pumps:nodei13149, + pumps:nodei13151, + pumps:nodei13153, + pumps:nodei13155, + pumps:nodei13157, + pumps:nodei13159, + pumps:nodei13161, + pumps:nodei13163, + pumps:nodei13165, + pumps:nodei13167 ; + base:hasDisplayName "VibrationMeasurementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1055" . + +pumps:nodei3003 a opcua:DataTypeNodeClass ; + base:definesType pumps:StateOfTheItemEnum ; + base:hasBrowseName "StateOfTheItemEnum" ; + base:hasDescription "describes the state of the pump" ; + base:hasDisplayName "StateOfTheItemEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3003" ; + base:hasProperty pumps:nodei6006 . + +pumps:nodei3004 a opcua:DataTypeNodeClass ; + base:definesType pumps:MaintenanceLevelEnum ; + base:hasBrowseName "MaintenanceLevelEnum" ; + base:hasDescription "defines maintenance levels for the pump" ; + base:hasDisplayName "MaintenanceLevelEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3004" ; + base:hasProperty pumps:nodei6001 . + +pumps:nodei3005 a opcua:DataTypeNodeClass ; + base:definesType pumps:FieldbusEnum ; + base:hasBrowseName "FieldbusEnum" ; + base:hasDescription "defines possible field buses" ; + base:hasDisplayName "FieldbusEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3005" ; + base:hasProperty pumps:nodei6008 . + +pumps:nodei3006 a opcua:DataTypeNodeClass ; + base:definesType pumps:OperatingModeEnum ; + base:hasBrowseName "OperatingModeEnum" ; + base:hasDescription "specifies whether the pump is to be operated in single, parallel or series connection" ; + base:hasDisplayName "OperatingModeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3006" ; + base:hasProperty pumps:nodei6009 . + +pumps:nodei3007 a opcua:DataTypeNodeClass ; + base:definesType pumps:OperationModeEnum ; + base:hasBrowseName "OperationModeEnum" ; + base:hasDescription "describes the possible operation modes of the pump" ; + base:hasDisplayName "OperationModeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3007" ; + base:hasProperty pumps:nodei6010 . + +pumps:nodei3008 a opcua:DataTypeNodeClass ; + base:definesType pumps:ControlModeEnum ; + base:hasBrowseName "ControlModeEnum" ; + base:hasDescription "describes the possible control modes of the pump" ; + base:hasDisplayName "ControlModeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3008" ; + base:hasProperty pumps:nodei6011 . + +pumps:nodei3009 a opcua:DataTypeNodeClass ; + base:definesType pumps:PumpKickModeEnum ; + base:hasBrowseName "PumpKickModeEnum" ; + base:hasDescription "describes the pump kick mode of the pump" ; + base:hasDisplayName "PumpKickModeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3009" ; + base:hasProperty pumps:nodei6012 . + +pumps:nodei3010 a opcua:DataTypeNodeClass ; + base:definesType pumps:PumpRoleEnum ; + base:hasBrowseName "PumpRoleEnum" ; + base:hasDescription "identifies the role rsp. task of the pump within the multi pump management" ; + base:hasDisplayName "PumpRoleEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3010" ; + base:hasProperty pumps:nodei6013 . + +pumps:nodei3011 a opcua:DataTypeNodeClass ; + base:definesType pumps:MultiPumpOperationModeEnum ; + base:hasBrowseName "MultiPumpOperationModeEnum" ; + base:hasDescription "specifies the actual multi pump operation mode" ; + base:hasDisplayName "MultiPumpOperationModeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3011" ; + base:hasProperty pumps:nodei6014 . + +pumps:nodei3012 a opcua:DataTypeNodeClass ; + base:definesType pumps:ExchangeModeEnum ; + base:hasBrowseName "ExchangeModeEnum" ; + base:hasDescription "specifies the exchange mode of the pump" ; + base:hasDisplayName "ExchangeModeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3012" ; + base:hasProperty pumps:nodei6015 . + +pumps:nodei3013 a opcua:DataTypeNodeClass ; + base:definesType pumps:DistributionTypeEnum ; + base:hasBrowseName "DistributionTypeEnum" ; + base:hasDescription "describes the share of operation time of different pumps of the pump system in addition operation mode" ; + base:hasDisplayName "DistributionTypeEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3013" ; + base:hasProperty pumps:nodei6016 . + +pumps:nodei3014 a opcua:DataTypeNodeClass ; + base:definesType pumps:PortDirectionEnum ; + base:hasBrowseName "PortDirectionEnum" ; + base:hasDescription "determines whether the port is an inlet and outlet or both" ; + base:hasDisplayName "PortDirectionEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3014" ; + base:hasProperty pumps:nodei6017 . + +pumps:nodei3015 a opcua:DataTypeNodeClass ; + opcua:HasEncoding pumps:nodei5001, + pumps:nodei5002, + pumps:nodei5003 ; + base:definesType pumps:ExplosionZoneOptionSet ; + base:hasBrowseName "ExplosionZoneOptionSet" ; + base:hasDescription "defines flags for the category of explosion zones for devices" ; + base:hasDisplayName "ExplosionZoneOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3015" ; + base:hasProperty pumps:nodei14988 . + +pumps:nodei3016 a opcua:DataTypeNodeClass ; + opcua:HasEncoding pumps:nodei5004, + pumps:nodei5005, + pumps:nodei5006 ; + base:definesType pumps:ExplosionProtectionOptionSet ; + base:hasBrowseName "ExplosionProtectionOptionSet" ; + base:hasDescription "defines flags for the category of explosion protection for devices according to EU Directive 2014/34/EU (ATEX)" ; + base:hasDisplayName "ExplosionProtectionOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3016" ; + base:hasProperty pumps:nodei14982 . + +pumps:nodei3017 a opcua:DataTypeNodeClass ; + opcua:HasEncoding pumps:nodei5007, + pumps:nodei5008, + pumps:nodei5009 ; + base:definesType pumps:OfferedControlModesOptionSet ; + base:hasBrowseName "OfferedControlModesOptionSet" ; + base:hasDescription "defines flags for offerd control modes supported by the manufacturer for the product" ; + base:hasDisplayName "OfferedControlModesOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3017" ; + base:hasProperty pumps:nodei14994 . + +pumps:nodei3018 a opcua:DataTypeNodeClass ; + opcua:HasEncoding pumps:nodei5010, + pumps:nodei5011, + pumps:nodei5012 ; + base:definesType pumps:OfferedFieldbusesOptionSet ; + base:hasBrowseName "OfferedFieldbusesOptionSet" ; + base:hasDescription "defines flags for fieldbuses supported by the manufacturer for the product" ; + base:hasDisplayName "OfferedFieldbusesOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3018" ; + base:hasProperty pumps:nodei15000 . + +pumps:nodei3019 a opcua:DataTypeNodeClass ; + opcua:HasEncoding pumps:nodei5013, + pumps:nodei5014, + pumps:nodei5015 ; + base:definesType pumps:DeclarationOfConformityOptionSet ; + base:hasBrowseName "DeclarationOfConformityOptionSet" ; + base:hasDescription "defines flags for directives on the basis of which conformity was determined" ; + base:hasDisplayName "DeclarationOfConformityOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3019" ; + base:hasProperty pumps:nodei14976 . + +pumps:nodei3020 a opcua:DataTypeNodeClass ; + opcua:HasEncoding pumps:nodei5016, + pumps:nodei5017, + pumps:nodei5018 ; + base:definesType pumps:PhysicalAddressDataType ; + base:hasBrowseName "PhysicalAddressDataType" ; + base:hasDescription "Physical address of the manufacturer." ; + base:hasDisplayName "PhysicalAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3020" . + +pumps:nodei3021 a opcua:DataTypeNodeClass ; + base:definesType pumps:PumpClassEnum ; + base:hasBrowseName "PumpClassEnum" ; + base:hasDescription "defines possible pump types" ; + base:hasDisplayName "PumpClassEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "3021" ; + base:hasProperty pumps:nodei12083 ; + base:hasSymbolicName "DeviceTypeEnum" . + +opcua:nodei11715 base:hasComponent pumps:nodei5239 . + +opcua:nodei92 base:hasComponent pumps:nodei6004 . + +opcua:nodei93 base:hasComponent pumps:nodei6002 . + +pumps:City a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "City" . + +pumps:Country a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Country" . + +pumps:IPumpVendorNameplateType a owl:Class ; + rdfs:subClassOf machinery:IMachineVendorNameplateType ; + base:isAbstract "true" . + +pumps:Number a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Number" . + +pumps:PostalCode a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "PostalCode" . + +pumps:PumpType a owl:Class ; + rdfs:subClassOf devices:TopologyElementType . + +pumps:State a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "State" . + +pumps:Street a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Street" . + +pumps:nodei10000 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShortToEarth" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a short to earth." ; + base:hasDisplayName "ShortToEarth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10000" ; + base:hasProperty pumps:nodei10001, + pumps:nodei10002, + pumps:nodei12299 ; + base:hasValue false . + +pumps:nodei10001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10001" . + +pumps:nodei10002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10002" . + +pumps:nodei10003 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrent" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure of supply current." ; + base:hasDisplayName "SupplyCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10003" ; + base:hasProperty pumps:nodei10004, + pumps:nodei10005, + pumps:nodei12301 ; + base:hasValue false . + +pumps:nodei10004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10004" . + +pumps:nodei10005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10005" . + +pumps:nodei10006 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrentHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply current." ; + base:hasDisplayName "SupplyCurrentHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10006" ; + base:hasProperty pumps:nodei10007, + pumps:nodei10008, + pumps:nodei12302 ; + base:hasValue false . + +pumps:nodei10007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10007" . + +pumps:nodei10008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10008" . + +pumps:nodei10009 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrentLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply current." ; + base:hasDisplayName "SupplyCurrentLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10009" ; + base:hasProperty pumps:nodei10010, + pumps:nodei10011, + pumps:nodei12304 ; + base:hasValue false . + +pumps:nodei10010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10010" . + +pumps:nodei10011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10011" . + +pumps:nodei10012 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequency" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable supply frequency." ; + base:hasDisplayName "SupplyFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10012" ; + base:hasProperty pumps:nodei10013, + pumps:nodei10014, + pumps:nodei12305 ; + base:hasValue false . + +pumps:nodei10013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10013" . + +pumps:nodei10014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10014" . + +pumps:nodei10015 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequencyHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply frequency." ; + base:hasDisplayName "SupplyFrequencyHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10015" ; + base:hasProperty pumps:nodei10016, + pumps:nodei10017, + pumps:nodei12307 ; + base:hasValue false . + +pumps:nodei10016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10016" . + +pumps:nodei10017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10017" . + +pumps:nodei10018 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequencyLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply frequency." ; + base:hasDisplayName "SupplyFrequencyLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10018" ; + base:hasProperty pumps:nodei10019, + pumps:nodei10020, + pumps:nodei12308 ; + base:hasValue false . + +pumps:nodei10019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10019" . + +pumps:nodei10020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10020" . + +pumps:nodei10021 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure of supply voltage." ; + base:hasDisplayName "SupplyVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10021" ; + base:hasProperty pumps:nodei10022, + pumps:nodei10023, + pumps:nodei12310 ; + base:hasValue false . + +pumps:nodei10022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10022" . + +pumps:nodei10023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10023" . + +pumps:nodei10024 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltageHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply voltage." ; + base:hasDisplayName "SupplyVoltageHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10024" ; + base:hasProperty pumps:nodei10025, + pumps:nodei10026, + pumps:nodei12311 ; + base:hasValue false . + +pumps:nodei10025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10025" . + +pumps:nodei10026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10026" . + +pumps:nodei10027 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltageLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply voltage." ; + base:hasDisplayName "SupplyVoltageLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10027" ; + base:hasProperty pumps:nodei10028, + pumps:nodei10029, + pumps:nodei12313 ; + base:hasValue false . + +pumps:nodei10028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10028" . + +pumps:nodei10029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10029" . + +pumps:nodei10030 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "VoltageInsideDevice" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable voltage inside the device." ; + base:hasDisplayName "VoltageInsideDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10030" ; + base:hasProperty pumps:nodei10031, + pumps:nodei10032, + pumps:nodei12314 ; + base:hasValue false . + +pumps:nodei10031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10031" . + +pumps:nodei10032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10032" . + +pumps:nodei10033 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WindingTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable winding temperature." ; + base:hasDisplayName "WindingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10033" ; + base:hasProperty pumps:nodei10034, + pumps:nodei10035, + pumps:nodei12316 ; + base:hasValue false . + +pumps:nodei10034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10034" . + +pumps:nodei10035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10035" . + +pumps:nodei10036 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a communication failure." ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10036" ; + base:hasProperty pumps:nodei10037, + pumps:nodei10038, + pumps:nodei12317 ; + base:hasValue false . + +pumps:nodei10037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10037" . + +pumps:nodei10038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10038" . + +pumps:nodei10039 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComputingCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the computing elements of device hardware." ; + base:hasDisplayName "ComputingCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10039" ; + base:hasProperty pumps:nodei10040, + pumps:nodei10041, + pumps:nodei12319 ; + base:hasValue false . + +pumps:nodei1004 a opcua:ObjectTypeNodeClass ; + base:definesType pumps:IPumpVendorNameplateType ; + base:hasBrowseName "IPumpVendorNameplateType" ; + base:hasDisplayName "IPumpVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "1004" ; + base:hasProperty pumps:nodei6063, + pumps:nodei6064, + pumps:nodei6065, + pumps:nodei6066, + pumps:nodei6067, + pumps:nodei6068, + pumps:nodei6069, + pumps:nodei6070, + pumps:nodei6080, + pumps:nodei9940 . + +pumps:nodei10040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10040" . + +pumps:nodei10041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10041" . + +pumps:nodei10042 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the control elements of device hardware." ; + base:hasDisplayName "ControlCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10042" ; + base:hasProperty pumps:nodei10043, + pumps:nodei10044, + pumps:nodei12320 ; + base:hasValue false . + +pumps:nodei10043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10043" . + +pumps:nodei10044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10044" . + +pumps:nodei10045 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DCLinkSupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the dc power supply of device hardware." ; + base:hasDisplayName "DCLinkSupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10045" ; + base:hasProperty pumps:nodei10046, + pumps:nodei10047, + pumps:nodei12322 ; + base:hasValue false . + +pumps:nodei10046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10046" . + +pumps:nodei10047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10047" . + +pumps:nodei10048 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Eprom" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of an eprom." ; + base:hasDisplayName "Eprom" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10048" ; + base:hasProperty pumps:nodei10049, + pumps:nodei10050, + pumps:nodei12323 ; + base:hasValue false . + +pumps:nodei10049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10049" . + +pumps:nodei10050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10050" . + +pumps:nodei10051 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of device hardware." ; + base:hasDisplayName "HardwareFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10051" ; + base:hasProperty pumps:nodei10052, + pumps:nodei10053, + pumps:nodei12325 ; + base:hasValue false . + +pumps:nodei10052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10052" . + +pumps:nodei10053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10053" . + +pumps:nodei10054 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "IONA" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a disconnection between processing unit and device." ; + base:hasDisplayName "IONA" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10054" ; + base:hasProperty pumps:nodei10055, + pumps:nodei10056, + pumps:nodei12326 ; + base:hasValue false . + +pumps:nodei10055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10055" . + +pumps:nodei10056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10056" . + +pumps:nodei10057 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeasureCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the measurement elements of device hardware." ; + base:hasDisplayName "MeasureCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10057" ; + base:hasProperty pumps:nodei10058, + pumps:nodei10059, + pumps:nodei12328 ; + base:hasValue false . + +pumps:nodei10058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10058" . + +pumps:nodei10059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10059" . + +pumps:nodei10060 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MicroProcessor" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the micro processor." ; + base:hasDisplayName "MicroProcessor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10060" ; + base:hasProperty pumps:nodei10061, + pumps:nodei10062, + pumps:nodei12329 ; + base:hasValue false . + +pumps:nodei10061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10061" . + +pumps:nodei10062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10062" . + +pumps:nodei10063 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkNA" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a disconnection of the device." ; + base:hasDisplayName "NetworkNA" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10063" ; + base:hasProperty pumps:nodei10064, + pumps:nodei10065, + pumps:nodei12331 ; + base:hasValue false . + +pumps:nodei10064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10064" . + +pumps:nodei10065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10065" . + +pumps:nodei10066 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerSupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the power supply of device hardware." ; + base:hasDisplayName "PowerSupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10066" ; + base:hasProperty pumps:nodei10067, + pumps:nodei10068, + pumps:nodei12332 ; + base:hasValue false . + +pumps:nodei10067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10067" . + +pumps:nodei10068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10068" . + +pumps:nodei10069 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Ram" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a ram failure." ; + base:hasDisplayName "Ram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10069" ; + base:hasProperty pumps:nodei10070, + pumps:nodei10071, + pumps:nodei12334 ; + base:hasValue false . + +pumps:nodei10070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10070" . + +pumps:nodei10071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10071" . + +pumps:nodei10072 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingAbrasion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unacceptable abrasion of the axial bearing." ; + base:hasDisplayName "AxialBearingAbrasion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10072" ; + base:hasProperty pumps:nodei10073, + pumps:nodei10074, + pumps:nodei12335 ; + base:hasValue false . + +pumps:nodei10073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10073" . + +pumps:nodei10074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10074" . + +pumps:nodei10075 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the axial bearing." ; + base:hasDisplayName "AxialBearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10075" ; + base:hasProperty pumps:nodei10076, + pumps:nodei10077, + pumps:nodei12337 ; + base:hasValue false . + +pumps:nodei10076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10076" . + +pumps:nodei10077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10077" . + +pumps:nodei10078 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the axial bearing." ; + base:hasDisplayName "AxialBearingOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10078" ; + base:hasProperty pumps:nodei10079, + pumps:nodei10080, + pumps:nodei12338 ; + base:hasValue false . + +pumps:nodei10079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10079" . + +pumps:nodei10080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10080" . + +pumps:nodei10081 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic bearing failure." ; + base:hasDisplayName "BearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10081" ; + base:hasProperty pumps:nodei10082, + pumps:nodei10083, + pumps:nodei12340 ; + base:hasValue false . + +pumps:nodei10082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10082" . + +pumps:nodei10083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10083" . + +pumps:nodei10084 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrakeChopper" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem of the brake chopper." ; + base:hasDisplayName "BrakeChopper" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10084" ; + base:hasProperty pumps:nodei10085, + pumps:nodei10086, + pumps:nodei12341 ; + base:hasValue false . + +pumps:nodei10085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10085" . + +pumps:nodei10086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10086" . + +pumps:nodei10087 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrakeOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a brake." ; + base:hasDisplayName "BrakeOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10087" ; + base:hasProperty pumps:nodei10088, + pumps:nodei10089, + pumps:nodei12343 ; + base:hasValue false . + +pumps:nodei10088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10088" . + +pumps:nodei10089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10089" . + +pumps:nodei10090 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExcessVibration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates unacceptable high mechanical vibration." ; + base:hasDisplayName "ExcessVibration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10090" ; + base:hasProperty pumps:nodei10091, + pumps:nodei10092, + pumps:nodei12344 ; + base:hasValue false . + +pumps:nodei10091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10091" . + +pumps:nodei10092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10092" . + +pumps:nodei10093 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "GapWear" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a mechanical wear at gap." ; + base:hasDisplayName "GapWear" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10093" ; + base:hasProperty pumps:nodei10094, + pumps:nodei10095, + pumps:nodei12346 ; + base:hasValue false . + +pumps:nodei10094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10094" . + +pumps:nodei10095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10095" . + +pumps:nodei10096 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic mechanical fault." ; + base:hasDisplayName "MechanicalFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10096" ; + base:hasProperty pumps:nodei10097, + pumps:nodei10098, + pumps:nodei12347 ; + base:hasValue false . + +pumps:nodei10097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10097" . + +pumps:nodei10098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10098" . + +pumps:nodei10099 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Misalignment" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a misalignment." ; + base:hasDisplayName "Misalignment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10099" ; + base:hasProperty pumps:nodei10100, + pumps:nodei10101, + pumps:nodei12349 ; + base:hasValue false . + +pumps:nodei10100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10100" . + +pumps:nodei10101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10101" . + +pumps:nodei10102 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingAbrasion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unacceptable abrasion of the radial bearing." ; + base:hasDisplayName "RadialBearingAbrasion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10102" ; + base:hasProperty pumps:nodei10103, + pumps:nodei10104, + pumps:nodei12350 ; + base:hasValue false . + +pumps:nodei10103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10103" . + +pumps:nodei10104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10104" . + +pumps:nodei10105 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the radial bearing." ; + base:hasDisplayName "RadialBearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10105" ; + base:hasProperty pumps:nodei10106, + pumps:nodei10107, + pumps:nodei12352 ; + base:hasValue false . + +pumps:nodei10106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10106" . + +pumps:nodei10107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10107" . + +pumps:nodei10108 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the radial bearing." ; + base:hasDisplayName "RadialBearingOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10108" ; + base:hasProperty pumps:nodei10109, + pumps:nodei10110, + pumps:nodei12353 ; + base:hasValue false . + +pumps:nodei10109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10109" . + +pumps:nodei10110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10110" . + +pumps:nodei10111 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RotorBlocked" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a blocked rotor." ; + base:hasDisplayName "RotorBlocked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10111" ; + base:hasProperty pumps:nodei10112, + pumps:nodei10113, + pumps:nodei12355 ; + base:hasValue false . + +pumps:nodei10112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10112" . + +pumps:nodei10113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10113" . + +pumps:nodei10114 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RotorStationRubbing" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates the rubbing of stator and rotor." ; + base:hasDisplayName "RotorStationRubbing" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10114" ; + base:hasProperty pumps:nodei10115, + pumps:nodei10116, + pumps:nodei12356 ; + base:hasValue false . + +pumps:nodei10115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10115" . + +pumps:nodei10116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10116" . + +pumps:nodei10117 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Unbalance" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unbalance." ; + base:hasDisplayName "Unbalance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10117" ; + base:hasProperty pumps:nodei10118, + pumps:nodei10119, + pumps:nodei12358 ; + base:hasValue false . + +pumps:nodei10118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10118" . + +pumps:nodei10119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10119" . + +pumps:nodei10120 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Blockage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a closed valve operation." ; + base:hasDisplayName "Blockage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10120" ; + base:hasProperty pumps:nodei10121, + pumps:nodei10122, + pumps:nodei12359 ; + base:hasValue false . + +pumps:nodei10121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10121" . + +pumps:nodei10122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10122" . + +pumps:nodei10123 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Cavitation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates cavitation of the pump liquid." ; + base:hasDisplayName "Cavitation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10123" ; + base:hasProperty pumps:nodei10124, + pumps:nodei10125, + pumps:nodei12362 ; + base:hasValue false . + +pumps:nodei10124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10124" . + +pumps:nodei10125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10125" . + +pumps:nodei10126 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Condensation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates abnormal condensation in flow medium." ; + base:hasDisplayName "Condensation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10126" ; + base:hasProperty pumps:nodei10127, + pumps:nodei10128, + pumps:nodei12363 ; + base:hasValue false . + +pumps:nodei10127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10127" . + +pumps:nodei10128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10128" . + +pumps:nodei10129 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dry" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a dry running." ; + base:hasDisplayName "Dry" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10129" ; + base:hasProperty pumps:nodei10130, + pumps:nodei10131, + pumps:nodei12365 ; + base:hasValue false . + +pumps:nodei10130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10130" . + +pumps:nodei10131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10131" . + +pumps:nodei10132 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Flow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal flow of the pump fluid." ; + base:hasDisplayName "Flow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10132" ; + base:hasProperty pumps:nodei10133, + pumps:nodei10134, + pumps:nodei12366 ; + base:hasValue false . + +pumps:nodei10133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10133" . + +pumps:nodei10134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10134" . + +pumps:nodei10135 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Gas" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a significant amount of gas in the pump liquid." ; + base:hasDisplayName "Gas" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10135" ; + base:hasProperty pumps:nodei10136, + pumps:nodei10137, + pumps:nodei12368 ; + base:hasValue false . + +pumps:nodei10136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10136" . + +pumps:nodei10137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10137" . + +pumps:nodei10138 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Liquid" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a significant amount of liquid in the flow medium." ; + base:hasDisplayName "Liquid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10138" ; + base:hasProperty pumps:nodei10139, + pumps:nodei10140, + pumps:nodei12369 ; + base:hasValue false . + +pumps:nodei10139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10139" . + +pumps:nodei10140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10140" . + +pumps:nodei10141 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Pressure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal pressure of the pump fluid." ; + base:hasDisplayName "Pressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10141" ; + base:hasProperty pumps:nodei10142, + pumps:nodei10143, + pumps:nodei12371 ; + base:hasValue false . + +pumps:nodei10142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10142" . + +pumps:nodei10143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10143" . + +pumps:nodei10144 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic process problem." ; + base:hasDisplayName "ProcessFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10144" ; + base:hasProperty pumps:nodei10145, + pumps:nodei10146, + pumps:nodei12372 ; + base:hasValue false . + +pumps:nodei10145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10145" . + +pumps:nodei10146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10146" . + +pumps:nodei10147 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Solid" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an significant amount of solid in the pump fluid." ; + base:hasDisplayName "Solid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10147" ; + base:hasProperty pumps:nodei10148, + pumps:nodei10149, + pumps:nodei12374 ; + base:hasValue false . + +pumps:nodei10148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10148" . + +pumps:nodei10149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10149" . + +pumps:nodei10150 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stall" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a stall of the pump liquid." ; + base:hasDisplayName "Stall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10150" ; + base:hasProperty pumps:nodei10151, + pumps:nodei10152, + pumps:nodei12375 ; + base:hasValue false . + +pumps:nodei10151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10151" . + +pumps:nodei10152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10152" . + +pumps:nodei10153 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Temperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal temperature of the pump fluid." ; + base:hasDisplayName "Temperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10153" ; + base:hasProperty pumps:nodei10154, + pumps:nodei10155, + pumps:nodei12377 ; + base:hasValue false . + +pumps:nodei10154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10154" . + +pumps:nodei10155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10155" . + +pumps:nodei10156 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Viscosity" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal viscosity of the pump liquid." ; + base:hasDisplayName "Viscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10156" ; + base:hasProperty pumps:nodei10157, + pumps:nodei10158, + pumps:nodei12378 ; + base:hasValue false . + +pumps:nodei10157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10157" . + +pumps:nodei10158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10158" . + +pumps:nodei10159 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidFlow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the accessory liquid flow, e.g. the buffer fluid flow or operating fluid flow." ; + base:hasDisplayName "AccessoryLiquidFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10159" ; + base:hasProperty pumps:nodei10160, + pumps:nodei10161, + pumps:nodei12380 ; + base:hasValue false . + +pumps:nodei10160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10160" . + +pumps:nodei10161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10161" . + +pumps:nodei10162 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a high limited accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10162" ; + base:hasProperty pumps:nodei10163, + pumps:nodei10164, + pumps:nodei12381 ; + base:hasValue false . + +pumps:nodei10163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10163" . + +pumps:nodei10164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10164" . + +pumps:nodei10165 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a low limited accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10165" ; + base:hasProperty pumps:nodei10166, + pumps:nodei10167, + pumps:nodei12383 ; + base:hasValue false . + +pumps:nodei10166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10166" . + +pumps:nodei10167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10167" . + +pumps:nodei10168 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10168" ; + base:hasProperty pumps:nodei10169, + pumps:nodei10918, + pumps:nodei12384 ; + base:hasValue false . + +pumps:nodei10169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10169" . + +pumps:nodei10170 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BalancingRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow which is extracted to activate a balance device" ; + base:hasDisplayName "BalancingRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10170" ; + base:hasProperty pumps:nodei12087, + pumps:nodei12088 . + +pumps:nodei10171 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BasePressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure obtained in the test dome after conditioning the vacuum pump and the test dome" ; + base:hasDisplayName "BasePressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10171" ; + base:hasProperty pumps:nodei13269, + pumps:nodei13270 . + +pumps:nodei10172 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClearanceVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume remaining unswept at the end of the discharge stroke." ; + base:hasDisplayName "ClearanceVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10172" ; + base:hasProperty pumps:nodei13272, + pumps:nodei13273 . + +pumps:nodei10173 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClockwiseRotation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Direction of rotation in which the shaft is seen to be turning in a clockwise direction when viewing the drive end of the shaft. A \"True\" status means that the rotation of pump is clockwise and a \"False\" status means that the rotation of pump is anticlockwise." ; + base:hasDisplayName "ClockwiseRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10173" ; + base:hasProperty pumps:nodei10174, + pumps:nodei10175, + pumps:nodei13276 . + +pumps:nodei10174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10174" . + +pumps:nodei10175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10175" . + +pumps:nodei10176 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Controllable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Indicates whether the product is a controllable pump or a self-controlling pump. A \"True\" status means that the pump is controllable and a \"False\" status means that the pump is not controllable." ; + base:hasDisplayName "Controllable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10176" ; + base:hasProperty pumps:nodei10177, + pumps:nodei10178, + pumps:nodei13279 . + +pumps:nodei10177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10177" . + +pumps:nodei10178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10178" . + +pumps:nodei10179 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Cool_DownTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The cool-down time is the time required to cool the propellant from the working temperature to a temperature at which the propellant can be exposed to atmospheric air without risk after the heating has been switched off." ; + base:hasDisplayName "Cool_DownTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10179" ; + base:hasProperty pumps:nodei13284, + pumps:nodei13285 . + +pumps:nodei10180 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Counter_ClockwiseRotation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Direction of rotation in which the shaft is seen to be turning in an anticlockwise direction, when viewing the drive end of the shaft. A \"True\" status means that the rotation of pump is anticlockwise and a \"False\" status means that the rotation of pump is clockwise." ; + base:hasDisplayName "Counter_ClockwiseRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10180" ; + base:hasProperty pumps:nodei10181, + pumps:nodei10182, + pumps:nodei13288 . + +pumps:nodei10181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10181" . + +pumps:nodei10182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10182" . + +pumps:nodei10183 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed of rotation at which the frequency of vibration (or its multiples) corresponds to the rotor resonant (lateral or torsional)" ; + base:hasDisplayName "CriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10183" ; + base:hasProperty pumps:nodei13293, + pumps:nodei13294 . + +pumps:nodei10184 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Publicly accessible attestation of conformity, commonly available on websites." ; + base:hasDisplayName "DeclarationOfConformity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10184" ; + base:hasProperty pumps:nodei13297 . + +pumps:nodei10185 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformityAvailable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Whether or not a declaration of conformity exists. A \"True\" status means that the declaration exists and a \"False\" status means that there is no declaration available." ; + base:hasDisplayName "DeclarationOfConformityAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10185" ; + base:hasProperty pumps:nodei10186, + pumps:nodei10187, + pumps:nodei13300 . + +pumps:nodei10186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10186" . + +pumps:nodei10187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10187" . + +pumps:nodei10188 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DesignAxialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Residual axial thrust on the pump rotor on which the thrust-bearing selection is based." ; + base:hasDisplayName "DesignAxialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10188" ; + base:hasProperty pumps:nodei13305, + pumps:nodei13306 . + +pumps:nodei10189 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DesignRadialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Radial load of the pump rotor for which the bearing system is selected." ; + base:hasDisplayName "DesignRadialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10189" ; + base:hasProperty pumps:nodei13311, + pumps:nodei13312 . + +pumps:nodei10190 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DirectivesOfEUDeclarationOfConformity" ; + base:hasDatatype pumps:DeclarationOfConformityOptionSet ; + base:hasDescription "Set of directives on the basis of which conformity was determined." ; + base:hasDisplayName "DirectivesOfEUDeclarationOfConformity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10190" ; + base:hasProperty pumps:nodei13318 . + +pumps:nodei10191 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DryCriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rotor resonant frequency calculated assuming that the rotor is supported only at its bearings and that the bearings are of infinite stiffness" ; + base:hasDisplayName "DryCriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10191" ; + base:hasProperty pumps:nodei13323, + pumps:nodei13324 . + +pumps:nodei10192 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionProtection" ; + base:hasDatatype pumps:ExplosionProtectionOptionSet ; + base:hasDescription "Device category for explosion protection according to 2014/34/EU (ATEX)." ; + base:hasDisplayName "ExplosionProtection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10192" ; + base:hasProperty pumps:nodei13327 . + +pumps:nodei10193 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeometricDisplacementVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Displacement volume for one stroke or one cycle." ; + base:hasDisplayName "GeometricDisplacementVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10193" ; + base:hasProperty pumps:nodei13338, + pumps:nodei13339 . + +pumps:nodei10194 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeometricalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Product of geometrical displacement volume and speed of rotation or stroke frequency" ; + base:hasDisplayName "GeometricalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10194" ; + base:hasProperty pumps:nodei13332, + pumps:nodei13333 . + +pumps:nodei10195 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeadAtPeakPoint" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest total head developed by a pump when this does not occur at a zero rate of flow" ; + base:hasDisplayName "HeadAtPeakPoint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10195" ; + base:hasProperty pumps:nodei13344, + pumps:nodei13345 . + +pumps:nodei10196 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10196" ; + base:hasProperty pumps:nodei10197 . + +pumps:nodei10197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10197" ; + base:hasValueRank "1" . + +pumps:nodei10198 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10198" ; + base:hasProperty pumps:nodei10199, + pumps:nodei10200 . + +pumps:nodei10199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10199" ; + base:hasValueRank "1" . + +pumps:nodei10200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10200" ; + base:hasValueRank "1" . + +pumps:nodei10201 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10201" ; + base:hasProperty pumps:nodei10202, + pumps:nodei10203 . + +pumps:nodei10202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10202" ; + base:hasValueRank "1" . + +pumps:nodei10203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10203" ; + base:hasValueRank "1" . + +pumps:nodei10204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10204" . + +pumps:nodei10205 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10205" ; + base:hasProperty pumps:nodei10206, + pumps:nodei10207 . + +pumps:nodei10206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10206" ; + base:hasValueRank "1" . + +pumps:nodei10207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10207" ; + base:hasValueRank "1" . + +pumps:nodei10208 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10208" ; + base:hasProperty pumps:nodei10209 . + +pumps:nodei10209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10209" ; + base:hasValueRank "1" . + +pumps:nodei10210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10210" . + +pumps:nodei10211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10211" . + +pumps:nodei10212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10212" . + +pumps:nodei10213 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10213" ; + base:hasProperty pumps:nodei10214 . + +pumps:nodei10214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10214" ; + base:hasValueRank "1" . + +pumps:nodei10215 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LeakageRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow leaking from shaft seals" ; + base:hasDisplayName "LeakageRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10215" ; + base:hasProperty pumps:nodei13353, + pumps:nodei13354 . + +pumps:nodei10216 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MaximumAllowableAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10216" ; + base:hasProperty pumps:nodei13359, + pumps:nodei13360 . + +pumps:nodei10217 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableCasingWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest outlet pressure at the specified operating temperature at which the pump casing can be used" ; + base:hasDisplayName "MaximumAllowableCasingWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10217" ; + base:hasProperty pumps:nodei13365, + pumps:nodei13366 . + +pumps:nodei10218 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableContinuousSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest rotational speed for continuous operation recommended by the manufacturer" ; + base:hasDisplayName "MaximumAllowableContinuousSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10218" ; + base:hasProperty pumps:nodei13371, + pumps:nodei13372 . + +pumps:nodei10219 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum permissible head at which the pump can be continuously operated without suffering damage" ; + base:hasDisplayName "MaximumAllowableHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10219" ; + base:hasProperty pumps:nodei13377, + pumps:nodei13378 . + +pumps:nodei10220 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MaximumAllowableRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10220" ; + base:hasProperty pumps:nodei13383, + pumps:nodei13384 . + +pumps:nodei10221 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable continuous fluid temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure" ; + base:hasDisplayName "MaximumAllowableTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10221" ; + base:hasProperty pumps:nodei13389, + pumps:nodei13390 . + +pumps:nodei10222 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableThroughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum pV flow the pump can withstand without damage" ; + base:hasDisplayName "MaximumAllowableThroughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10222" ; + base:hasProperty pumps:nodei13395, + pumps:nodei13396 . + +pumps:nodei10223 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure for a component on the basis of materials used and on the basis of calculation rules at the specified operating temperature" ; + base:hasDisplayName "MaximumAllowableWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10223" ; + base:hasProperty pumps:nodei13401, + pumps:nodei13402 . + +pumps:nodei10224 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAxialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest value of the residual axial thrust on the pump rotor resulting from operating the pump at any condition within its allowable operating range." ; + base:hasDisplayName "MaximumAxialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10224" ; + base:hasProperty pumps:nodei13407, + pumps:nodei13408 . + +pumps:nodei10225 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of the pump power input at any rate of flow at any allowable operating condition" ; + base:hasDisplayName "MaximumPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10225" ; + base:hasProperty pumps:nodei13413, + pumps:nodei13414 . + +pumps:nodei10226 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumRadialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest radial load of the pump rotor resulting from operating the pump at any condition within its allowable operating range." ; + base:hasDisplayName "MaximumRadialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10226" ; + base:hasProperty pumps:nodei13419, + pumps:nodei13420 . + +pumps:nodei10227 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumStaticSealingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest pressure, excluding hydrostatic testing, to which the seal can be subjected while the pump is shut down" ; + base:hasDisplayName "MaximumStaticSealingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10227" ; + base:hasProperty pumps:nodei13425, + pumps:nodei13426 . + +pumps:nodei10228 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimebetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the times between failures." ; + base:hasDisplayName "MeanTimebetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10228" ; + base:hasProperty pumps:nodei13431, + pumps:nodei13432 . + +pumps:nodei10229 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MinimumAllowableAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10229" ; + base:hasProperty pumps:nodei13437, + pumps:nodei13438 . + +pumps:nodei10230 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableContinuousSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest speed for continuous operation recommended by the manufacturer" ; + base:hasDisplayName "MinimumAllowableContinuousSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10230" ; + base:hasProperty pumps:nodei13443, + pumps:nodei13444 . + +pumps:nodei10231 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum permissible head at which the pump can be operated without suffering damage" ; + base:hasDisplayName "MinimumAllowableHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10231" ; + base:hasProperty pumps:nodei13449, + pumps:nodei13450 . + +pumps:nodei10232 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MinimumAllowableRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10232" ; + base:hasProperty pumps:nodei13455, + pumps:nodei13456 . + +pumps:nodei10233 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable continuous temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure" ; + base:hasDisplayName "MinimumAllowableTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10233" ; + base:hasProperty pumps:nodei13461, + pumps:nodei13462 . + +pumps:nodei10234 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableThermalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid" ; + base:hasDisplayName "MinimumAllowableThermalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10234" ; + base:hasProperty pumps:nodei13467, + pumps:nodei13468 . + +pumps:nodei10235 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumContinuousStableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can be operated without it adversely affecting its performance in terms of life expectancy, noise and vibrations" ; + base:hasDisplayName "MinimumContinuousStableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10235" ; + base:hasProperty pumps:nodei13473, + pumps:nodei13474 . + +pumps:nodei10236 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumContinuousThermalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid" ; + base:hasDisplayName "MinimumContinuousThermalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10236" ; + base:hasProperty pumps:nodei13479, + pumps:nodei13480 . + +pumps:nodei10237 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum NPSH at the pump inlet connection required to give the rated or operating performance at the specified conditions" ; + base:hasDisplayName "NetPositiveSuctionHeadRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10237" ; + base:hasProperty pumps:nodei13485, + pumps:nodei13486 . + +pumps:nodei10238 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadRequiredForADropOf3Percent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "NPSH required for a drop of 3 % in the total head of the first stage of the pump as a standard basis for use in performance curves" ; + base:hasDisplayName "NetPositiveSuctionHeadRequiredForADropOf3Percent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10238" ; + base:hasProperty pumps:nodei13491, + pumps:nodei13492 . + +pumps:nodei10239 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedControlModes" ; + base:hasDatatype pumps:OfferedControlModesOptionSet ; + base:hasDescription "Control modes supported by the manufacturer for the product." ; + base:hasDisplayName "OfferedControlModes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10239" ; + base:hasProperty pumps:nodei13495 . + +pumps:nodei10240 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedFieldbuses" ; + base:hasDatatype pumps:OfferedFieldbusesOptionSet ; + base:hasDescription "Fieldbuses supported by the manufacturer for the product." ; + base:hasDisplayName "OfferedFieldbuses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10240" ; + base:hasProperty pumps:nodei13498 . + +pumps:nodei10241 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalFieldbuses" ; + base:hasDatatype opcua:String ; + base:hasDescription "Additional fieldbuses supported by the product." ; + base:hasDisplayName "AdditionalFieldbuses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10241" ; + base:hasProperty pumps:nodei13501 ; + base:hasValue "['\\n ']" ; + base:hasValueRank "1" . + +pumps:nodei10242 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total head developed by the pump at a rate of flow corresponding to the best efficiency" ; + base:hasDisplayName "OptimumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10242" ; + base:hasProperty pumps:nodei13506, + pumps:nodei13507 . + +pumps:nodei10243 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pump power input at the rate of flow corresponding to the best efficiency" ; + base:hasDisplayName "OptimumPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10243" ; + base:hasProperty pumps:nodei13512, + pumps:nodei13513 . + +pumps:nodei10244 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at the point of best efficiency" ; + base:hasDisplayName "OptimumRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10244" ; + base:hasProperty pumps:nodei13518, + pumps:nodei13519 . + +pumps:nodei10245 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PistonVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average speed given by the stroke length multiplied with the number of complete pumping cycles of the piston, plunger or piston attached to the diaphragm per minute (stroke per minute or pump crank speed)" ; + base:hasDisplayName "PistonVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10245" ; + base:hasProperty pumps:nodei13524, + pumps:nodei13525 . + +pumps:nodei10246 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PossibleFluids" ; + base:hasDatatype opcua:String ; + base:hasDescription "Fluids that can be pumped by the pump." ; + base:hasDisplayName "PossibleFluids" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10246" ; + base:hasProperty pumps:nodei13528 ; + base:hasValueRank "1" . + +pumps:nodei10247 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Pre_ChargePressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure to which the pulsation dampener is charged with dry gas prior to start of operation" ; + base:hasDisplayName "Pre_ChargePressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10247" ; + base:hasProperty pumps:nodei13533, + pumps:nodei13534 . + +pumps:nodei10248 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10248" ; + base:hasProperty pumps:nodei10249 . + +pumps:nodei10249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10249" ; + base:hasValueRank "1" . + +pumps:nodei10250 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10250" ; + base:hasProperty pumps:nodei10251, + pumps:nodei10252 . + +pumps:nodei10251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10251" ; + base:hasValueRank "1" . + +pumps:nodei10252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10252" ; + base:hasValueRank "1" . + +pumps:nodei10253 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10253" ; + base:hasProperty pumps:nodei10254, + pumps:nodei10255 . + +pumps:nodei10254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10254" ; + base:hasValueRank "1" . + +pumps:nodei10255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10255" ; + base:hasValueRank "1" . + +pumps:nodei10256 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10256" . + +pumps:nodei10257 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10257" ; + base:hasProperty pumps:nodei10258, + pumps:nodei10259 . + +pumps:nodei10258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10258" ; + base:hasValueRank "1" . + +pumps:nodei10259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10259" ; + base:hasValueRank "1" . + +pumps:nodei10260 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10260" ; + base:hasProperty pumps:nodei10261 . + +pumps:nodei10261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10261" ; + base:hasValueRank "1" . + +pumps:nodei10262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10262" . + +pumps:nodei10263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10263" . + +pumps:nodei10264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10264" . + +pumps:nodei10265 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10265" ; + base:hasProperty pumps:nodei10266 . + +pumps:nodei10266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10266" ; + base:hasValueRank "1" . + +pumps:nodei10267 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10267" ; + base:hasProperty pumps:nodei10268 . + +pumps:nodei10268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10268" ; + base:hasValueRank "1" . + +pumps:nodei10269 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10269" ; + base:hasProperty pumps:nodei10270, + pumps:nodei10271 . + +pumps:nodei10270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10270" ; + base:hasValueRank "1" . + +pumps:nodei10271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10271" ; + base:hasValueRank "1" . + +pumps:nodei10272 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10272" ; + base:hasProperty pumps:nodei10273, + pumps:nodei10274 . + +pumps:nodei10273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10273" ; + base:hasValueRank "1" . + +pumps:nodei10274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10274" ; + base:hasValueRank "1" . + +pumps:nodei10275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10275" . + +pumps:nodei10276 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10276" ; + base:hasProperty pumps:nodei10277, + pumps:nodei10278 . + +pumps:nodei10277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10277" ; + base:hasValueRank "1" . + +pumps:nodei10278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10278" ; + base:hasValueRank "1" . + +pumps:nodei10279 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10279" ; + base:hasProperty pumps:nodei10280 . + +pumps:nodei10280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10280" ; + base:hasValueRank "1" . + +pumps:nodei10281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10281" . + +pumps:nodei10282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10282" . + +pumps:nodei10283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10283" . + +pumps:nodei10284 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10284" ; + base:hasProperty pumps:nodei10285 . + +pumps:nodei10285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10285" ; + base:hasValueRank "1" . + +pumps:nodei10286 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10286" ; + base:hasProperty pumps:nodei10287 . + +pumps:nodei10287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10287" ; + base:hasValueRank "1" . + +pumps:nodei10288 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10288" ; + base:hasProperty pumps:nodei10289, + pumps:nodei10290 . + +pumps:nodei10289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10289" ; + base:hasValueRank "1" . + +pumps:nodei10290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10290" ; + base:hasValueRank "1" . + +pumps:nodei10291 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10291" ; + base:hasProperty pumps:nodei10292, + pumps:nodei10293 . + +pumps:nodei10292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10292" ; + base:hasValueRank "1" . + +pumps:nodei10293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10293" ; + base:hasValueRank "1" . + +pumps:nodei10294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10294" . + +pumps:nodei10295 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10295" ; + base:hasProperty pumps:nodei10296, + pumps:nodei10297 . + +pumps:nodei10296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10296" ; + base:hasValueRank "1" . + +pumps:nodei10297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10297" ; + base:hasValueRank "1" . + +pumps:nodei10298 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10298" ; + base:hasProperty pumps:nodei10299 . + +pumps:nodei10299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10299" ; + base:hasValueRank "1" . + +pumps:nodei10300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10300" . + +pumps:nodei10301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10301" . + +pumps:nodei10302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10302" . + +pumps:nodei10303 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10303" ; + base:hasProperty pumps:nodei10304 . + +pumps:nodei10304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10304" ; + base:hasValueRank "1" . + +pumps:nodei10305 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10305" ; + base:hasProperty pumps:nodei10306 . + +pumps:nodei10306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10306" ; + base:hasValueRank "1" . + +pumps:nodei10307 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10307" ; + base:hasProperty pumps:nodei10308, + pumps:nodei10309 . + +pumps:nodei10308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10308" ; + base:hasValueRank "1" . + +pumps:nodei10309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10309" ; + base:hasValueRank "1" . + +pumps:nodei10310 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10310" ; + base:hasProperty pumps:nodei10311, + pumps:nodei10312 . + +pumps:nodei10311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10311" ; + base:hasValueRank "1" . + +pumps:nodei10312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10312" ; + base:hasValueRank "1" . + +pumps:nodei10313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10313" . + +pumps:nodei10314 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10314" ; + base:hasProperty pumps:nodei10315, + pumps:nodei10316 . + +pumps:nodei10315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10315" ; + base:hasValueRank "1" . + +pumps:nodei10316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10316" ; + base:hasValueRank "1" . + +pumps:nodei10317 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10317" ; + base:hasProperty pumps:nodei10318 . + +pumps:nodei10318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10318" ; + base:hasValueRank "1" . + +pumps:nodei10319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10319" . + +pumps:nodei10320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10320" . + +pumps:nodei10321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10321" . + +pumps:nodei10322 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10322" ; + base:hasProperty pumps:nodei10323 . + +pumps:nodei10323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10323" ; + base:hasValueRank "1" . + +pumps:nodei10324 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10324" ; + base:hasProperty pumps:nodei10325 . + +pumps:nodei10325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10325" ; + base:hasValueRank "1" . + +pumps:nodei10326 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10326" ; + base:hasProperty pumps:nodei10327, + pumps:nodei10328 . + +pumps:nodei10327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10327" ; + base:hasValueRank "1" . + +pumps:nodei10328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10328" ; + base:hasValueRank "1" . + +pumps:nodei10329 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10329" ; + base:hasProperty pumps:nodei10330, + pumps:nodei10331 . + +pumps:nodei10330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10330" ; + base:hasValueRank "1" . + +pumps:nodei10331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10331" ; + base:hasValueRank "1" . + +pumps:nodei10332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10332" . + +pumps:nodei10333 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10333" ; + base:hasProperty pumps:nodei10334, + pumps:nodei10335 . + +pumps:nodei10334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10334" ; + base:hasValueRank "1" . + +pumps:nodei10335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10335" ; + base:hasValueRank "1" . + +pumps:nodei10336 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10336" ; + base:hasProperty pumps:nodei10337 . + +pumps:nodei10337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10337" ; + base:hasValueRank "1" . + +pumps:nodei10338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10338" . + +pumps:nodei10339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10339" . + +pumps:nodei10340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10340" . + +pumps:nodei10341 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10341" ; + base:hasProperty pumps:nodei10342 . + +pumps:nodei10342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10342" ; + base:hasValueRank "1" . + +pumps:nodei10343 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpClass" ; + base:hasDatatype pumps:PumpClassEnum ; + base:hasDescription "Pump type according to functional principle and pumped fluid" ; + base:hasDisplayName "PumpClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10343" ; + base:hasProperty pumps:nodei13315 . + +pumps:nodei10344 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Shut_OffHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total head developed by the pump in a zero rate of flow" ; + base:hasDisplayName "Shut_OffHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10344" ; + base:hasProperty pumps:nodei13554, + pumps:nodei13555 . + +pumps:nodei10345 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Shut_OffPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pump power input at zero rate of flow" ; + base:hasDisplayName "Shut_OffPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10345" ; + base:hasProperty pumps:nodei13560, + pumps:nodei13561 . + +pumps:nodei10346 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SlipFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Flow lost internally through clearances" ; + base:hasDisplayName "SlipFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10346" ; + base:hasProperty pumps:nodei13566, + pumps:nodei13567 . + +pumps:nodei10347 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergy" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)." ; + base:hasDisplayName "SoundEnergy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10347" ; + base:hasProperty pumps:nodei13572, + pumps:nodei13573 . + +pumps:nodei10348 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergyLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels." ; + base:hasDisplayName "SoundEnergyLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10348" ; + base:hasProperty pumps:nodei13578, + pumps:nodei13579 . + +pumps:nodei10349 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPower" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface." ; + base:hasDisplayName "SoundPower" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10349" ; + base:hasProperty pumps:nodei13584, + pumps:nodei13585 . + +pumps:nodei10350 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPowerLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels." ; + base:hasDisplayName "SoundPowerLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10350" ; + base:hasProperty pumps:nodei13590, + pumps:nodei13591 . + +pumps:nodei10351 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between instantaneous pressure and static pressure." ; + base:hasDisplayName "SoundPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10351" ; + base:hasProperty pumps:nodei13596, + pumps:nodei13597 . + +pumps:nodei10352 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressureLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels." ; + base:hasDisplayName "SoundPressureLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10352" ; + base:hasProperty pumps:nodei13602, + pumps:nodei13603 . + +pumps:nodei10353 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SpecificSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed that characterizes a pump in terms of its speed, flow rate per impeller eye, i.e. total flow for single-flow impeller, half flow for double-flow impeller, at the best efficiency point and head per stage at maximum impeller diameter" ; + base:hasDisplayName "SpecificSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10353" ; + base:hasProperty pumps:nodei13608, + pumps:nodei13609 . + +pumps:nodei10354 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10354" ; + base:hasProperty pumps:nodei10355 . + +pumps:nodei10355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10355" ; + base:hasValueRank "1" . + +pumps:nodei10356 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10356" ; + base:hasProperty pumps:nodei10357, + pumps:nodei10358 . + +pumps:nodei10357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10357" ; + base:hasValueRank "1" . + +pumps:nodei10358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10358" ; + base:hasValueRank "1" . + +pumps:nodei10359 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10359" ; + base:hasProperty pumps:nodei10360, + pumps:nodei10361 . + +pumps:nodei10360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10360" ; + base:hasValueRank "1" . + +pumps:nodei10361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10361" ; + base:hasValueRank "1" . + +pumps:nodei10362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10362" . + +pumps:nodei10363 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10363" ; + base:hasProperty pumps:nodei10364, + pumps:nodei10365 . + +pumps:nodei10364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10364" ; + base:hasValueRank "1" . + +pumps:nodei10365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10365" ; + base:hasValueRank "1" . + +pumps:nodei10366 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10366" ; + base:hasProperty pumps:nodei10367 . + +pumps:nodei10367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10367" ; + base:hasValueRank "1" . + +pumps:nodei10368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10368" . + +pumps:nodei10369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10369" . + +pumps:nodei10370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10370" . + +pumps:nodei10371 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10371" ; + base:hasProperty pumps:nodei10372 . + +pumps:nodei10372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10372" ; + base:hasValueRank "1" . + +pumps:nodei10373 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandardGasFlowrate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume flow rate at standard reference conditions, i.e. 0 °C and 101 325 Pa" ; + base:hasDisplayName "StandardGasFlowrate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10373" ; + base:hasProperty pumps:nodei13617, + pumps:nodei13618 . + +pumps:nodei10374 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The starting pressure is the pressure at which a vacuum pump can be switched on and a pumping effect is achieved without damage occurring." ; + base:hasDisplayName "StartingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10374" ; + base:hasProperty pumps:nodei13623, + pumps:nodei13624 . + +pumps:nodei10375 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Suction_SpecificSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed that characterizes a pump's cavitation performance in terms of its speed, optimum rate of flow per impeller eye at best efficiency point and NPSH3 at best efficiency point for the first stage at maximum impeller diameter" ; + base:hasDisplayName "Suction_SpecificSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10375" ; + base:hasProperty pumps:nodei13629, + pumps:nodei13630 . + +pumps:nodei10376 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SweptVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume traversed by a single stroke of piston, plunger or diaphragm." ; + base:hasDisplayName "SweptVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10376" ; + base:hasProperty pumps:nodei13635, + pumps:nodei13636 . + +pumps:nodei10377 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TripSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed at which the independent emergency overspeed devices operate to shut down a prime mover" ; + base:hasDisplayName "TripSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10377" ; + base:hasProperty pumps:nodei13641, + pumps:nodei13642 . + +pumps:nodei10378 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeNumber" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pure number calculated at the point of best efficiency" ; + base:hasDisplayName "TypeNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10378" ; + base:hasProperty pumps:nodei13645 . + +pumps:nodei10379 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumeFlowRate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume flow rate of the gas removed by the pump from the gas phase within the evacuated chamber." ; + base:hasDisplayName "VolumeFlowRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10379" ; + base:hasProperty pumps:nodei13650, + pumps:nodei13651 . + +pumps:nodei10380 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumeFlowRateOfBackingPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum volume flow rate for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump" ; + base:hasDisplayName "VolumeFlowRateOfBackingPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10380" ; + base:hasProperty pumps:nodei13656, + pumps:nodei13657 . + +pumps:nodei10381 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WarmUpTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The warm-up time is the time required to heat the blowing agent in the boiling vessel to its working temperature. The initial temperature can either be equal to the ambient temperature or equal to the temperature at which the blowing agent of the vacuum pump can be exposed to atmospheric air without risk." ; + base:hasDisplayName "WarmUpTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10381" ; + base:hasProperty pumps:nodei13662, + pumps:nodei13663 ; + base:hasValue 0e+00 . + +pumps:nodei10382 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporTolerableLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The mass flow rate for water vapor, in a gas ballast pump, in continuous operation and under normal ambient conditions, if the pumped gas is pure water vapor." ; + base:hasDisplayName "WaterVaporTolerableLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10382" ; + base:hasProperty pumps:nodei13668, + pumps:nodei13669 . + +pumps:nodei10383 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WetCriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rotor resonant frequency calculated considering the additional support and damping produced by the action of the pumped fluid within rotor" ; + base:hasDisplayName "WetCriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10383" ; + base:hasProperty pumps:nodei13674, + pumps:nodei13675 . + +pumps:nodei10384 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AtmosphericPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean absolute pressure of the atmosphere measured at the place of installation (2.1.1.3) of the pump" ; + base:hasDisplayName "AtmosphericPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10384" ; + base:hasProperty pumps:nodei14010, + pumps:nodei14011, + pumps:nodei14012 . + +pumps:nodei10385 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Density" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volumetric mass at a stated temperature" ; + base:hasDisplayName "Density" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10385" ; + base:hasProperty pumps:nodei14013, + pumps:nodei14014, + pumps:nodei14015 . + +pumps:nodei10386 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DynamicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the shear stress to the shear velocity acting in a liquid subjected to a plane shear motion" ; + base:hasDisplayName "DynamicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10386" ; + base:hasProperty pumps:nodei14016, + pumps:nodei14017, + pumps:nodei14018 . + +pumps:nodei10387 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletManometer" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the zero or center position of the inlet manometer, or other point as defined by the manometer calibration" ; + base:hasDisplayName "HeightOfTheInletManometer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10387" ; + base:hasProperty pumps:nodei14019, + pumps:nodei14020, + pumps:nodei14021 . + +pumps:nodei10388 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheNpshDatumPlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the NPSH datum plane and the reference plane" ; + base:hasDisplayName "HeightOfTheNpshDatumPlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10388" ; + base:hasProperty pumps:nodei14022, + pumps:nodei14023, + pumps:nodei14024 . + +pumps:nodei10389 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletManometer" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the zero or center position of the outlet manometer, or other point as defined by the manometer calibration" ; + base:hasDisplayName "HeightOfTheOutletManometer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10389" ; + base:hasProperty pumps:nodei14025, + pumps:nodei14026, + pumps:nodei14027 . + +pumps:nodei10390 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HydraulicEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage" ; + base:hasDisplayName "HydraulicEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10390" ; + base:hasProperty pumps:nodei14028, + pumps:nodei14029, + pumps:nodei14030 . + +pumps:nodei10391 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation" ; + base:hasDisplayName "InstallationTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10391" ; + base:hasProperty pumps:nodei14031, + pumps:nodei14032, + pumps:nodei14033 . + +pumps:nodei10392 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "KinematicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the dynamic viscosity to the density of the pumped liquid" ; + base:hasDisplayName "KinematicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10392" ; + base:hasProperty pumps:nodei14034, + pumps:nodei14035, + pumps:nodei14036 . + +pumps:nodei10393 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied" ; + base:hasDisplayName "MaximumAllowableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10393" ; + base:hasProperty pumps:nodei14037, + pumps:nodei14038, + pumps:nodei14039 . + +pumps:nodei10394 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumDynamicSealingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest pressure expected at the shaft seals during any specified operating condition and during startup and shutdown" ; + base:hasDisplayName "MaximumDynamicSealingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10394" ; + base:hasProperty pumps:nodei14040, + pumps:nodei14041, + pumps:nodei14042 . + +pumps:nodei10395 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedMeanVelocityAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at the inlet area of the installation divided by the inlet area of the installation" ; + base:hasDisplayName "RatedMeanVelocityAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10395" ; + base:hasProperty pumps:nodei14043, + pumps:nodei14044, + pumps:nodei14045 . + +pumps:nodei10396 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedMeanVelocityAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at the outlet area of the installation divided by the inlet area of the installation" ; + base:hasDisplayName "RatedMeanVelocityAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10396" ; + base:hasProperty pumps:nodei14046, + pumps:nodei14047, + pumps:nodei14048 . + +pumps:nodei10397 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ,ab, at given operating conditions" ; + base:hasDisplayName "MechanicalEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10397" ; + base:hasProperty pumps:nodei14049, + pumps:nodei14050, + pumps:nodei14051 . + +pumps:nodei10398 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied" ; + base:hasDisplayName "MinimumAllowableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10398" ; + base:hasProperty pumps:nodei14052, + pumps:nodei14053, + pumps:nodei14054 . + +pumps:nodei10399 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableStableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without exceeding the noise and vibration limits imposed in the order" ; + base:hasDisplayName "MinimumAllowableStableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10399" ; + base:hasProperty pumps:nodei14055, + pumps:nodei14056, + pumps:nodei14057 . + +pumps:nodei10400 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadAvailable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum NPSH available at the inlet area of the pump as determined by the conditions of the installation for a specified rate of flow" ; + base:hasDisplayName "NetPositiveSuctionHeadAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10400" ; + base:hasProperty pumps:nodei14058, + pumps:nodei14059, + pumps:nodei14060 . + +pumps:nodei10401 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverallEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the driver power input, Pmot, delivered as pump power output, Pu" ; + base:hasDisplayName "OverallEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10401" ; + base:hasProperty pumps:nodei14061, + pumps:nodei14062, + pumps:nodei14063 . + +pumps:nodei10402 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpBestEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest value of pump efficiency obtained at given operating conditions" ; + base:hasDisplayName "PumpBestEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10402" ; + base:hasProperty pumps:nodei14064, + pumps:nodei14065, + pumps:nodei14066 . + +pumps:nodei10403 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions" ; + base:hasDisplayName "PumpEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10403" ; + base:hasProperty pumps:nodei14067, + pumps:nodei14068, + pumps:nodei14069 . + +pumps:nodei10404 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpMechanicalPowerLosses" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Power absorbed by friction in bearings and shaft seal at given operating conditions of the pump" ; + base:hasDisplayName "PumpMechanicalPowerLosses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10404" ; + base:hasProperty pumps:nodei14070, + pumps:nodei14071, + pumps:nodei14072 . + +pumps:nodei10405 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpRatedPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Power required by the pump at the rated conditions" ; + base:hasDisplayName "PumpRatedPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10405" ; + base:hasProperty pumps:nodei14073, + pumps:nodei14074, + pumps:nodei14075 . + +pumps:nodei10406 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump" ; + base:hasDisplayName "PumpTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10406" ; + base:hasProperty pumps:nodei14076, + pumps:nodei14077, + pumps:nodei14078 . + +pumps:nodei10407 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedDifferentialPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Differential pressure for the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedDifferentialPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10407" ; + base:hasProperty pumps:nodei14079, + pumps:nodei14080, + pumps:nodei14081 . + +pumps:nodei10408 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at the guarantee point" ; + base:hasDisplayName "RatedFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10408" ; + base:hasProperty pumps:nodei14082, + pumps:nodei14083, + pumps:nodei14084 . + +pumps:nodei10409 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions of the pump in a given time required to meet the rated conditions" ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10409" ; + base:hasProperty pumps:nodei14085, + pumps:nodei14086, + pumps:nodei14087 . + +pumps:nodei10410 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the installation, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10410" ; + base:hasProperty pumps:nodei14088, + pumps:nodei14089, + pumps:nodei14090 . + +pumps:nodei10411 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the installation, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10411" ; + base:hasProperty pumps:nodei14091, + pumps:nodei14092, + pumps:nodei14093 . + +pumps:nodei10412 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UsefulLife" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval from first use until the instant when a limiting state is reached" ; + base:hasDisplayName "UsefulLife" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10412" ; + base:hasProperty pumps:nodei14094, + pumps:nodei14095, + pumps:nodei14096 . + +pumps:nodei10413 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValveSeatVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean velocity of the flow through the valve seat at the specified operating conditions" ; + base:hasDisplayName "ValveSeatVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10413" ; + base:hasProperty pumps:nodei14097, + pumps:nodei14098, + pumps:nodei14099 . + +pumps:nodei10414 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValveSpillVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean velocity of the flow through the valve spill area" ; + base:hasDisplayName "ValveSpillVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10414" ; + base:hasProperty pumps:nodei14100, + pumps:nodei14101, + pumps:nodei14102 . + +pumps:nodei10415 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VaporPressureOfThePumpedLiquid" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Absolute pressure at which the fluid vaporizes corresponding to the temperature of the liquid" ; + base:hasDisplayName "VaporPressureOfThePumpedLiquid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10415" ; + base:hasProperty pumps:nodei14103, + pumps:nodei14104, + pumps:nodei14105 . + +pumps:nodei10416 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumetricEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the actual delivered volume at maximum pressure to the geometric displacement volume" ; + base:hasDisplayName "VolumetricEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10416" ; + base:hasProperty pumps:nodei14106, + pumps:nodei14107, + pumps:nodei14108 . + +pumps:nodei10417 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CompressionRatio" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the backing pressure, p3, to the inlet pressure, p1, of the vacuum pump without throughput" ; + base:hasDisplayName "CompressionRatio" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10417" ; + base:hasProperty pumps:nodei13680, + pumps:nodei13681, + pumps:nodei13682 . + +pumps:nodei10418 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionZone" ; + base:hasDatatype pumps:ExplosionZoneOptionSet ; + base:hasDescription "Categories of explosion zones for devices according to 2014/34/EU (ATEX)." ; + base:hasDisplayName "ExplosionZone" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10418" ; + base:hasProperty pumps:nodei13683 . + +pumps:nodei10419 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fieldbus" ; + base:hasDatatype pumps:FieldbusEnum ; + base:hasDescription "Selected fieldbus for the product" ; + base:hasDisplayName "Fieldbus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10419" ; + base:hasProperty pumps:nodei13684 . + +pumps:nodei10420 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fluid" ; + base:hasDatatype opcua:String ; + base:hasDescription "Fluid that is handled by the pump at specified operating conditions" ; + base:hasDisplayName "Fluid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10420" ; + base:hasProperty pumps:nodei13685 . + +pumps:nodei10421 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GasContent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of gaseous substance in the liquid to be pumped, either as a contaminant or as vapor from the main body of liquid" ; + base:hasDisplayName "GasContent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10421" ; + base:hasProperty pumps:nodei13686, + pumps:nodei13687, + pumps:nodei13688 . + +pumps:nodei10422 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletSideOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the fluid level on the inlet side of the installation, or in the center of the inlet manifold" ; + base:hasDisplayName "HeightOfTheInletSideOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10422" ; + base:hasProperty pumps:nodei13689, + pumps:nodei13690, + pumps:nodei13691 . + +pumps:nodei10423 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletSideOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the fluid level on the outlet side of the installation or in the center of the outlet manifold" ; + base:hasDisplayName "HeightOfTheOutletSideOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10423" ; + base:hasProperty pumps:nodei13692, + pumps:nodei13693, + pumps:nodei13694 . + +pumps:nodei10424 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the pump" ; + base:hasDisplayName "HeightOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10424" ; + base:hasProperty pumps:nodei13695, + pumps:nodei13696, + pumps:nodei13697 . + +pumps:nodei10425 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest ambient temperature to be expected under normal circumstances" ; + base:hasDisplayName "MaximumAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10425" ; + base:hasProperty pumps:nodei13698, + pumps:nodei13699, + pumps:nodei13700 . + +pumps:nodei10426 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest rate of flow which is expected at operating conditions" ; + base:hasDisplayName "MaximumFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10426" ; + base:hasProperty pumps:nodei13701, + pumps:nodei13702, + pumps:nodei13703 . + +pumps:nodei10427 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest total head developed by a pump at any rate of flow" ; + base:hasDisplayName "MaximumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10427" ; + base:hasProperty pumps:nodei13704, + pumps:nodei13705, + pumps:nodei13706 . + +pumps:nodei10428 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest inlet pressure to which the pump is subjected during operation" ; + base:hasDisplayName "MaximumInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10428" ; + base:hasProperty pumps:nodei13707, + pumps:nodei13708, + pumps:nodei13709 . + +pumps:nodei10429 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum possible pressure at outlet, due either to internal energy increase (rotodynamic pumps) or external downstream restrictions (volumetric pumps)" ; + base:hasDisplayName "MaximumOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10429" ; + base:hasProperty pumps:nodei13710, + pumps:nodei13711, + pumps:nodei13712 . + +pumps:nodei10430 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest relative humidity that can be expected under normal circumstances." ; + base:hasDisplayName "MaximumRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10430" ; + base:hasProperty pumps:nodei13713, + pumps:nodei13714, + pumps:nodei13715 . + +pumps:nodei10431 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest fluid temperature to be expected under operating conditions" ; + base:hasDisplayName "MaximumTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10431" ; + base:hasProperty pumps:nodei13716, + pumps:nodei13717, + pumps:nodei13718 . + +pumps:nodei10432 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the times between failures" ; + base:hasDisplayName "MeanTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10432" ; + base:hasProperty pumps:nodei13719, + pumps:nodei13720, + pumps:nodei13721 . + +pumps:nodei10433 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest ambient temperature to be expected under normal circumstances" ; + base:hasDisplayName "MinimumAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10433" ; + base:hasProperty pumps:nodei13722, + pumps:nodei13723, + pumps:nodei13724 . + +pumps:nodei10434 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest rate of flow which is expected at operating conditions" ; + base:hasDisplayName "MinimumFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10434" ; + base:hasProperty pumps:nodei13725, + pumps:nodei13726, + pumps:nodei13727 . + +pumps:nodei10435 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest total head developed by a pump at any rate of flow" ; + base:hasDisplayName "MinimumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10435" ; + base:hasProperty pumps:nodei13728, + pumps:nodei13729, + pumps:nodei13730 . + +pumps:nodei10436 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest inlet pressure that can occur during operation for the pump" ; + base:hasDisplayName "MinimumInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10436" ; + base:hasProperty pumps:nodei13731, + pumps:nodei13732, + pumps:nodei13733 . + +pumps:nodei10437 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest outlet pressure that can occur during operation for the pump" ; + base:hasDisplayName "MinimumOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10437" ; + base:hasProperty pumps:nodei13734, + pumps:nodei13735, + pumps:nodei13736 . + +pumps:nodei10438 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest relative humidity to be expected under normal circumstances." ; + base:hasDisplayName "MinimumRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10438" ; + base:hasProperty pumps:nodei13737, + pumps:nodei13738, + pumps:nodei13739 . + +pumps:nodei10439 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest fluid temperature to be expected under operating conditions" ; + base:hasDisplayName "MinimumTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10439" ; + base:hasProperty pumps:nodei13740, + pumps:nodei13741, + pumps:nodei13742 . + +pumps:nodei10440 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Multi_Phase" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Comprising a fluid together with substances in solid or gaseous states, whether due to deliberate addition or a change of state caused by a change in conditions. A \"True\" status means that there is a possibility of multi-phase-fluid and a \"False\" status means that there is no possibility of multi-phase-fluid." ; + base:hasDisplayName "Multi_Phase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10440" ; + base:hasProperty pumps:nodei10441, + pumps:nodei10442, + pumps:nodei13743 . + +pumps:nodei10441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10441" . + +pumps:nodei10442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10442" . + +pumps:nodei10443 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureAvailable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid" ; + base:hasDisplayName "NetPositiveInletPressureAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10443" ; + base:hasProperty pumps:nodei13744, + pumps:nodei13745, + pumps:nodei13746 . + +pumps:nodei10444 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at which usual operation is expected" ; + base:hasDisplayName "NormalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10444" ; + base:hasProperty pumps:nodei13747, + pumps:nodei13748, + pumps:nodei13749 . + +pumps:nodei10445 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NpshDatumPlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Horizontal plane through the center of the circle described by the external points of the entrance edges of the impeller blades, in the first stage in the case of multi-stage pumps" ; + base:hasDisplayName "NpshDatumPlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10445" ; + base:hasProperty pumps:nodei13750, + pumps:nodei13751, + pumps:nodei13752 . + +pumps:nodei10446 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingMode" ; + base:hasDatatype pumps:OperatingModeEnum ; + base:hasDescription "Specifies whether the pump is to be operated in single, parallel or series connection." ; + base:hasDisplayName "OperatingMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10446" ; + base:hasProperty pumps:nodei13753 . + +pumps:nodei10447 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the installation for the working conditions" ; + base:hasDisplayName "RatedInletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10447" ; + base:hasProperty pumps:nodei13754, + pumps:nodei13755, + pumps:nodei13756 . + +pumps:nodei10448 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedPumpUnitTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference of the total head, at the outlet side of the pump unit from the total head at the inlet side of the pump unit, at which usual operation is expected" ; + base:hasDisplayName "RatedPumpUnitTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10448" ; + base:hasProperty pumps:nodei13757, + pumps:nodei13758, + pumps:nodei13759 . + +pumps:nodei10449 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencePlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Any horizontal plane for use as the datum for height measurement" ; + base:hasDisplayName "ReferencePlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10449" ; + base:hasProperty pumps:nodei13760, + pumps:nodei13761, + pumps:nodei13762 . + +pumps:nodei10450 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequiredControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "Specifies which control mode is to be used for the use case." ; + base:hasDisplayName "RequiredControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10450" ; + base:hasProperty pumps:nodei13763 . + +pumps:nodei10451 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequiredTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval throughout which an item is required to be in an up state" ; + base:hasDisplayName "RequiredTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10451" ; + base:hasProperty pumps:nodei13764, + pumps:nodei13765, + pumps:nodei13766 . + +pumps:nodei10452 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SolidContent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of solids contained in the fluid to be pumped, either as a contaminant or as a deliberate useful burden or suspension" ; + base:hasDisplayName "SolidContent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10452" ; + base:hasProperty pumps:nodei13767, + pumps:nodei13768, + pumps:nodei13769 . + +pumps:nodei10453 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Throughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amount of fluid flowing through a duct" ; + base:hasDisplayName "Throughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10453" ; + base:hasProperty pumps:nodei13770, + pumps:nodei13771, + pumps:nodei13772 . + +pumps:nodei10454 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UltimatePressureOfAVacuumPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The ultimate pressure is the value to which the pressure in a standardized test dome approaches asymptotically during normal operation of the vacuum pump and without gas inlet. A difference can be made between the final pressure caused by gases and the final pressure caused by gases and vapors." ; + base:hasDisplayName "UltimatePressureOfAVacuumPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10454" ; + base:hasProperty pumps:nodei13773, + pumps:nodei13774, + pumps:nodei13775 . + +pumps:nodei10455 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WorkingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Temperature determined by the given application and fluid." ; + base:hasDisplayName "WorkingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10455" ; + base:hasProperty pumps:nodei13776, + pumps:nodei13777, + pumps:nodei13778 . + +pumps:nodei10456 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10456" ; + base:hasProperty pumps:nodei10457 . + +pumps:nodei10457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10457" ; + base:hasValueRank "1" . + +pumps:nodei10458 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10458" ; + base:hasProperty pumps:nodei10459, + pumps:nodei10460 . + +pumps:nodei10459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10459" ; + base:hasValueRank "1" . + +pumps:nodei10460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10460" ; + base:hasValueRank "1" . + +pumps:nodei10461 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10461" ; + base:hasProperty pumps:nodei10462, + pumps:nodei10463 . + +pumps:nodei10462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10462" ; + base:hasValueRank "1" . + +pumps:nodei10463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10463" ; + base:hasValueRank "1" . + +pumps:nodei10464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10464" . + +pumps:nodei10465 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10465" ; + base:hasProperty pumps:nodei10466, + pumps:nodei10467 . + +pumps:nodei10466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10466" ; + base:hasValueRank "1" . + +pumps:nodei10467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10467" ; + base:hasValueRank "1" . + +pumps:nodei10468 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10468" ; + base:hasProperty pumps:nodei10469 . + +pumps:nodei10469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10469" ; + base:hasValueRank "1" . + +pumps:nodei10470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10470" . + +pumps:nodei10471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10471" . + +pumps:nodei10472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10472" . + +pumps:nodei10473 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10473" ; + base:hasProperty pumps:nodei10474 . + +pumps:nodei10474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10474" ; + base:hasValueRank "1" . + +pumps:nodei10475 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArrangementsLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing replacement components layout for an item." ; + base:hasDisplayName "ArrangementsLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10475" ; + base:hasProperty pumps:nodei13005 . + +pumps:nodei10476 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10476" ; + base:hasProperty pumps:nodei10477 . + +pumps:nodei10477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10477" ; + base:hasValueRank "1" . + +pumps:nodei10478 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10478" ; + base:hasProperty pumps:nodei10479, + pumps:nodei10480 . + +pumps:nodei10479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10479" ; + base:hasValueRank "1" . + +pumps:nodei10480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10480" ; + base:hasValueRank "1" . + +pumps:nodei10481 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10481" ; + base:hasProperty pumps:nodei10482, + pumps:nodei10483 . + +pumps:nodei10482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10482" ; + base:hasValueRank "1" . + +pumps:nodei10483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10483" ; + base:hasValueRank "1" . + +pumps:nodei10484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10484" . + +pumps:nodei10485 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10485" ; + base:hasProperty pumps:nodei10486, + pumps:nodei10487 . + +pumps:nodei10486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10486" ; + base:hasValueRank "1" . + +pumps:nodei10487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10487" ; + base:hasValueRank "1" . + +pumps:nodei10488 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10488" ; + base:hasProperty pumps:nodei10489 . + +pumps:nodei10489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10489" ; + base:hasValueRank "1" . + +pumps:nodei10490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10490" . + +pumps:nodei10491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10491" . + +pumps:nodei10492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10492" . + +pumps:nodei10493 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10493" ; + base:hasProperty pumps:nodei10494 . + +pumps:nodei10494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10494" ; + base:hasValueRank "1" . + +pumps:nodei10495 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificatesLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Specific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...)." ; + base:hasDisplayName "CertificatesLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10495" ; + base:hasProperty pumps:nodei13006 . + +pumps:nodei10496 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10496" ; + base:hasProperty pumps:nodei10497 . + +pumps:nodei10497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10497" ; + base:hasValueRank "1" . + +pumps:nodei10498 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10498" ; + base:hasProperty pumps:nodei10499, + pumps:nodei10500 . + +pumps:nodei10499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10499" ; + base:hasValueRank "1" . + +pumps:nodei10500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10500" ; + base:hasValueRank "1" . + +pumps:nodei10501 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10501" ; + base:hasProperty pumps:nodei10502, + pumps:nodei10503 . + +pumps:nodei10502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10502" ; + base:hasValueRank "1" . + +pumps:nodei10503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10503" ; + base:hasValueRank "1" . + +pumps:nodei10504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10504" . + +pumps:nodei10505 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10505" ; + base:hasProperty pumps:nodei10506, + pumps:nodei10507 . + +pumps:nodei10506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10506" ; + base:hasValueRank "1" . + +pumps:nodei10507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10507" ; + base:hasValueRank "1" . + +pumps:nodei10508 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10508" ; + base:hasProperty pumps:nodei10509 . + +pumps:nodei10509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10509" ; + base:hasValueRank "1" . + +pumps:nodei10510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10510" . + +pumps:nodei10511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10511" . + +pumps:nodei10512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10512" . + +pumps:nodei10513 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10513" ; + base:hasProperty pumps:nodei10514 . + +pumps:nodei10514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10514" ; + base:hasValueRank "1" . + +pumps:nodei10515 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "CircuitDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall feeder and control circuits diagram." ; + base:hasDisplayName "CircuitDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10515" ; + base:hasProperty pumps:nodei13007 . + +pumps:nodei10516 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10516" ; + base:hasProperty pumps:nodei10517 . + +pumps:nodei10517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10517" ; + base:hasValueRank "1" . + +pumps:nodei10518 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10518" ; + base:hasProperty pumps:nodei10519, + pumps:nodei10520 . + +pumps:nodei10519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10519" ; + base:hasValueRank "1" . + +pumps:nodei10520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10520" ; + base:hasValueRank "1" . + +pumps:nodei10521 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10521" ; + base:hasProperty pumps:nodei10522, + pumps:nodei10523 . + +pumps:nodei10522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10522" ; + base:hasValueRank "1" . + +pumps:nodei10523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10523" ; + base:hasValueRank "1" . + +pumps:nodei10524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10524" . + +pumps:nodei10525 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10525" ; + base:hasProperty pumps:nodei10526, + pumps:nodei10527 . + +pumps:nodei10526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10526" ; + base:hasValueRank "1" . + +pumps:nodei10527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10527" ; + base:hasValueRank "1" . + +pumps:nodei10528 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10528" ; + base:hasProperty pumps:nodei10529 . + +pumps:nodei10529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10529" ; + base:hasValueRank "1" . + +pumps:nodei10530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10530" . + +pumps:nodei10531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10531" . + +pumps:nodei10532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10532" . + +pumps:nodei10533 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10533" ; + base:hasProperty pumps:nodei10534 . + +pumps:nodei10534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10534" ; + base:hasValueRank "1" . + +pumps:nodei10535 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentsListLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Comprehensive list of items which constitute part of another one." ; + base:hasDisplayName "ComponentsListLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10535" ; + base:hasProperty pumps:nodei13008 . + +pumps:nodei10536 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10536" ; + base:hasProperty pumps:nodei10537 . + +pumps:nodei10537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10537" ; + base:hasValueRank "1" . + +pumps:nodei10538 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10538" ; + base:hasProperty pumps:nodei10539, + pumps:nodei10540 . + +pumps:nodei10539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10539" ; + base:hasValueRank "1" . + +pumps:nodei10540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10540" ; + base:hasValueRank "1" . + +pumps:nodei10541 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10541" ; + base:hasProperty pumps:nodei10542, + pumps:nodei10543 . + +pumps:nodei10542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10542" ; + base:hasValueRank "1" . + +pumps:nodei10543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10543" ; + base:hasValueRank "1" . + +pumps:nodei10544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10544" . + +pumps:nodei10545 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10545" ; + base:hasProperty pumps:nodei10546, + pumps:nodei10547 . + +pumps:nodei10546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10546" ; + base:hasValueRank "1" . + +pumps:nodei10547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10547" ; + base:hasValueRank "1" . + +pumps:nodei10548 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10548" ; + base:hasProperty pumps:nodei10549 . + +pumps:nodei10549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10549" ; + base:hasValueRank "1" . + +pumps:nodei10550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10550" . + +pumps:nodei10551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10551" . + +pumps:nodei10552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10552" . + +pumps:nodei10553 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10553" ; + base:hasProperty pumps:nodei10554 . + +pumps:nodei10554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10554" ; + base:hasValueRank "1" . + +pumps:nodei10555 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DetailLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing with part list to ensure dismantling, repair and assembly of items." ; + base:hasDisplayName "DetailLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10555" ; + base:hasProperty pumps:nodei13009 . + +pumps:nodei10556 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10556" ; + base:hasProperty pumps:nodei10557 . + +pumps:nodei10557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10557" ; + base:hasValueRank "1" . + +pumps:nodei10558 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10558" ; + base:hasProperty pumps:nodei10559, + pumps:nodei10560 . + +pumps:nodei10559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10559" ; + base:hasValueRank "1" . + +pumps:nodei10560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10560" ; + base:hasValueRank "1" . + +pumps:nodei10561 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10561" ; + base:hasProperty pumps:nodei10562, + pumps:nodei10563 . + +pumps:nodei10562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10562" ; + base:hasValueRank "1" . + +pumps:nodei10563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10563" ; + base:hasValueRank "1" . + +pumps:nodei10564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10564" . + +pumps:nodei10565 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10565" ; + base:hasProperty pumps:nodei10566, + pumps:nodei10567 . + +pumps:nodei10566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10566" ; + base:hasValueRank "1" . + +pumps:nodei10567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10567" ; + base:hasValueRank "1" . + +pumps:nodei10568 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10568" ; + base:hasProperty pumps:nodei10569 . + +pumps:nodei10569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10569" ; + base:hasValueRank "1" . + +pumps:nodei10570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10570" . + +pumps:nodei10571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10571" . + +pumps:nodei10572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10572" . + +pumps:nodei10573 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10573" ; + base:hasProperty pumps:nodei10574 . + +pumps:nodei10574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10574" ; + base:hasValueRank "1" . + +pumps:nodei10575 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DuringMaintenanceServicesRenderedLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Final and/or interim report on services provided" ; + base:hasDisplayName "DuringMaintenanceServicesRenderedLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10575" ; + base:hasProperty pumps:nodei13010 . + +pumps:nodei10576 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10576" ; + base:hasProperty pumps:nodei10577 . + +pumps:nodei10577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10577" ; + base:hasValueRank "1" . + +pumps:nodei10578 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10578" ; + base:hasProperty pumps:nodei10579, + pumps:nodei10580 . + +pumps:nodei10579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10579" ; + base:hasValueRank "1" . + +pumps:nodei10580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10580" ; + base:hasValueRank "1" . + +pumps:nodei10581 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10581" ; + base:hasProperty pumps:nodei10582, + pumps:nodei10583 . + +pumps:nodei10582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10582" ; + base:hasValueRank "1" . + +pumps:nodei10583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10583" ; + base:hasValueRank "1" . + +pumps:nodei10584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10584" . + +pumps:nodei10585 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10585" ; + base:hasProperty pumps:nodei10586, + pumps:nodei10587 . + +pumps:nodei10586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10586" ; + base:hasValueRank "1" . + +pumps:nodei10587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10587" ; + base:hasValueRank "1" . + +pumps:nodei10588 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10588" ; + base:hasProperty pumps:nodei10589 . + +pumps:nodei10589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10589" ; + base:hasValueRank "1" . + +pumps:nodei10590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10590" . + +pumps:nodei10591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10591" . + +pumps:nodei10592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10592" . + +pumps:nodei10593 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10593" ; + base:hasProperty pumps:nodei10594 . + +pumps:nodei10594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10594" ; + base:hasValueRank "1" . + +pumps:nodei10595 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ImplementationDescriptionLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Explanation of the work carried out" ; + base:hasDisplayName "ImplementationDescriptionLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10595" ; + base:hasProperty pumps:nodei13011 . + +pumps:nodei10596 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10596" ; + base:hasProperty pumps:nodei10597 . + +pumps:nodei10597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10597" ; + base:hasValueRank "1" . + +pumps:nodei10598 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10598" ; + base:hasProperty pumps:nodei10599, + pumps:nodei10600 . + +pumps:nodei10599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10599" ; + base:hasValueRank "1" . + +pumps:nodei10600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10600" ; + base:hasValueRank "1" . + +pumps:nodei10601 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10601" ; + base:hasProperty pumps:nodei10602, + pumps:nodei10603 . + +pumps:nodei10602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10602" ; + base:hasValueRank "1" . + +pumps:nodei10603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10603" ; + base:hasValueRank "1" . + +pumps:nodei10604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10604" . + +pumps:nodei10605 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10605" ; + base:hasProperty pumps:nodei10606, + pumps:nodei10607 . + +pumps:nodei10606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10606" ; + base:hasValueRank "1" . + +pumps:nodei10607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10607" ; + base:hasValueRank "1" . + +pumps:nodei10608 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10608" ; + base:hasProperty pumps:nodei10609 . + +pumps:nodei10609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10609" ; + base:hasValueRank "1" . + +pumps:nodei10610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10610" . + +pumps:nodei10611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10611" . + +pumps:nodei10612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10612" . + +pumps:nodei10613 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10613" ; + base:hasProperty pumps:nodei10614 . + +pumps:nodei10614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10614" ; + base:hasValueRank "1" . + +pumps:nodei10615 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LayoutLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing all areas of a particular plant." ; + base:hasDisplayName "LayoutLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10615" ; + base:hasProperty pumps:nodei13012 . + +pumps:nodei10616 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10616" ; + base:hasProperty pumps:nodei10617 . + +pumps:nodei10617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10617" ; + base:hasValueRank "1" . + +pumps:nodei10618 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10618" ; + base:hasProperty pumps:nodei10619, + pumps:nodei10620 . + +pumps:nodei10619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10619" ; + base:hasValueRank "1" . + +pumps:nodei10620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10620" ; + base:hasValueRank "1" . + +pumps:nodei10621 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10621" ; + base:hasProperty pumps:nodei10622, + pumps:nodei10623 . + +pumps:nodei10622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10622" ; + base:hasValueRank "1" . + +pumps:nodei10623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10623" ; + base:hasValueRank "1" . + +pumps:nodei10624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10624" . + +pumps:nodei10625 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10625" ; + base:hasProperty pumps:nodei10626, + pumps:nodei10627 . + +pumps:nodei10626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10626" ; + base:hasValueRank "1" . + +pumps:nodei10627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10627" ; + base:hasValueRank "1" . + +pumps:nodei10628 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10628" ; + base:hasProperty pumps:nodei10629 . + +pumps:nodei10629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10629" ; + base:hasValueRank "1" . + +pumps:nodei10630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10630" . + +pumps:nodei10631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10631" . + +pumps:nodei10632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10632" . + +pumps:nodei10633 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10633" ; + base:hasProperty pumps:nodei10634 . + +pumps:nodei10634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10634" ; + base:hasValueRank "1" . + +pumps:nodei10635 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocationLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing the position of all field items within the considered area." ; + base:hasDisplayName "LocationLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10635" ; + base:hasProperty pumps:nodei13013 . + +pumps:nodei10636 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10636" ; + base:hasProperty pumps:nodei10637 . + +pumps:nodei10637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10637" ; + base:hasValueRank "1" . + +pumps:nodei10638 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10638" ; + base:hasProperty pumps:nodei10639, + pumps:nodei10640 . + +pumps:nodei10639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10639" ; + base:hasValueRank "1" . + +pumps:nodei10640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10640" ; + base:hasValueRank "1" . + +pumps:nodei10641 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10641" ; + base:hasProperty pumps:nodei10642, + pumps:nodei10643 . + +pumps:nodei10642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10642" ; + base:hasValueRank "1" . + +pumps:nodei10643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10643" ; + base:hasValueRank "1" . + +pumps:nodei10644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10644" . + +pumps:nodei10645 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10645" ; + base:hasProperty pumps:nodei10646, + pumps:nodei10647 . + +pumps:nodei10646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10646" ; + base:hasValueRank "1" . + +pumps:nodei10647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10647" ; + base:hasValueRank "1" . + +pumps:nodei10648 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10648" ; + base:hasProperty pumps:nodei10649 . + +pumps:nodei10649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10649" ; + base:hasValueRank "1" . + +pumps:nodei10650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10650" . + +pumps:nodei10651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10651" . + +pumps:nodei10652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10652" . + +pumps:nodei10653 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10653" ; + base:hasProperty pumps:nodei10654 . + +pumps:nodei10654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10654" ; + base:hasValueRank "1" . + +pumps:nodei10655 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LogicDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "System control diagram to clarify the overall system logic." ; + base:hasDisplayName "LogicDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10655" ; + base:hasProperty pumps:nodei13014 . + +pumps:nodei10656 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10656" ; + base:hasProperty pumps:nodei10657 . + +pumps:nodei10657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10657" ; + base:hasValueRank "1" . + +pumps:nodei10658 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10658" ; + base:hasProperty pumps:nodei10659, + pumps:nodei10660 . + +pumps:nodei10659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10659" ; + base:hasValueRank "1" . + +pumps:nodei10660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10660" ; + base:hasValueRank "1" . + +pumps:nodei10661 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10661" ; + base:hasProperty pumps:nodei10662, + pumps:nodei10663 . + +pumps:nodei10662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10662" ; + base:hasValueRank "1" . + +pumps:nodei10663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10663" ; + base:hasValueRank "1" . + +pumps:nodei10664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10664" . + +pumps:nodei10665 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10665" ; + base:hasProperty pumps:nodei10666, + pumps:nodei10667 . + +pumps:nodei10666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10666" ; + base:hasValueRank "1" . + +pumps:nodei10667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10667" ; + base:hasValueRank "1" . + +pumps:nodei10668 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10668" ; + base:hasProperty pumps:nodei10669 . + +pumps:nodei10669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10669" ; + base:hasValueRank "1" . + +pumps:nodei10670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10670" . + +pumps:nodei10671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10671" . + +pumps:nodei10672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10672" . + +pumps:nodei10673 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10673" ; + base:hasProperty pumps:nodei10674 . + +pumps:nodei10674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10674" ; + base:hasValueRank "1" . + +pumps:nodei10675 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricationMapLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing position of each item lubrication point, with lubrication data and specifications." ; + base:hasDisplayName "LubricationMapLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10675" ; + base:hasProperty pumps:nodei13015 . + +pumps:nodei10676 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10676" ; + base:hasProperty pumps:nodei10677 . + +pumps:nodei10677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10677" ; + base:hasValueRank "1" . + +pumps:nodei10678 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10678" ; + base:hasProperty pumps:nodei10679, + pumps:nodei10680 . + +pumps:nodei10679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10679" ; + base:hasValueRank "1" . + +pumps:nodei10680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10680" ; + base:hasValueRank "1" . + +pumps:nodei10681 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10681" ; + base:hasProperty pumps:nodei10682, + pumps:nodei10683 . + +pumps:nodei10682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10682" ; + base:hasValueRank "1" . + +pumps:nodei10683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10683" ; + base:hasValueRank "1" . + +pumps:nodei10684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10684" . + +pumps:nodei10685 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10685" ; + base:hasProperty pumps:nodei10686, + pumps:nodei10687 . + +pumps:nodei10686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10686" ; + base:hasValueRank "1" . + +pumps:nodei10687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10687" ; + base:hasValueRank "1" . + +pumps:nodei10688 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10688" ; + base:hasProperty pumps:nodei10689 . + +pumps:nodei10689 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10689" ; + base:hasValueRank "1" . + +pumps:nodei10690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10690" . + +pumps:nodei10691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10691" . + +pumps:nodei10692 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10692" . + +pumps:nodei10693 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10693" ; + base:hasProperty pumps:nodei10694 . + +pumps:nodei10694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10694" ; + base:hasValueRank "1" . + +pumps:nodei10695 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceManualLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Technical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function." ; + base:hasDisplayName "MaintenanceManualLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10695" ; + base:hasProperty pumps:nodei13016 . + +pumps:nodei10696 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10696" ; + base:hasProperty pumps:nodei10697 . + +pumps:nodei10697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10697" ; + base:hasValueRank "1" . + +pumps:nodei10698 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10698" ; + base:hasProperty pumps:nodei10699, + pumps:nodei10700 . + +pumps:nodei10699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10699" ; + base:hasValueRank "1" . + +pumps:nodei10700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10700" ; + base:hasValueRank "1" . + +pumps:nodei10701 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10701" ; + base:hasProperty pumps:nodei10702, + pumps:nodei10703 . + +pumps:nodei10702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10702" ; + base:hasValueRank "1" . + +pumps:nodei10703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10703" ; + base:hasValueRank "1" . + +pumps:nodei10704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10704" . + +pumps:nodei10705 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10705" ; + base:hasProperty pumps:nodei10706, + pumps:nodei10707 . + +pumps:nodei10706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10706" ; + base:hasValueRank "1" . + +pumps:nodei10707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10707" ; + base:hasValueRank "1" . + +pumps:nodei10708 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10708" ; + base:hasProperty pumps:nodei10709 . + +pumps:nodei10709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10709" ; + base:hasValueRank "1" . + +pumps:nodei10710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10710" . + +pumps:nodei10711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10711" . + +pumps:nodei10712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10712" . + +pumps:nodei10713 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10713" ; + base:hasProperty pumps:nodei10714 . + +pumps:nodei10714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10714" ; + base:hasValueRank "1" . + +pumps:nodei10715 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationManualLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Technical instructions to reach a proper item function performance according to its technical specifications and safety conditions." ; + base:hasDisplayName "OperationManualLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10715" ; + base:hasProperty pumps:nodei13017 . + +pumps:nodei10716 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10716" ; + base:hasProperty pumps:nodei10717 . + +pumps:nodei10717 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10717" ; + base:hasValueRank "1" . + +pumps:nodei10718 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10718" ; + base:hasProperty pumps:nodei10719, + pumps:nodei10720 . + +pumps:nodei10719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10719" ; + base:hasValueRank "1" . + +pumps:nodei10720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10720" ; + base:hasValueRank "1" . + +pumps:nodei10721 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10721" ; + base:hasProperty pumps:nodei10722, + pumps:nodei10723 . + +pumps:nodei10722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10722" ; + base:hasValueRank "1" . + +pumps:nodei10723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10723" ; + base:hasValueRank "1" . + +pumps:nodei10724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10724" . + +pumps:nodei10725 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10725" ; + base:hasProperty pumps:nodei10726, + pumps:nodei10727 . + +pumps:nodei10726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10726" ; + base:hasValueRank "1" . + +pumps:nodei10727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10727" ; + base:hasValueRank "1" . + +pumps:nodei10728 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10728" ; + base:hasProperty pumps:nodei10729 . + +pumps:nodei10729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10729" ; + base:hasValueRank "1" . + +pumps:nodei10730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10730" . + +pumps:nodei10731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10731" . + +pumps:nodei10732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10732" . + +pumps:nodei10733 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10733" ; + base:hasProperty pumps:nodei10734 . + +pumps:nodei10734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10734" ; + base:hasValueRank "1" . + +pumps:nodei10735 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PersonnelRecordingLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of all activities (work order) performed by a technician. This list includes a predefined time period" ; + base:hasDisplayName "PersonnelRecordingLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10735" ; + base:hasProperty pumps:nodei13018 . + +pumps:nodei10736 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10736" ; + base:hasProperty pumps:nodei10737 . + +pumps:nodei10737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10737" ; + base:hasValueRank "1" . + +pumps:nodei10738 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10738" ; + base:hasProperty pumps:nodei10739, + pumps:nodei10740 . + +pumps:nodei10739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10739" ; + base:hasValueRank "1" . + +pumps:nodei10740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10740" ; + base:hasValueRank "1" . + +pumps:nodei10741 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10741" ; + base:hasProperty pumps:nodei10742, + pumps:nodei10743 . + +pumps:nodei10742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10742" ; + base:hasValueRank "1" . + +pumps:nodei10743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10743" ; + base:hasValueRank "1" . + +pumps:nodei10744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10744" . + +pumps:nodei10745 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10745" ; + base:hasProperty pumps:nodei10746, + pumps:nodei10747 . + +pumps:nodei10746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10746" ; + base:hasValueRank "1" . + +pumps:nodei10747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10747" ; + base:hasValueRank "1" . + +pumps:nodei10748 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10748" ; + base:hasProperty pumps:nodei10749 . + +pumps:nodei10749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10749" ; + base:hasValueRank "1" . + +pumps:nodei10750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10750" . + +pumps:nodei10751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10751" . + +pumps:nodei10752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10752" . + +pumps:nodei10753 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10753" ; + base:hasProperty pumps:nodei10754 . + +pumps:nodei10754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10754" ; + base:hasValueRank "1" . + +pumps:nodei10755 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PipeAndInstrumentDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall fluid conduction (air, steam, oil, fuel ...), and control diagram." ; + base:hasDisplayName "PipeAndInstrumentDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10755" ; + base:hasProperty pumps:nodei13019 . + +pumps:nodei10756 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10756" ; + base:hasProperty pumps:nodei10757 . + +pumps:nodei10757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10757" ; + base:hasValueRank "1" . + +pumps:nodei10758 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10758" ; + base:hasProperty pumps:nodei10759, + pumps:nodei10760 . + +pumps:nodei10759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10759" ; + base:hasValueRank "1" . + +pumps:nodei10760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10760" ; + base:hasValueRank "1" . + +pumps:nodei10761 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10761" ; + base:hasProperty pumps:nodei10762, + pumps:nodei10763 . + +pumps:nodei10762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10762" ; + base:hasValueRank "1" . + +pumps:nodei10763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10763" ; + base:hasValueRank "1" . + +pumps:nodei10764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10764" . + +pumps:nodei10765 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10765" ; + base:hasProperty pumps:nodei10766, + pumps:nodei10767 . + +pumps:nodei10766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10766" ; + base:hasValueRank "1" . + +pumps:nodei10767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10767" ; + base:hasValueRank "1" . + +pumps:nodei10768 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10768" ; + base:hasProperty pumps:nodei10769 . + +pumps:nodei10769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10769" ; + base:hasValueRank "1" . + +pumps:nodei10770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10770" . + +pumps:nodei10771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10771" . + +pumps:nodei10772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10772" . + +pumps:nodei10773 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10773" ; + base:hasProperty pumps:nodei10774 . + +pumps:nodei10774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10774" ; + base:hasValueRank "1" . + +pumps:nodei10775 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ScopeOfWorkLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "The hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc." ; + base:hasDisplayName "ScopeOfWorkLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10775" ; + base:hasProperty pumps:nodei13020 . + +pumps:nodei10776 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10776" ; + base:hasProperty pumps:nodei10777 . + +pumps:nodei10777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10777" ; + base:hasValueRank "1" . + +pumps:nodei10778 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10778" ; + base:hasProperty pumps:nodei10779, + pumps:nodei10780 . + +pumps:nodei10779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10779" ; + base:hasValueRank "1" . + +pumps:nodei10780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10780" ; + base:hasValueRank "1" . + +pumps:nodei10781 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10781" ; + base:hasProperty pumps:nodei10782, + pumps:nodei10783 . + +pumps:nodei10782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10782" ; + base:hasValueRank "1" . + +pumps:nodei10783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10783" ; + base:hasValueRank "1" . + +pumps:nodei10784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10784" . + +pumps:nodei10785 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10785" ; + base:hasProperty pumps:nodei10786, + pumps:nodei10787 . + +pumps:nodei10786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10786" ; + base:hasValueRank "1" . + +pumps:nodei10787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10787" ; + base:hasValueRank "1" . + +pumps:nodei10788 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10788" ; + base:hasProperty pumps:nodei10789 . + +pumps:nodei10789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10789" ; + base:hasValueRank "1" . + +pumps:nodei10790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10790" . + +pumps:nodei10791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10791" . + +pumps:nodei10792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10792" . + +pumps:nodei10793 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10793" ; + base:hasProperty pumps:nodei10794 . + +pumps:nodei10794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10794" ; + base:hasValueRank "1" . + +pumps:nodei10795 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SingleLineDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits." ; + base:hasDisplayName "SingleLineDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10795" ; + base:hasProperty pumps:nodei13021 . + +pumps:nodei10796 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10796" ; + base:hasProperty pumps:nodei10797 . + +pumps:nodei10797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10797" ; + base:hasValueRank "1" . + +pumps:nodei10798 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10798" ; + base:hasProperty pumps:nodei10799, + pumps:nodei10800 . + +pumps:nodei10799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10799" ; + base:hasValueRank "1" . + +pumps:nodei10800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10800" ; + base:hasValueRank "1" . + +pumps:nodei10801 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10801" ; + base:hasProperty pumps:nodei10802, + pumps:nodei10803 . + +pumps:nodei10802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10802" ; + base:hasValueRank "1" . + +pumps:nodei10803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10803" ; + base:hasValueRank "1" . + +pumps:nodei10804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10804" . + +pumps:nodei10805 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10805" ; + base:hasProperty pumps:nodei10806, + pumps:nodei10807 . + +pumps:nodei10806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10806" ; + base:hasValueRank "1" . + +pumps:nodei10807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10807" ; + base:hasValueRank "1" . + +pumps:nodei10808 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10808" ; + base:hasProperty pumps:nodei10809 . + +pumps:nodei10809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10809" ; + base:hasValueRank "1" . + +pumps:nodei10810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10810" . + +pumps:nodei10811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10811" . + +pumps:nodei10812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10812" . + +pumps:nodei10813 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10813" ; + base:hasProperty pumps:nodei10814 . + +pumps:nodei10814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10814" ; + base:hasValueRank "1" . + +pumps:nodei10815 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SparePartReferenceLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of all spare parts used within the scope of the work order" ; + base:hasDisplayName "SparePartReferenceLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10815" ; + base:hasProperty pumps:nodei13022 . + +pumps:nodei10816 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10816" ; + base:hasProperty pumps:nodei10817 . + +pumps:nodei10817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10817" ; + base:hasValueRank "1" . + +pumps:nodei10818 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10818" ; + base:hasProperty pumps:nodei10819, + pumps:nodei10820 . + +pumps:nodei10819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10819" ; + base:hasValueRank "1" . + +pumps:nodei10820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10820" ; + base:hasValueRank "1" . + +pumps:nodei10821 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10821" ; + base:hasProperty pumps:nodei10822, + pumps:nodei10823 . + +pumps:nodei10822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10822" ; + base:hasValueRank "1" . + +pumps:nodei10823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10823" ; + base:hasValueRank "1" . + +pumps:nodei10824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10824" . + +pumps:nodei10825 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10825" ; + base:hasProperty pumps:nodei10826, + pumps:nodei10827 . + +pumps:nodei10826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10826" ; + base:hasValueRank "1" . + +pumps:nodei10827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10827" ; + base:hasValueRank "1" . + +pumps:nodei10828 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10828" ; + base:hasProperty pumps:nodei10829 . + +pumps:nodei10829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10829" ; + base:hasValueRank "1" . + +pumps:nodei10830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10830" . + +pumps:nodei10831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10831" . + +pumps:nodei10832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10832" . + +pumps:nodei10833 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10833" ; + base:hasProperty pumps:nodei10834 . + +pumps:nodei10834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10834" ; + base:hasValueRank "1" . + +pumps:nodei10835 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaffLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of all maintenance workers involved in the execution of the work order" ; + base:hasDisplayName "StaffLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10835" ; + base:hasProperty pumps:nodei13023 . + +pumps:nodei10836 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10836" ; + base:hasProperty pumps:nodei10837 . + +pumps:nodei10837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10837" ; + base:hasValueRank "1" . + +pumps:nodei10838 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10838" ; + base:hasProperty pumps:nodei10839, + pumps:nodei10840 . + +pumps:nodei10839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10839" ; + base:hasValueRank "1" . + +pumps:nodei10840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10840" ; + base:hasValueRank "1" . + +pumps:nodei10841 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10841" ; + base:hasProperty pumps:nodei10842, + pumps:nodei10843 . + +pumps:nodei10842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10842" ; + base:hasValueRank "1" . + +pumps:nodei10843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10843" ; + base:hasValueRank "1" . + +pumps:nodei10844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10844" . + +pumps:nodei10845 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10845" ; + base:hasProperty pumps:nodei10846, + pumps:nodei10847 . + +pumps:nodei10846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10846" ; + base:hasValueRank "1" . + +pumps:nodei10847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10847" ; + base:hasValueRank "1" . + +pumps:nodei10848 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10848" ; + base:hasProperty pumps:nodei10849 . + +pumps:nodei10849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10849" ; + base:hasValueRank "1" . + +pumps:nodei10850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10850" . + +pumps:nodei10851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10851" . + +pumps:nodei10852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10852" . + +pumps:nodei10853 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10853" ; + base:hasProperty pumps:nodei10854 . + +pumps:nodei10854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10854" ; + base:hasValueRank "1" . + +pumps:nodei10855 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TechnicalDataLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Manufacturer`s specification of the item." ; + base:hasDisplayName "TechnicalDataLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10855" ; + base:hasProperty pumps:nodei13024 . + +pumps:nodei10856 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10856" ; + base:hasProperty pumps:nodei10857 . + +pumps:nodei10857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10857" ; + base:hasValueRank "1" . + +pumps:nodei10858 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10858" ; + base:hasProperty pumps:nodei10859, + pumps:nodei10860 . + +pumps:nodei10859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10859" ; + base:hasValueRank "1" . + +pumps:nodei10860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10860" ; + base:hasValueRank "1" . + +pumps:nodei10861 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10861" ; + base:hasProperty pumps:nodei10862, + pumps:nodei10863 . + +pumps:nodei10862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10862" ; + base:hasValueRank "1" . + +pumps:nodei10863 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10863" ; + base:hasValueRank "1" . + +pumps:nodei10864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10864" . + +pumps:nodei10865 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10865" ; + base:hasProperty pumps:nodei10866, + pumps:nodei10867 . + +pumps:nodei10866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10866" ; + base:hasValueRank "1" . + +pumps:nodei10867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10867" ; + base:hasValueRank "1" . + +pumps:nodei10868 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10868" ; + base:hasProperty pumps:nodei10869 . + +pumps:nodei10869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10869" ; + base:hasValueRank "1" . + +pumps:nodei10870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10870" . + +pumps:nodei10871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10871" . + +pumps:nodei10872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10872" . + +pumps:nodei10873 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10873" ; + base:hasProperty pumps:nodei10874 . + +pumps:nodei10874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10874" ; + base:hasValueRank "1" . + +pumps:nodei10875 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TestProgramReportLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Commissioning report which demonstrates that an item is in compliance with specifications." ; + base:hasDisplayName "TestProgramReportLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10875" ; + base:hasProperty pumps:nodei13025 . + +pumps:nodei10876 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10876" ; + base:hasProperty pumps:nodei10877 . + +pumps:nodei10877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10877" ; + base:hasValueRank "1" . + +pumps:nodei10878 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10878" ; + base:hasProperty pumps:nodei10879, + pumps:nodei10880 . + +pumps:nodei10879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10879" ; + base:hasValueRank "1" . + +pumps:nodei10880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10880" ; + base:hasValueRank "1" . + +pumps:nodei10881 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10881" ; + base:hasProperty pumps:nodei10882, + pumps:nodei10883 . + +pumps:nodei10882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10882" ; + base:hasValueRank "1" . + +pumps:nodei10883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10883" ; + base:hasValueRank "1" . + +pumps:nodei10884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10884" . + +pumps:nodei10885 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10885" ; + base:hasProperty pumps:nodei10886, + pumps:nodei10887 . + +pumps:nodei10886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10886" ; + base:hasValueRank "1" . + +pumps:nodei10887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10887" ; + base:hasValueRank "1" . + +pumps:nodei10888 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10888" ; + base:hasProperty pumps:nodei10889 . + +pumps:nodei10889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10889" ; + base:hasValueRank "1" . + +pumps:nodei10890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10890" . + +pumps:nodei10891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10891" . + +pumps:nodei10892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10892" . + +pumps:nodei10893 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10893" ; + base:hasProperty pumps:nodei10894 . + +pumps:nodei10894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10894" ; + base:hasValueRank "1" . + +pumps:nodei10895 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitMaintenanceReportLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of work orders for a particular unit. The list is created for a specified period of time" ; + base:hasDisplayName "UnitMaintenanceReportLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10895" ; + base:hasProperty pumps:nodei13026 . + +pumps:nodei10896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store a unique identification in the context of their overall application. Servers shall support at least 40 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 40 Unicode characters into that field." ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10896" ; + base:hasValue """ + """ . + +pumps:nodei10897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "To be used by end users to store a human-readable localized text for the MachineryItem. The minimum number of locales supported for this property shall be two. Servers shall support at least 40 Unicode characters for the clients writing the text part of each locale, this means clients can expect to be able to write texts with a length of 40 Unicode characters into that field." ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10897" . + +pumps:nodei10898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Domain or for what purpose this item is used." ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10898" ; + base:hasValue "Pump" . + +pumps:nodei10899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the revision level of the hardware of a MachineryItem. Hardware is physical equipment, as opposed to programs, procedures, rules and associated documentation. Many machines will not provide such information due to the modular and configurable nature of the machine." ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10899" . + +pumps:nodei10900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InitialOperationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "The date, when the MachineryItem was switched on the first time after it has left the manufacturer plant." ; + base:hasDisplayName "InitialOperationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10900" . + +pumps:nodei10901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Location" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store the location of the machine in a scheme specific to the end user. Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10901" . + +pumps:nodei10902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique identifier of the manufacturer of the MachineryItem." ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10902" . + +pumps:nodei10903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the model of the MachineryItem." ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10903" . + +pumps:nodei10904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonthOfConstruction" ; + base:hasDatatype opcua:Byte ; + base:hasDescription "The month in which the manufacturing process of the MachineryItem has been completed. It shall be a number between 1 and 12, representing the month from January to December." ; + base:hasDisplayName "MonthOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10904" . + +pumps:nodei10905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "A machine-readable string of the model of the MachineryItem, that might include options like the hardware configuration of the model. This information might be provided by the ERP system of the vendor. For example, it can be used as order information." ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10905" . + +pumps:nodei10906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the revision level of a MachineryItem. In most cases, MachineryItems consist of several software components. In that case, information about the software components might be provided as additional information in the address space, including individual revision information. In that case, this property is either not provided or provides an overall software revision level. The value might change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10906" . + +pumps:nodei10907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YearOfConstruction" ; + base:hasDatatype opcua:UInt16 ; + base:hasDescription "The year (Gregorian calendar) in which the manufacturing process of the MachineryItem has been completed. It shall be a four-digit number and never change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "YearOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10907" . + +pumps:nodei10908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArticleNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric character sequence identifying a manufactured, non-configurable product." ; + base:hasDisplayName "ArticleNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10908" . + +pumps:nodei10909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CountryOfOrigin" ; + base:hasDatatype opcua:String ; + base:hasDescription "Country in which the product is manufactured." ; + base:hasDisplayName "CountryOfOrigin" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10909" . + +pumps:nodei10910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DayOfConstruction" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "The optional DayOfConstrucition provides the day of the month in which the manufacturing process of the machine has been completed. It shall be a number and never change during the life-cycle of a machine." ; + base:hasDisplayName "DayOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10910" . + +pumps:nodei10911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FabricationNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric character sequence assigned to a fabricated product, which allows the date, time and circumstances of fabrication to be traced." ; + base:hasDisplayName "FabricationNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10911" . + +pumps:nodei10912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GTINCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Bar code number that identifies the device based on the Global Trade Item Number system." ; + base:hasDisplayName "GTINCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10912" . + +pumps:nodei10913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NationalStockNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "13-digit numeric code, identifying all 'standardized material items of supply' as recognized by the United States Department of Defense." ; + base:hasDisplayName "NationalStockNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10913" . + +pumps:nodei10914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OrderProductCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Unique combination of numbers and letters used to order the device." ; + base:hasDisplayName "OrderProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10914" . + +pumps:nodei10915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysicalAddress" ; + base:hasDatatype pumps:PhysicalAddressDataType ; + base:hasDescription "Physical address of the manufacturer." ; + base:hasDisplayName "PhysicalAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10915" . + +pumps:nodei10916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Supplier" ; + base:hasDatatype opcua:String ; + base:hasDescription "Name of the supplier or vendor of a device." ; + base:hasDisplayName "Supplier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10916" . + +pumps:nodei10917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeOfProduct" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterisation of the device based on its usage, operation principle, and its fabricated form." ; + base:hasDisplayName "TypeOfProduct" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10917" . + +pumps:nodei10918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10918" . + +pumps:nodei10919 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CorrectiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the maintenance time when active corrective maintenance is carried out on an item, including technical, logistic and internal administrative delays" ; + base:hasDisplayName "CorrectiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10919" ; + base:hasProperty pumps:nodei11385, + pumps:nodei11386, + pumps:nodei11387 . + +pumps:nodei10920 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Criticality" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Index of the severity of an effect combined with the probability of expected frequency of its occurrence" ; + base:hasDisplayName "Criticality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10920" ; + base:hasProperty pumps:nodei11388, + pumps:nodei11390 . + +pumps:nodei10921 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Failure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Termination of the ability of an item to perform a required function. A \"True\" status means that the pump has a failure and a \"False\" status means that the pump has no failure." ; + base:hasDisplayName "Failure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10921" ; + base:hasProperty pumps:nodei10922, + pumps:nodei10923, + pumps:nodei11395 . + +pumps:nodei10922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10922" . + +pumps:nodei10923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10923" . + +pumps:nodei10924 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfFailures" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "Number of failures of an object" ; + base:hasDisplayName "NumberOfFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10924" ; + base:hasProperty pumps:nodei11391, + pumps:nodei11393 . + +pumps:nodei10925 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Extent of loss, damage or harm caused by a fault or failure" ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10925" ; + base:hasProperty pumps:nodei11394 . + +pumps:nodei10926 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Availability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that a machine will, when used under specified conditions, operate satisfactorily and effectively" ; + base:hasDisplayName "Availability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10926" ; + base:hasProperty pumps:nodei13027, + pumps:nodei13028, + pumps:nodei13029 . + +pumps:nodei10927 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Durability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Actual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out" ; + base:hasDisplayName "Durability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10927" ; + base:hasProperty pumps:nodei13030, + pumps:nodei13031, + pumps:nodei13032 . + +pumps:nodei10928 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpectedReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Reliability of an item determined by design and manufacture under expected conditions of operation and maintenance" ; + base:hasDisplayName "ExpectedReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10928" ; + base:hasProperty pumps:nodei13033, + pumps:nodei13034, + pumps:nodei13035 . + +pumps:nodei10929 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstantaneousAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that an item is in a state to perform as required at a given instant, under given conditions, assuming that the necessary external resources are provided" ; + base:hasDisplayName "InstantaneousAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10929" ; + base:hasProperty pumps:nodei13036, + pumps:nodei13037, + pumps:nodei13038 . + +pumps:nodei10930 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntrinsicMaintainability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maintainability of an item determined by the design under expected conditions of maintenance and logistic support" ; + base:hasDisplayName "IntrinsicMaintainability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10930" ; + base:hasProperty pumps:nodei13039, + pumps:nodei13040, + pumps:nodei13041 . + +pumps:nodei10931 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntrinsicReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Reliability of an item determined by design and manufacture under expected conditions of operation assuming that no preventive maintenance task is carried out, excepting routine maintenance" ; + base:hasDisplayName "IntrinsicReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10931" ; + base:hasProperty pumps:nodei13042, + pumps:nodei13043, + pumps:nodei13044 . + +pumps:nodei10932 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Maintainability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ability of a machine or part of a system to be retained in, or restored to, a state in which it can perform the required function(s)" ; + base:hasDisplayName "Maintainability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10932" ; + base:hasProperty pumps:nodei13045, + pumps:nodei13046, + pumps:nodei13047 . + +pumps:nodei10933 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductionBasedAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of actual production to required production, or any other reference level, over a specified period of time" ; + base:hasDisplayName "ProductionBasedAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10933" ; + base:hasProperty pumps:nodei13048, + pumps:nodei13049, + pumps:nodei13050 . + +pumps:nodei10934 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Reliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that a machine will perform its required functions without failure for a specified time period when used under specified conditions" ; + base:hasDisplayName "Reliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10934" ; + base:hasProperty pumps:nodei13051, + pumps:nodei13052, + pumps:nodei13053 . + +pumps:nodei10935 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeBasedAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "During a given period of time, percentage of the time during which an item was able to perform when required" ; + base:hasDisplayName "TimeBasedAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10935" ; + base:hasProperty pumps:nodei13054, + pumps:nodei13055, + pumps:nodei13056 . + +pumps:nodei10936 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the maintenance time when active maintenance is carried out on an item." ; + base:hasDisplayName "ActiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10936" ; + base:hasProperty pumps:nodei12952, + pumps:nodei12953, + pumps:nodei12954 . + +pumps:nodei10937 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureRate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of failures within a population divided by the number of life units used by that population" ; + base:hasDisplayName "FailureRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10937" ; + base:hasProperty pumps:nodei12955, + pumps:nodei12956, + pumps:nodei12957 . + +pumps:nodei10938 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceLevel" ; + base:hasDatatype pumps:MaintenanceLevelEnum ; + base:hasDescription "Maintenance task categorization by complexity" ; + base:hasDisplayName "MaintenanceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10938" ; + base:hasProperty pumps:nodei12951 . + +pumps:nodei10939 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval when maintenance is carried out on an item including technical, logistic and internal administrative delays" ; + base:hasDisplayName "MaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10939" ; + base:hasProperty pumps:nodei12958, + pumps:nodei12959, + pumps:nodei12960 . + +pumps:nodei10940 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanOperatingTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the operating times between failures" ; + base:hasDisplayName "MeanOperatingTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10940" ; + base:hasProperty pumps:nodei12961, + pumps:nodei12962, + pumps:nodei12963 . + +pumps:nodei10941 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRepairTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the repair times" ; + base:hasDisplayName "MeanRepairTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10941" ; + base:hasProperty pumps:nodei12964, + pumps:nodei12965, + pumps:nodei12966 . + +pumps:nodei10942 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimeToRestauration" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the time to restauration" ; + base:hasDisplayName "MeanTimeToRestauration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10942" ; + base:hasProperty pumps:nodei12967, + pumps:nodei12968, + pumps:nodei12969 . + +pumps:nodei10943 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Obsolescence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Inability of an item to be maintained due to the unavailability on the market of the necessary resources at acceptable technical and/or economic conditions. A \"True\" status means that the pump is obsolete and a \"False\" status means that the pump is not obsolete." ; + base:hasDisplayName "Obsolescence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10943" ; + base:hasProperty pumps:nodei10944, + pumps:nodei10945, + pumps:nodei12985 . + +pumps:nodei10944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10944" . + +pumps:nodei10945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10945" . + +pumps:nodei10946 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Operating time between consecutive failures" ; + base:hasDisplayName "OperatingTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10946" ; + base:hasProperty pumps:nodei12970, + pumps:nodei12971, + pumps:nodei12972 . + +pumps:nodei10947 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTimeToFailure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Operating time accumulated from the first use, or from restoration, until failure" ; + base:hasDisplayName "OperatingTimeToFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10947" ; + base:hasProperty pumps:nodei12973, + pumps:nodei12974, + pumps:nodei12975 . + +pumps:nodei10948 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepairTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of corrective maintenance time when repair is carried out on an item." ; + base:hasDisplayName "RepairTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10948" ; + base:hasProperty pumps:nodei12976, + pumps:nodei12977, + pumps:nodei12978 . + +pumps:nodei10949 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOfTheItem" ; + base:hasDatatype pumps:StateOfTheItemEnum ; + base:hasDescription "Current state of the item" ; + base:hasDisplayName "StateOfTheItem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10949" ; + base:hasProperty pumps:nodei12950 . + +pumps:nodei10950 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Duration between consecutive failures" ; + base:hasDisplayName "TimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10950" ; + base:hasProperty pumps:nodei12979, + pumps:nodei12980, + pumps:nodei12981 . + +pumps:nodei10951 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToRestoration" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval, from the instant of failure, until restoration" ; + base:hasDisplayName "TimeToRestoration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10951" ; + base:hasProperty pumps:nodei12982, + pumps:nodei12983, + pumps:nodei12984 . + +pumps:nodei10952 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActivePreventiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This attribute indicates the date of installation or commissioning of the device." ; + base:hasDisplayName "ActivePreventiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10952" ; + base:hasProperty pumps:nodei11374, + pumps:nodei11375, + pumps:nodei11376 . + +pumps:nodei10953 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device was last inspected." ; + base:hasDisplayName "InstallationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10953" ; + base:hasProperty pumps:nodei11380 . + +pumps:nodei10954 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastInspectionDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device is scheduled for the next inspection." ; + base:hasDisplayName "LastInspectionDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10954" ; + base:hasProperty pumps:nodei11381 . + +pumps:nodei10955 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastServicingDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device is scheduled for the next servicing." ; + base:hasDisplayName "LastServicingDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10955" ; + base:hasProperty pumps:nodei11382 . + +pumps:nodei10956 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextInspectionDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device was last serviced." ; + base:hasDisplayName "NextInspectionDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10956" ; + base:hasProperty pumps:nodei11383 . + +pumps:nodei10957 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextServicingDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "Part of maintenance time when preventive maintenance is carried out on an item, including technical, logistic and internal administrative delays" ; + base:hasDisplayName "NextServicingDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10957" ; + base:hasProperty pumps:nodei11384 . + +pumps:nodei10958 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PreventiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the active maintenance time taken to perform a preventive maintenance" ; + base:hasDisplayName "PreventiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10958" ; + base:hasProperty pumps:nodei11377, + pumps:nodei11378, + pumps:nodei11379 . + +pumps:nodei10959 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10959" ; + base:hasProperty pumps:nodei11947 . + +pumps:nodei10960 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10960" ; + base:hasProperty pumps:nodei11946 . + +pumps:nodei10961 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10961" ; + base:hasProperty pumps:nodei11948 . + +pumps:nodei10962 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10962" ; + base:hasProperty pumps:nodei12016 . + +pumps:nodei10963 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10963" ; + base:hasProperty pumps:nodei12015 . + +pumps:nodei10964 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10964" ; + base:hasProperty pumps:nodei12017 . + +pumps:nodei10965 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10965" ; + base:hasProperty pumps:nodei12081 . + +pumps:nodei10966 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10966" ; + base:hasProperty pumps:nodei12080 . + +pumps:nodei10967 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10967" ; + base:hasProperty pumps:nodei12082 . + +pumps:nodei10968 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommandVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which is not influenced by the control but is introduced into the control system from outside with the aim of making the final controlled variable follow it in a given relationship" ; + base:hasDisplayName "CommandVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10968" ; + base:hasProperty pumps:nodei13779, + pumps:nodei13780, + pumps:nodei13781 . + +pumps:nodei10969 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlDifferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the reference variable and the feedback variable" ; + base:hasDisplayName "ControlDifferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10969" ; + base:hasProperty pumps:nodei13804, + pumps:nodei13805, + pumps:nodei13806 . + +pumps:nodei10970 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlledVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlled system that will be acted upon by one or more manipulated variables" ; + base:hasDisplayName "ControlledVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10970" ; + base:hasProperty pumps:nodei13807, + pumps:nodei13808, + pumps:nodei13809 . + +pumps:nodei10971 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControllerOutputVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling element, which is deducted from the control difference variable and is also the input variable of the actuator" ; + base:hasDisplayName "ControllerOutputVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10971" ; + base:hasProperty pumps:nodei13810, + pumps:nodei13811, + pumps:nodei13812 . + +pumps:nodei10972 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Current" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured consumed mains current of the whole unit of the motor." ; + base:hasDisplayName "Current" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10972" ; + base:hasProperty pumps:nodei11699, + pumps:nodei11700, + pumps:nodei11701, + pumps:nodei14882 ; + base:hasValue 0e+00 . + +pumps:nodei10973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10973" . + +pumps:nodei10974 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DCLinkCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc current of the converter." ; + base:hasDisplayName "DCLinkCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10974" ; + base:hasProperty pumps:nodei11702, + pumps:nodei11703, + pumps:nodei11704, + pumps:nodei14886 ; + base:hasValue 0e+00 . + +pumps:nodei10975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10975" . + +pumps:nodei10976 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DCLinkVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc voltage of the converter." ; + base:hasDisplayName "DCLinkVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10976" ; + base:hasProperty pumps:nodei11705, + pumps:nodei11706, + pumps:nodei11707, + pumps:nodei14890 ; + base:hasValue 0e+00 . + +pumps:nodei10977 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10977" . + +pumps:nodei10978 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DriverPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power absorbed by the motor." ; + base:hasDisplayName "DriverPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10978" ; + base:hasProperty pumps:nodei11708, + pumps:nodei11709, + pumps:nodei11710, + pumps:nodei14894 ; + base:hasValue 0e+00 . + +pumps:nodei10979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10979" . + +pumps:nodei10980 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "EnergyConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured energy consumption of the unit of the motor." ; + base:hasDisplayName "EnergyConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10980" ; + base:hasProperty pumps:nodei11711, + pumps:nodei11712, + pumps:nodei11713, + pumps:nodei14898 ; + base:hasValue 0e+00 . + +pumps:nodei10981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10981" . + +pumps:nodei10982 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Frequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured output frequency of the frequency converter." ; + base:hasDisplayName "Frequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10982" ; + base:hasProperty pumps:nodei11714, + pumps:nodei11715, + pumps:nodei11716, + pumps:nodei14902 ; + base:hasValue 0e+00 . + +pumps:nodei10983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10983" . + +pumps:nodei10984 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor current." ; + base:hasDisplayName "MotorCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10984" ; + base:hasProperty pumps:nodei11717, + pumps:nodei11718, + pumps:nodei11719, + pumps:nodei14906 ; + base:hasValue 0e+00 . + +pumps:nodei10985 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10985" ; + base:hasValue "rational number" . + +pumps:nodei10986 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the motor power input P_mot delivered as pump power input P_mot, u" ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10986" ; + base:hasProperty pumps:nodei11720, + pumps:nodei11721, + pumps:nodei11722, + pumps:nodei14910 ; + base:hasValue 0e+00 . + +pumps:nodei10987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10987" ; + base:hasValue "rational number" . + +pumps:nodei10988 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the motor." ; + base:hasDisplayName "MotorTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10988" ; + base:hasProperty pumps:nodei11723, + pumps:nodei11724, + pumps:nodei11725, + pumps:nodei14914 ; + base:hasValue 0e+00 . + +pumps:nodei10989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10989" ; + base:hasValue "rational number" . + +pumps:nodei10990 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor voltage." ; + base:hasDisplayName "MotorVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10990" ; + base:hasProperty pumps:nodei11726, + pumps:nodei11727, + pumps:nodei11728, + pumps:nodei14918 ; + base:hasValue 0e+00 . + +pumps:nodei10991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10991" . + +pumps:nodei10992 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power factor of the motor." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10992" ; + base:hasProperty pumps:nodei11729, + pumps:nodei11730, + pumps:nodei11731, + pumps:nodei14923 ; + base:hasValue 0e+00 . + +pumps:nodei10993 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10993" . + +pumps:nodei10994 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Torque" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured torque of the motor." ; + base:hasDisplayName "Torque" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10994" ; + base:hasProperty pumps:nodei11732, + pumps:nodei11733, + pumps:nodei11734, + pumps:nodei14931 ; + base:hasValue 0e+00 . + +pumps:nodei10995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10995" . + +pumps:nodei10996 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Voltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual mains voltage of the motor." ; + base:hasDisplayName "Voltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10996" ; + base:hasProperty pumps:nodei11735, + pumps:nodei11736, + pumps:nodei11737, + pumps:nodei14939 ; + base:hasValue 0e+00 . + +pumps:nodei10997 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10997" . + +pumps:nodei10998 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10998" ; + base:hasProperty pumps:nodei11023 . + +pumps:nodei10999 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "10999" ; + base:hasProperty pumps:nodei11024 . + +pumps:nodei11000 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11000" ; + base:hasProperty pumps:nodei11025 . + +pumps:nodei11001 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeadTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "In a dead-time element the duration of the time interval by which the output variable is shifted relative to the input variable" ; + base:hasDisplayName "DeadTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11001" ; + base:hasProperty pumps:nodei13782, + pumps:nodei13783, + pumps:nodei13784 . + +pumps:nodei11002 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DerivativeActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For a derivative element, the quotient of the value of the output variable to the value of the time derivative of the input variable" ; + base:hasDisplayName "DerivativeActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11002" ; + base:hasProperty pumps:nodei13785, + pumps:nodei13786, + pumps:nodei13787 . + +pumps:nodei11003 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11003" ; + base:hasProperty pumps:nodei13813, + pumps:nodei13814, + pumps:nodei13815 . + +pumps:nodei11004 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FinalControlledVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity which has, or combination of variable quantities which have, to be influenced by the control" ; + base:hasDisplayName "FinalControlledVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11004" ; + base:hasProperty pumps:nodei13788, + pumps:nodei13789, + pumps:nodei13790 . + +pumps:nodei11005 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntegralActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For an integral element, the quotient of the time derivative of the output variable to the fixed value of the input variable" ; + base:hasDisplayName "IntegralActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11005" ; + base:hasProperty pumps:nodei13791, + pumps:nodei13792, + pumps:nodei13793 . + +pumps:nodei11006 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11006" ; + base:hasProperty pumps:nodei13794, + pumps:nodei13795, + pumps:nodei13796 . + +pumps:nodei11007 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingMode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the way and the extent to which the human operator intervenes in the control equipment" ; + base:hasDisplayName "OperatingMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11007" ; + base:hasProperty pumps:nodei13803 . + +pumps:nodei11008 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProportionalActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For a proportional element, the quotient of the variation of the output variable to the corresponding variation of the input variable" ; + base:hasDisplayName "ProportionalActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11008" ; + base:hasProperty pumps:nodei13797, + pumps:nodei13798, + pumps:nodei13799 . + +pumps:nodei11009 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11009" ; + base:hasProperty pumps:nodei13800, + pumps:nodei13801, + pumps:nodei13802 . + +pumps:nodei11010 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DistributionPriority" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property describes in ascending order the priority of pumps in addition operation mode." ; + base:hasDisplayName "DistributionPriority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11010" ; + base:hasProperty pumps:nodei11267 ; + base:hasValueRank "1" . + +pumps:nodei11011 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DistributionType" ; + base:hasDatatype pumps:DistributionTypeEnum ; + base:hasDescription "This property describes the share of operation time of different pumps of the pump system in addition operation mode." ; + base:hasDisplayName "DistributionType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11011" ; + base:hasProperty pumps:nodei11268 . + +pumps:nodei11012 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeMode" ; + base:hasDatatype pumps:ExchangeModeEnum ; + base:hasDescription "This property specifies the exchange mode of the pump" ; + base:hasDisplayName "ExchangeMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11012" ; + base:hasProperty pumps:nodei11269 . + +pumps:nodei11013 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This property specifies the determination of the absolute time for the next exchange of the pump, if operator specific Pump Exchange Mode is activated." ; + base:hasDisplayName "ExchangeTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11013" ; + base:hasProperty pumps:nodei11270 . + +pumps:nodei11014 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies the determination of the time for the next exchange of the pump relative to ExchangeTime, if operator specific Pump Exchange Mode is activated." ; + base:hasDisplayName "ExchangeTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11014" ; + base:hasProperty pumps:nodei11015, + pumps:nodei11271, + pumps:nodei11272 . + +pumps:nodei11015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11015" . + +pumps:nodei11016 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumNumberOfPumpsInOperation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property specifies the maximum number of pumps in operation. The difference between NumberOfPumps and MaximumNumberOfPumpsInOperation identifies the redundant pumps." ; + base:hasDisplayName "MaximumNumberOfPumpsInOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11016" ; + base:hasProperty pumps:nodei11273 . + +pumps:nodei11017 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MultiPumpOperationMode" ; + base:hasDatatype pumps:MultiPumpOperationModeEnum ; + base:hasDescription "This property specifies the actual multi pump operation mode. In redundant operation mode a pump fulfils the process function of another pump. Addition operation mode characterizes the supplementary fulfilling of the process function. The mixed mode characterizes both operation tasks." ; + base:hasDisplayName "MultiPumpOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11017" ; + base:hasProperty pumps:nodei11274 . + +pumps:nodei11018 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfPumps" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property identifies the number of pumps in multi pump management" ; + base:hasDisplayName "NumberOfPumps" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11018" ; + base:hasProperty pumps:nodei11293 . + +pumps:nodei11019 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpCollectiveIDs" ; + base:hasDatatype opcua:String ; + base:hasDescription "This element identifies the pumps within the pump system" ; + base:hasDisplayName "PumpCollectiveIDs" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11019" ; + base:hasProperty pumps:nodei11294 ; + base:hasValueRank "1" . + +pumps:nodei11020 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpRole" ; + base:hasDatatype pumps:PumpRoleEnum ; + base:hasDescription "This property identifies the role rsp. task of the pump within the multi pump management." ; + base:hasDisplayName "PumpRole" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11020" ; + base:hasProperty pumps:nodei11295 . + +pumps:nodei11021 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantPumpIDs" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property identifies the actual redundant pumps within the pump system" ; + base:hasDisplayName "RedundantPumpIDs" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11021" ; + base:hasProperty pumps:nodei11296 ; + base:hasValueRank "1" . + +pumps:nodei11022 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "This property describes the actual control mode of the pump." ; + base:hasDisplayName "ActualControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11022" ; + base:hasProperty pumps:nodei11599 . + +pumps:nodei11023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11023" . + +pumps:nodei11024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11024" . + +pumps:nodei11025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11025" . + +pumps:nodei11026 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualOperationMode" ; + base:hasDatatype pumps:OperationModeEnum ; + base:hasDescription "This property describes the actual operation mode of the pump." ; + base:hasDisplayName "ActualOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11026" ; + base:hasProperty pumps:nodei11597 . + +pumps:nodei11027 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11027" ; + base:hasProperty pumps:nodei11028, + pumps:nodei11038, + pumps:nodei11503 . + +pumps:nodei11028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11028" . + +pumps:nodei11029 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalBackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum backing pressure for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump." ; + base:hasDisplayName "CriticalBackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11029" ; + base:hasProperty pumps:nodei11741, + pumps:nodei11742, + pumps:nodei11743 . + +pumps:nodei11030 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the entry opening in the inlet connection of the pump." ; + base:hasDisplayName "InletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11030" ; + base:hasProperty pumps:nodei11744, + pumps:nodei11745, + pumps:nodei11746 . + +pumps:nodei11031 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11031" ; + base:hasProperty pumps:nodei11747, + pumps:nodei11748, + pumps:nodei11749 . + +pumps:nodei11032 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTolerableWaterVaporInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The highest water vapor inlet pressure at which a gas ballast pump, under normal ambient conditions, can pump and exhaust pure water vapor in continuous Operation." ; + base:hasDisplayName "MaximumTolerableWaterVaporInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11032" ; + base:hasProperty pumps:nodei11750, + pumps:nodei11751, + pumps:nodei11752 . + +pumps:nodei11033 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "instantaneous inlet pressure with adequate margin above the minimum liquid vapor pressure expected." ; + base:hasDisplayName "MaximumWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11033" ; + base:hasProperty pumps:nodei11753, + pumps:nodei11754, + pumps:nodei11755 . + +pumps:nodei11034 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11034" ; + base:hasProperty pumps:nodei11756, + pumps:nodei11757, + pumps:nodei11758 . + +pumps:nodei11035 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total inlet pressure required to ensure there is enough margin to maintain the minimum." ; + base:hasDisplayName "NetPositiveInletPressureRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11035" ; + base:hasProperty pumps:nodei11759, + pumps:nodei11760, + pumps:nodei11761 . + +pumps:nodei11036 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11036" ; + base:hasProperty pumps:nodei11762 . + +pumps:nodei11037 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporCapacity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mass of water which can be conveyed by the pump without condensation per time." ; + base:hasDisplayName "WaterVaporCapacity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11037" ; + base:hasProperty pumps:nodei11763, + pumps:nodei11764, + pumps:nodei11765 . + +pumps:nodei11038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11038" . + +pumps:nodei11039 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlInversion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property offers the inversion of the selected control mode in operation mode AutoControl. A \"True\" status means that the control mode inversion is activated and a \"False\" status means that the control mode inversion is deactivated." ; + base:hasDisplayName "ControlInversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11039" ; + base:hasProperty pumps:nodei11040, + pumps:nodei11041, + pumps:nodei11601 . + +pumps:nodei11040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11040" . + +pumps:nodei11041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11041" . + +pumps:nodei11042 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property activates of the control function." ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11042" ; + base:hasProperty pumps:nodei11043, + pumps:nodei11044, + pumps:nodei11603 . + +pumps:nodei11043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11043" . + +pumps:nodei11044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11044" . + +pumps:nodei11045 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExternalSignal" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property offers the activation of an external electrical interface serving the setpoint of the control function by selecting the kind of electrical (analogue) signal." ; + base:hasDisplayName "ExternalSignal" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11045" ; + base:hasProperty pumps:nodei11046, + pumps:nodei11052, + pumps:nodei11602 . + +pumps:nodei11046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11046" . + +pumps:nodei11047 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the inlet connection of the pump" ; + base:hasDisplayName "HeightOfTheInletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11047" ; + base:hasProperty pumps:nodei11766, + pumps:nodei11767, + pumps:nodei11768 . + +pumps:nodei11048 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump inlet connection divided by the inlet area of the pump" ; + base:hasDisplayName "MeanRatedVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11048" ; + base:hasProperty pumps:nodei11769, + pumps:nodei11770, + pumps:nodei11771 . + +pumps:nodei11049 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11049" ; + base:hasProperty pumps:nodei11772 . + +pumps:nodei11050 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11050" ; + base:hasProperty pumps:nodei11773, + pumps:nodei11774, + pumps:nodei11775 . + +pumps:nodei11051 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the pump, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11051" ; + base:hasProperty pumps:nodei11776, + pumps:nodei11777, + pumps:nodei11778 . + +pumps:nodei11052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11052" . + +pumps:nodei11053 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11053" ; + base:hasProperty pumps:nodei11054, + pumps:nodei11055, + pumps:nodei11606 . + +pumps:nodei11054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11054" . + +pumps:nodei11055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11055" . + +pumps:nodei11056 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11056" ; + base:hasProperty pumps:nodei11607, + pumps:nodei11608, + pumps:nodei11609 . + +pumps:nodei11057 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "InletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the inlet area of the pump." ; + base:hasDisplayName "InletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11057" ; + base:hasProperty pumps:nodei11779, + pumps:nodei11780, + pumps:nodei11781, + pumps:nodei14947 ; + base:hasValue 0e+00 . + +pumps:nodei11058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11058" . + +pumps:nodei11059 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MeanVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump inlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11059" ; + base:hasProperty pumps:nodei11782, + pumps:nodei11783, + pumps:nodei11784, + pumps:nodei14955 ; + base:hasValue 0e+00 . + +pumps:nodei11060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11060" . + +pumps:nodei11061 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11061" ; + base:hasProperty pumps:nodei11062, + pumps:nodei11610, + pumps:nodei11611 . + +pumps:nodei11062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11062" . + +pumps:nodei11063 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11063" ; + base:hasProperty pumps:nodei11064, + pumps:nodei11066, + pumps:nodei11469 . + +pumps:nodei11064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11064" . + +pumps:nodei11065 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the inlet of the pump, measured at a defined location in the test dome." ; + base:hasDisplayName "InletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11065" ; + base:hasProperty pumps:nodei11785, + pumps:nodei11786, + pumps:nodei11787 . + +pumps:nodei11066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11066" . + +pumps:nodei11067 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11067" ; + base:hasProperty pumps:nodei11833 . + +pumps:nodei11068 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11068" ; + base:hasProperty pumps:nodei11832 . + +pumps:nodei11069 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11069" ; + base:hasProperty pumps:nodei11834 . + +pumps:nodei11070 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11070" ; + base:hasProperty pumps:nodei11071, + pumps:nodei11072, + pumps:nodei11520 . + +pumps:nodei11071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11071" . + +pumps:nodei11072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11072" . + +pumps:nodei11073 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11073" ; + base:hasProperty pumps:nodei11788, + pumps:nodei11789, + pumps:nodei11790 . + +pumps:nodei11074 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableOutetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableOutetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11074" ; + base:hasProperty pumps:nodei11791, + pumps:nodei11792, + pumps:nodei11793 ; + base:hasValue 0e+00 . + +pumps:nodei11075 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11075" ; + base:hasProperty pumps:nodei11794 . + +pumps:nodei11076 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the orifice in the outlet connection of the pump." ; + base:hasDisplayName "OutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11076" ; + base:hasProperty pumps:nodei11795, + pumps:nodei11796, + pumps:nodei11797 . + +pumps:nodei11077 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveAccumulationPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will pass the total pump flow." ; + base:hasDisplayName "ReliefValveAccumulationPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11077" ; + base:hasProperty pumps:nodei11798, + pumps:nodei11799, + pumps:nodei11800 ; + base:hasValue 0e+00 . + +pumps:nodei11078 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveBackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of the relief valve when the valve is closed." ; + base:hasDisplayName "ReliefValveBackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11078" ; + base:hasProperty pumps:nodei11801, + pumps:nodei11802, + pumps:nodei11803 . + +pumps:nodei11079 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveReseatPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will close after passing the total pump flow." ; + base:hasDisplayName "ReliefValveReseatPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11079" ; + base:hasProperty pumps:nodei11804, + pumps:nodei11805, + pumps:nodei11806 . + +pumps:nodei11080 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveSetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve begins to open." ; + base:hasDisplayName "ReliefValveSetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11080" ; + base:hasProperty pumps:nodei11807, + pumps:nodei11808, + pumps:nodei11809 . + +pumps:nodei11081 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11081" ; + base:hasProperty pumps:nodei11082, + pumps:nodei11083, + pumps:nodei11435 . + +pumps:nodei11082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11082" . + +pumps:nodei11083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11083" . + +pumps:nodei11084 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11084" ; + base:hasProperty pumps:nodei11614, + pumps:nodei11615, + pumps:nodei11616 . + +pumps:nodei11085 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11085" ; + base:hasProperty pumps:nodei11086, + pumps:nodei11087, + pumps:nodei11604 . + +pumps:nodei11086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11086" . + +pumps:nodei11087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11087" . + +pumps:nodei11088 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11088" ; + base:hasProperty pumps:nodei11094, + pumps:nodei11095, + pumps:nodei11452 . + +pumps:nodei11089 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the outlet connection of the pump." ; + base:hasDisplayName "HeightOfTheOutletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11089" ; + base:hasProperty pumps:nodei11810, + pumps:nodei11811, + pumps:nodei11812 . + +pumps:nodei11090 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump outlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanRatedVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11090" ; + base:hasProperty pumps:nodei11813, + pumps:nodei11814, + pumps:nodei11815 . + +pumps:nodei11091 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11091" ; + base:hasProperty pumps:nodei11816 . + +pumps:nodei11092 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure of the pump at the guarantee point with rated flow and rated speed, as well as rated inlet pressure, for rotodynamic pumps only." ; + base:hasDisplayName "RatedOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11092" ; + base:hasProperty pumps:nodei11817, + pumps:nodei11818, + pumps:nodei11819 . + +pumps:nodei11093 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the pump, corresponding to the sum of the height, pressure head and velocity head." ; + base:hasDisplayName "TotalHeadAtOutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11093" ; + base:hasProperty pumps:nodei11820, + pumps:nodei11821, + pumps:nodei11822 . + +pumps:nodei11094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11094" . + +pumps:nodei11095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11095" . + +pumps:nodei11096 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11096" ; + base:hasProperty pumps:nodei11097, + pumps:nodei11149, + pumps:nodei11571 . + +pumps:nodei11097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11097" . + +pumps:nodei11098 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProtectionClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Protection class of an enclosure, expressed as NEMA or IP rating." ; + base:hasDisplayName "ProtectionClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11098" ; + base:hasProperty pumps:nodei11103 . + +pumps:nodei11099 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MeanVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump outlet connection divided by the outlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11099" ; + base:hasProperty pumps:nodei11823, + pumps:nodei11824, + pumps:nodei11825, + pumps:nodei14963 ; + base:hasValue 0e+00 . + +pumps:nodei11100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11100" . + +pumps:nodei11101 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OutletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the outlet area of the pump." ; + base:hasDisplayName "OutletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11101" ; + base:hasProperty pumps:nodei11826, + pumps:nodei11827, + pumps:nodei11828, + pumps:nodei14972 ; + base:hasValue 0e+00 . + +pumps:nodei11102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11102" . + +pumps:nodei11103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11103" . + +pumps:nodei11104 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergyEfficiencyClassOfMotor" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the energy efficiency of electric motors according to international standards." ; + base:hasDisplayName "EnergyEfficiencyClassOfMotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11104" ; + base:hasProperty pumps:nodei11105 . + +pumps:nodei11105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11105" . + +pumps:nodei11106 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable, maximum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MaxNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11106" ; + base:hasProperty pumps:nodei11108, + pumps:nodei11109, + pumps:nodei11110 . + +pumps:nodei11107 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of a vacuum pump." ; + base:hasDisplayName "BackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11107" ; + base:hasProperty pumps:nodei11829, + pumps:nodei11830, + pumps:nodei11831 . + +pumps:nodei11108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11108" . + +pumps:nodei11109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11109" . + +pumps:nodei11110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11110" . + +pumps:nodei11111 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable minimum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MinNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11111" ; + base:hasProperty pumps:nodei11112, + pumps:nodei11113, + pumps:nodei11114 . + +pumps:nodei11112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11112" . + +pumps:nodei11113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11113" . + +pumps:nodei11114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11114" . + +pumps:nodei11115 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the motor power input P_mot delivered as pump power input P_mot, u." ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11115" ; + base:hasProperty pumps:nodei11116, + pumps:nodei11117, + pumps:nodei11118 . + +pumps:nodei11116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11116" . + +pumps:nodei11117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11117" . + +pumps:nodei11118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11118" . + +pumps:nodei11119 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Design of the object at a certain frequency, which is repeated regularly." ; + base:hasDisplayName "NominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11119" ; + base:hasProperty pumps:nodei11120, + pumps:nodei11121, + pumps:nodei11122 . + +pumps:nodei11120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11120" . + +pumps:nodei11121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11121" . + +pumps:nodei11122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11122" . + +pumps:nodei11123 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPowerConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Indication of the rated power consumption in watts." ; + base:hasDisplayName "NominalPowerConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11123" ; + base:hasProperty pumps:nodei11124, + pumps:nodei11125, + pumps:nodei11126 . + +pumps:nodei11124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11124" . + +pumps:nodei11125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11125" . + +pumps:nodei11126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11126" . + +pumps:nodei11127 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialLoadOfPumpRotor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured residual thrust acting through the shaft derived from hydraulic or mechanical forces" ; + base:hasDisplayName "AxialLoadOfPumpRotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11127" ; + base:hasProperty pumps:nodei9464, + pumps:nodei9466, + pumps:nodei9468, + pumps:nodei9571 ; + base:hasValue 0e+00 . + +pumps:nodei11128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11128" . + +pumps:nodei11129 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated voltage is the value of the electrical voltage in normal operation specified by the manufacturer or supplier." ; + base:hasDisplayName "NominalVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11129" ; + base:hasProperty pumps:nodei11130, + pumps:nodei11131, + pumps:nodei11132 . + +pumps:nodei11130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11130" . + +pumps:nodei11131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11131" . + +pumps:nodei11132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11132" . + +pumps:nodei11133 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the amount of active power to apparent power." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11133" ; + base:hasProperty pumps:nodei11134, + pumps:nodei11135, + pumps:nodei11136 . + +pumps:nodei11134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11134" . + +pumps:nodei11135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11135" . + +pumps:nodei11136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11136" . + +pumps:nodei11137 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Appropriate (usually rounded) value of a current to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "RatedCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11137" ; + base:hasProperty pumps:nodei11138, + pumps:nodei11139, + pumps:nodei11140 . + +pumps:nodei11138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11138" . + +pumps:nodei11139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11139" . + +pumps:nodei11140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11140" . + +pumps:nodei11141 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed corresponding to the rated data of the motor used." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11141" ; + base:hasProperty pumps:nodei11142, + pumps:nodei11143, + pumps:nodei11144 . + +pumps:nodei11142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11142" . + +pumps:nodei11143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11143" . + +pumps:nodei11144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11144" . + +pumps:nodei11145 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueAtNominalSpeedOfDrive" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The torque transmittable by the equipment." ; + base:hasDisplayName "TorqueAtNominalSpeedOfDrive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11145" ; + base:hasProperty pumps:nodei11146, + pumps:nodei11147, + pumps:nodei11148 . + +pumps:nodei11146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11146" . + +pumps:nodei11147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11147" . + +pumps:nodei11148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11148" . + +pumps:nodei11149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11149" . + +pumps:nodei11150 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11150" ; + base:hasProperty pumps:nodei11151, + pumps:nodei11152, + pumps:nodei11537 . + +pumps:nodei11151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11151" . + +pumps:nodei11152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11152" . + +pumps:nodei11153 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11153" ; + base:hasProperty pumps:nodei11154, + pumps:nodei11155, + pumps:nodei11486 . + +pumps:nodei11154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11154" . + +pumps:nodei11155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11155" . + +pumps:nodei11156 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11156" ; + base:hasProperty pumps:nodei11157, + pumps:nodei11612, + pumps:nodei11613 . + +pumps:nodei11157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11157" . + +pumps:nodei11158 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReverseRotatingDirection" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates the inversion of the standard rotating direction." ; + base:hasDisplayName "ReverseRotatingDirection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11158" ; + base:hasProperty pumps:nodei11159, + pumps:nodei11160, + pumps:nodei11598 . + +pumps:nodei11159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11159" . + +pumps:nodei11160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11160" . + +pumps:nodei11161 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "This property describes the desired control mode of the pump." ; + base:hasDisplayName "SetControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11161" ; + base:hasProperty pumps:nodei11600 . + +pumps:nodei11162 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetOperationMode" ; + base:hasDatatype pumps:OperationModeEnum ; + base:hasDescription "This property describes the desired operation mode of the pump." ; + base:hasDisplayName "SetOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11162" ; + base:hasProperty pumps:nodei11596 . + +pumps:nodei11163 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11163" ; + base:hasProperty pumps:nodei11164, + pumps:nodei11165, + pumps:nodei11605 . + +pumps:nodei11164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11164" . + +pumps:nodei11165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11165" . + +pumps:nodei11166 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11166" ; + base:hasProperty pumps:nodei11167, + pumps:nodei11168, + pumps:nodei11554 . + +pumps:nodei11167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11167" . + +pumps:nodei11168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11168" . + +pumps:nodei11169 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11169" ; + base:hasProperty pumps:nodei11170, + pumps:nodei11171, + pumps:nodei11678 . + +pumps:nodei11170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11170" . + +pumps:nodei11171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11171" . + +pumps:nodei11172 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11172" ; + base:hasProperty pumps:nodei11173, + pumps:nodei11174, + pumps:nodei11679 . + +pumps:nodei11173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11173" . + +pumps:nodei11174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11174" . + +pumps:nodei11175 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11175" ; + base:hasProperty pumps:nodei11176, + pumps:nodei11177, + pumps:nodei11680 . + +pumps:nodei11176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11176" . + +pumps:nodei11177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11177" . + +pumps:nodei11178 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11178" ; + base:hasProperty pumps:nodei11179, + pumps:nodei11180, + pumps:nodei11681 . + +pumps:nodei11179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11179" . + +pumps:nodei11180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11180" . + +pumps:nodei11181 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11181" ; + base:hasProperty pumps:nodei11182, + pumps:nodei11183, + pumps:nodei11682 . + +pumps:nodei11182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11182" . + +pumps:nodei11183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11183" . + +pumps:nodei11184 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11184" ; + base:hasProperty pumps:nodei11185, + pumps:nodei11186, + pumps:nodei11683 . + +pumps:nodei11185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11185" . + +pumps:nodei11186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11186" . + +pumps:nodei11187 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11187" ; + base:hasProperty pumps:nodei11188, + pumps:nodei11189, + pumps:nodei11684 . + +pumps:nodei11188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11188" . + +pumps:nodei11189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11189" . + +pumps:nodei11190 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11190" ; + base:hasProperty pumps:nodei11191, + pumps:nodei11192, + pumps:nodei11685 . + +pumps:nodei11191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11191" . + +pumps:nodei11192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11192" . + +pumps:nodei11193 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11193" ; + base:hasProperty pumps:nodei11194, + pumps:nodei11198, + pumps:nodei11686 . + +pumps:nodei11194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11194" . + +pumps:nodei11195 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11195" ; + base:hasProperty pumps:nodei11739 . + +pumps:nodei11196 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11196" ; + base:hasProperty pumps:nodei11738 . + +pumps:nodei11197 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11197" ; + base:hasProperty pumps:nodei11740 . + +pumps:nodei11198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11198" . + +pumps:nodei11199 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11199" ; + base:hasProperty pumps:nodei11200, + pumps:nodei11201, + pumps:nodei11687 . + +pumps:nodei11200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11200" . + +pumps:nodei11201 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11201" . + +pumps:nodei11202 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11202" ; + base:hasProperty pumps:nodei11203, + pumps:nodei11204, + pumps:nodei11688 . + +pumps:nodei11203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11203" . + +pumps:nodei11204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11204" . + +pumps:nodei11205 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11205" ; + base:hasProperty pumps:nodei11206, + pumps:nodei11207, + pumps:nodei11689 . + +pumps:nodei11206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11206" . + +pumps:nodei11207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11207" . + +pumps:nodei11208 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11208" ; + base:hasProperty pumps:nodei11209, + pumps:nodei11210, + pumps:nodei11690 . + +pumps:nodei11209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11209" . + +pumps:nodei11210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11210" . + +pumps:nodei11211 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11211" ; + base:hasProperty pumps:nodei11212, + pumps:nodei11213, + pumps:nodei11691 . + +pumps:nodei11212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11212" . + +pumps:nodei11213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11213" . + +pumps:nodei11214 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11214" ; + base:hasProperty pumps:nodei11215, + pumps:nodei11216, + pumps:nodei11692 . + +pumps:nodei11215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11215" . + +pumps:nodei11216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11216" . + +pumps:nodei11217 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11217" ; + base:hasProperty pumps:nodei11218, + pumps:nodei11219, + pumps:nodei11693 . + +pumps:nodei11218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11218" . + +pumps:nodei11219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11219" . + +pumps:nodei11220 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11220" ; + base:hasProperty pumps:nodei11221, + pumps:nodei11222, + pumps:nodei11694 . + +pumps:nodei11221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11221" . + +pumps:nodei11222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11222" . + +pumps:nodei11223 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11223" ; + base:hasProperty pumps:nodei11224, + pumps:nodei11225, + pumps:nodei11695 . + +pumps:nodei11224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11224" . + +pumps:nodei11225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11225" . + +pumps:nodei11226 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11226" ; + base:hasProperty pumps:nodei11227, + pumps:nodei11228, + pumps:nodei11696 . + +pumps:nodei11227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11227" . + +pumps:nodei11228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11228" . + +pumps:nodei11229 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11229" ; + base:hasProperty pumps:nodei11230, + pumps:nodei11231, + pumps:nodei11697 . + +pumps:nodei11230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11230" . + +pumps:nodei11231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11231" . + +pumps:nodei11232 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11232" ; + base:hasProperty pumps:nodei11233, + pumps:nodei11234, + pumps:nodei11698 . + +pumps:nodei11233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11233" . + +pumps:nodei11234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11234" . + +pumps:nodei11235 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11235" ; + base:hasProperty pumps:nodei11236, + pumps:nodei11237, + pumps:nodei11632 . + +pumps:nodei11236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11236" . + +pumps:nodei11237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11237" . + +pumps:nodei11238 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11238" ; + base:hasProperty pumps:nodei11633, + pumps:nodei11634, + pumps:nodei11635 . + +pumps:nodei11239 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11239" ; + base:hasProperty pumps:nodei11240, + pumps:nodei11636, + pumps:nodei11637 . + +pumps:nodei11240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11240" . + +pumps:nodei11241 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11241" ; + base:hasProperty pumps:nodei11640, + pumps:nodei11641, + pumps:nodei11642 . + +pumps:nodei11242 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11242" ; + base:hasProperty pumps:nodei11243, + pumps:nodei11244, + pumps:nodei11630 . + +pumps:nodei11243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11243" . + +pumps:nodei11244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11244" . + +pumps:nodei11245 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11245" ; + base:hasProperty pumps:nodei11246, + pumps:nodei11638, + pumps:nodei11639 . + +pumps:nodei11246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11246" . + +pumps:nodei11247 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11247" ; + base:hasProperty pumps:nodei11248, + pumps:nodei11249, + pumps:nodei11631 . + +pumps:nodei11248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11248" . + +pumps:nodei11249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11249" . + +pumps:nodei11250 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11250" ; + base:hasProperty pumps:nodei11251, + pumps:nodei11252, + pumps:nodei11619 . + +pumps:nodei11251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11251" . + +pumps:nodei11252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11252" . + +pumps:nodei11253 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11253" ; + base:hasProperty pumps:nodei11620, + pumps:nodei11621, + pumps:nodei11622 . + +pumps:nodei11254 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11254" ; + base:hasProperty pumps:nodei11255, + pumps:nodei11623, + pumps:nodei11624 . + +pumps:nodei11255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11255" . + +pumps:nodei11256 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11256" ; + base:hasProperty pumps:nodei11627, + pumps:nodei11628, + pumps:nodei11629 . + +pumps:nodei11257 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11257" ; + base:hasProperty pumps:nodei11258, + pumps:nodei11259, + pumps:nodei11617 . + +pumps:nodei11258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11258" . + +pumps:nodei11259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11259" . + +pumps:nodei11260 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11260" ; + base:hasProperty pumps:nodei11261, + pumps:nodei11625, + pumps:nodei11626 . + +pumps:nodei11261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11261" . + +pumps:nodei11262 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11262" ; + base:hasProperty pumps:nodei11263, + pumps:nodei11264, + pumps:nodei11618 . + +pumps:nodei11263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11263" . + +pumps:nodei11264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11264" . + +pumps:nodei11265 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured ambient humidity" ; + base:hasDisplayName "AmbientHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11265" ; + base:hasProperty pumps:nodei11292, + pumps:nodei11339, + pumps:nodei14723, + pumps:nodei6007 ; + base:hasValue 0e+00 . + +pumps:nodei11266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11266" . + +pumps:nodei11267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11267" . + +pumps:nodei11268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11268" . + +pumps:nodei11269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11269" . + +pumps:nodei11270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11270" . + +pumps:nodei11271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11271" . + +pumps:nodei11272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11272" . + +pumps:nodei11273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11273" . + +pumps:nodei11274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11274" . + +pumps:nodei11275 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 1X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "1XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11275" ; + base:hasProperty pumps:nodei13081, + pumps:nodei13082, + pumps:nodei13083 ; + base:hasSymbolicName "S1XPhase" . + +pumps:nodei11276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11276" . + +pumps:nodei11277 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11277" ; + base:hasProperty pumps:nodei13093, + pumps:nodei13094, + pumps:nodei13095 ; + base:hasSymbolicName "S1XRelativeShaftVibrationP_P" . + +pumps:nodei11278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11278" . + +pumps:nodei11279 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "2XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11279" ; + base:hasProperty pumps:nodei13087, + pumps:nodei13088, + pumps:nodei13089 ; + base:hasSymbolicName "S2XPhase" . + +pumps:nodei11280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11280" ; + base:hasValue "pressure" . + +pumps:nodei11281 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the double rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "2XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11281" ; + base:hasProperty pumps:nodei13099, + pumps:nodei13100, + pumps:nodei13101 ; + base:hasSymbolicName "S2XRelativeShaftVibrationP_P" . + +pumps:nodei11282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11282" ; + base:hasValue "pressure" . + +pumps:nodei11283 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 1X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "1XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11283" ; + base:hasProperty pumps:nodei13084, + pumps:nodei13085, + pumps:nodei13086 ; + base:hasSymbolicName "S1XPhase" ; + base:hasValue 0e+00 . + +pumps:nodei11284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11284" ; + base:hasValue "pressure" . + +pumps:nodei11285 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11285" ; + base:hasProperty pumps:nodei13096, + pumps:nodei13097, + pumps:nodei13098 ; + base:hasSymbolicName "S1XRelativeShaftVibrationP_P" ; + base:hasValue 0e+00 . + +pumps:nodei11286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11286" . + +pumps:nodei11287 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "2XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11287" ; + base:hasProperty pumps:nodei13090, + pumps:nodei13091, + pumps:nodei13092 ; + base:hasSymbolicName "S2XPhase" ; + base:hasValue 0e+00 . + +pumps:nodei11288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11288" . + +pumps:nodei11289 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the double rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "2XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11289" ; + base:hasProperty pumps:nodei13102, + pumps:nodei13103, + pumps:nodei13104 ; + base:hasSymbolicName "S2XRelativeShaftVibrationP_P" ; + base:hasValue 0e+00 . + +pumps:nodei11290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11290" . + +pumps:nodei11291 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured ambient humidity" ; + base:hasDisplayName "AmbientHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11291" ; + base:hasProperty pumps:nodei11340, + pumps:nodei11341, + pumps:nodei14725, + pumps:nodei6030 ; + base:hasValue 0e+00 . + +pumps:nodei11292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11292" . + +pumps:nodei11293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11293" . + +pumps:nodei11294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11294" . + +pumps:nodei11295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11295" . + +pumps:nodei11296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11296" . + +pumps:nodei11297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11297" . + +pumps:nodei11298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11298" . + +pumps:nodei11299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11299" . + +pumps:nodei11300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11300" . + +pumps:nodei11301 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11301" ; + base:hasProperty pumps:nodei11302, + pumps:nodei11303, + pumps:nodei11645 . + +pumps:nodei11302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11302" . + +pumps:nodei11303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11303" . + +pumps:nodei11304 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11304" ; + base:hasProperty pumps:nodei11646, + pumps:nodei11647, + pumps:nodei11648 . + +pumps:nodei11305 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11305" ; + base:hasProperty pumps:nodei11306, + pumps:nodei11649, + pumps:nodei11650 . + +pumps:nodei11306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11306" . + +pumps:nodei11307 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11307" ; + base:hasProperty pumps:nodei11653, + pumps:nodei11654, + pumps:nodei11655 . + +pumps:nodei11308 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11308" ; + base:hasProperty pumps:nodei11309, + pumps:nodei11310, + pumps:nodei11643 . + +pumps:nodei11309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11309" . + +pumps:nodei11310 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11310" . + +pumps:nodei11311 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11311" ; + base:hasProperty pumps:nodei11312, + pumps:nodei11651, + pumps:nodei11652 . + +pumps:nodei11312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11312" . + +pumps:nodei11313 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11313" ; + base:hasProperty pumps:nodei11314, + pumps:nodei11315, + pumps:nodei11644 . + +pumps:nodei11314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11314" . + +pumps:nodei11315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11315" . + +pumps:nodei11316 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommandVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which is not influenced by the control but is introduced into the control system from outside with the aim of making the final controlled variable follow it in a given relationship" ; + base:hasDisplayName "CommandVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11316" ; + base:hasProperty pumps:nodei13816, + pumps:nodei13817, + pumps:nodei13818 . + +pumps:nodei11317 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlDifferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the reference variable and the feedback variable" ; + base:hasDisplayName "ControlDifferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11317" ; + base:hasProperty pumps:nodei13841, + pumps:nodei13842, + pumps:nodei13843 . + +pumps:nodei11318 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlledVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlled system that will be acted upon by one or more manipulated variables" ; + base:hasDisplayName "ControlledVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11318" ; + base:hasProperty pumps:nodei13844, + pumps:nodei13845, + pumps:nodei13846 . + +pumps:nodei11319 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControllerOutputVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling element, which is deducted from the control difference variable and is also the input variable of the actuator" ; + base:hasDisplayName "ControllerOutputVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11319" ; + base:hasProperty pumps:nodei13847, + pumps:nodei13848, + pumps:nodei13849 . + +pumps:nodei11320 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeadTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "In a dead-time element the duration of the time interval by which the output variable is shifted relative to the input variable" ; + base:hasDisplayName "DeadTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11320" ; + base:hasProperty pumps:nodei13819, + pumps:nodei13820, + pumps:nodei13821 . + +pumps:nodei11321 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DerivativeActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For a derivative element, the quotient of the value of the output variable to the value of the time derivative of the input variable" ; + base:hasDisplayName "DerivativeActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11321" ; + base:hasProperty pumps:nodei13822, + pumps:nodei13823, + pumps:nodei13824 . + +pumps:nodei11322 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11322" ; + base:hasProperty pumps:nodei13850, + pumps:nodei13851, + pumps:nodei13852 . + +pumps:nodei11323 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FinalControlledVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity which has, or combination of variable quantities which have, to be influenced by the control" ; + base:hasDisplayName "FinalControlledVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11323" ; + base:hasProperty pumps:nodei13825, + pumps:nodei13826, + pumps:nodei13827 . + +pumps:nodei11324 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntegralActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For an integral element, the quotient of the time derivative of the output variable to the fixed value of the input variable" ; + base:hasDisplayName "IntegralActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11324" ; + base:hasProperty pumps:nodei13828, + pumps:nodei13829, + pumps:nodei13830 . + +pumps:nodei11325 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11325" ; + base:hasProperty pumps:nodei13831, + pumps:nodei13832, + pumps:nodei13833 . + +pumps:nodei11326 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingMode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the way and the extent to which the human operator intervenes in the control equipment" ; + base:hasDisplayName "OperatingMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11326" ; + base:hasProperty pumps:nodei13840 . + +pumps:nodei11327 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProportionalActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For a proportional element, the quotient of the variation of the output variable to the corresponding variation of the input variable" ; + base:hasDisplayName "ProportionalActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11327" ; + base:hasProperty pumps:nodei13834, + pumps:nodei13835, + pumps:nodei13836 . + +pumps:nodei11328 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11328" ; + base:hasProperty pumps:nodei13837, + pumps:nodei13838, + pumps:nodei13839 . + +pumps:nodei11329 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured ambient temperature" ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11329" ; + base:hasProperty pumps:nodei9436, + pumps:nodei9444, + pumps:nodei9446, + pumps:nodei9456 ; + base:hasValue 0e+00 . + +pumps:nodei11330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11330" . + +pumps:nodei11331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11331" . + +pumps:nodei11332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11332" . + +pumps:nodei11333 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11333" . + +pumps:nodei11334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11334" . + +pumps:nodei11335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11335" . + +pumps:nodei11336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11336" . + +pumps:nodei11337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11337" . + +pumps:nodei11338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11338" . + +pumps:nodei11339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11339" . + +pumps:nodei11340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11340" . + +pumps:nodei11341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11341" . + +pumps:nodei11342 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialLoadOfPumpRotor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured residual thrust acting through the shaft derived from hydraulic or mechanical forces" ; + base:hasDisplayName "AxialLoadOfPumpRotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11342" ; + base:hasProperty pumps:nodei9555, + pumps:nodei9557, + pumps:nodei9559, + pumps:nodei9573 ; + base:hasValue 0e+00 . + +pumps:nodei11343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11343" . + +pumps:nodei11344 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialRotorPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured position of the axial rotor in bearing." ; + base:hasDisplayName "AxialRotorPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11344" ; + base:hasProperty pumps:nodei10973, + pumps:nodei10987, + pumps:nodei9734, + pumps:nodei9736 ; + base:hasValue 0e+00 . + +pumps:nodei11345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11345" . + +pumps:nodei11346 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured back pressure of the pump" ; + base:hasDisplayName "BackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11346" ; + base:hasProperty pumps:nodei11058, + pumps:nodei11060, + pumps:nodei11100, + pumps:nodei11282 ; + base:hasValue 0e+00 . + +pumps:nodei11347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11347" . + +pumps:nodei11348 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DistributionPriority" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property describes in ascending order the priority of pumps in addition operation mode." ; + base:hasDisplayName "DistributionPriority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11348" ; + base:hasProperty pumps:nodei11297 ; + base:hasValueRank "1" . + +pumps:nodei11349 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DistributionType" ; + base:hasDatatype pumps:DistributionTypeEnum ; + base:hasDescription "This property describes the share of operation time of different pumps of the pump system in addition operation mode." ; + base:hasDisplayName "DistributionType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11349" ; + base:hasProperty pumps:nodei11298 . + +pumps:nodei11350 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeMode" ; + base:hasDatatype pumps:ExchangeModeEnum ; + base:hasDescription "This property specifies the exchange mode of the pump" ; + base:hasDisplayName "ExchangeMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11350" ; + base:hasProperty pumps:nodei11299 . + +pumps:nodei11351 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This property specifies the determination of the absolute time for the next exchange of the pump, if operator specific Pump Exchange Mode is activated." ; + base:hasDisplayName "ExchangeTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11351" ; + base:hasProperty pumps:nodei11300 . + +pumps:nodei11352 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies the determination of the time for the next exchange of the pump relative to ExchangeTime, if operator specific Pump Exchange Mode is activated." ; + base:hasDisplayName "ExchangeTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11352" ; + base:hasProperty pumps:nodei11331, + pumps:nodei11332, + pumps:nodei11353 . + +pumps:nodei11353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11353" . + +pumps:nodei11354 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumNumberOfPumpsInOperation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property specifies the maximum number of pumps in operation. The difference between NumberOfPumps and MaximumNumberOfPumpsInOperation identifies the redundant pumps." ; + base:hasDisplayName "MaximumNumberOfPumpsInOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11354" ; + base:hasProperty pumps:nodei11333 . + +pumps:nodei11355 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MultiPumpOperationMode" ; + base:hasDatatype pumps:MultiPumpOperationModeEnum ; + base:hasDescription "This property specifies the actual multi pump operation mode. In redundant operation mode a pump fulfils the process function of another pump. Addition operation mode characterizes the supplementary fulfilling of the process function. The mixed mode characterizes both operation tasks." ; + base:hasDisplayName "MultiPumpOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11355" ; + base:hasProperty pumps:nodei11334 . + +pumps:nodei11356 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfPumps" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property identifies the number of pumps in multi pump management" ; + base:hasDisplayName "NumberOfPumps" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11356" ; + base:hasProperty pumps:nodei11335 . + +pumps:nodei11357 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpCollectiveIDs" ; + base:hasDatatype opcua:String ; + base:hasDescription "This element identifies the pumps within the pump system" ; + base:hasDisplayName "PumpCollectiveIDs" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11357" ; + base:hasProperty pumps:nodei11336 ; + base:hasValueRank "1" . + +pumps:nodei11358 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpRole" ; + base:hasDatatype pumps:PumpRoleEnum ; + base:hasDescription "This property identifies the role rsp. task of the pump within the multi pump management." ; + base:hasDisplayName "PumpRole" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11358" ; + base:hasProperty pumps:nodei11337 . + +pumps:nodei11359 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantPumpIDs" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property identifies the actual redundant pumps within the pump system" ; + base:hasDisplayName "RedundantPumpIDs" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11359" ; + base:hasProperty pumps:nodei11338 ; + base:hasValueRank "1" . + +pumps:nodei11360 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "This property describes the actual control mode of the pump." ; + base:hasDisplayName "ActualControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11360" ; + base:hasProperty pumps:nodei11674 . + +pumps:nodei11361 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualOperationMode" ; + base:hasDatatype pumps:OperationModeEnum ; + base:hasDescription "This property describes the actual operation mode of the pump." ; + base:hasDisplayName "ActualOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11361" ; + base:hasProperty pumps:nodei11673 . + +pumps:nodei11362 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11362" ; + base:hasProperty pumps:nodei11363, + pumps:nodei11364, + pumps:nodei11656 . + +pumps:nodei11363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11363" . + +pumps:nodei11364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11364" . + +pumps:nodei11365 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlInversion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property offers the inversion of the selected control mode in operation mode AutoControl. A \"True\" status means that the control mode inversion is activated and a \"False\" status means that the control mode inversion is deactivated." ; + base:hasDisplayName "ControlInversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11365" ; + base:hasProperty pumps:nodei11366, + pumps:nodei11367, + pumps:nodei11675 . + +pumps:nodei11366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11366" . + +pumps:nodei11367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11367" . + +pumps:nodei11368 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property activates of the control function." ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11368" ; + base:hasProperty pumps:nodei11369, + pumps:nodei11370, + pumps:nodei11677 . + +pumps:nodei11369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11369" . + +pumps:nodei11370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11370" . + +pumps:nodei11371 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExternalSignal" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property offers the activation of an external electrical interface serving the setpoint of the control function by selecting the kind of electrical (analogue) signal." ; + base:hasDisplayName "ExternalSignal" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11371" ; + base:hasProperty pumps:nodei11372, + pumps:nodei11373, + pumps:nodei11676 . + +pumps:nodei11372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11372" . + +pumps:nodei11373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11373" . + +pumps:nodei11374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11374" . + +pumps:nodei11375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11375" . + +pumps:nodei11376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11376" . + +pumps:nodei11377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11377" . + +pumps:nodei11378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11378" . + +pumps:nodei11379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11379" . + +pumps:nodei11380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11380" . + +pumps:nodei11381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11381" . + +pumps:nodei11382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11382" . + +pumps:nodei11383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11383" . + +pumps:nodei11384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11384" . + +pumps:nodei11385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11385" . + +pumps:nodei11386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11386" . + +pumps:nodei11387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11387" . + +pumps:nodei11388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11388" . + +pumps:nodei11389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11389" . + +pumps:nodei11390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11390" . + +pumps:nodei11391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11391" . + +pumps:nodei11392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11392" . + +pumps:nodei11393 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11393" . + +pumps:nodei11394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11394" . + +pumps:nodei11395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11395" . + +pumps:nodei11396 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidPressure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal pressure of the accessory liquid, e.g. the buffer fluid pressure or operating fluid pressure." ; + base:hasDisplayName "AccessoryLiquidPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11396" ; + base:hasProperty pumps:nodei11397, + pumps:nodei11398, + pumps:nodei12386 ; + base:hasValue false . + +pumps:nodei11397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11397" . + +pumps:nodei11398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11398" . + +pumps:nodei11399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11399" . + +pumps:nodei11400 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal ambient temperature." ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11400" ; + base:hasProperty pumps:nodei11401, + pumps:nodei11403, + pumps:nodei12387 ; + base:hasValue false . + +pumps:nodei11401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11401" . + +pumps:nodei11402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11402" . + +pumps:nodei11403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11403" . + +pumps:nodei11404 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CaseOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the case." ; + base:hasDisplayName "CaseOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11404" ; + base:hasProperty pumps:nodei11406, + pumps:nodei11407, + pumps:nodei12389 ; + base:hasValue false . + +pumps:nodei11405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11405" . + +pumps:nodei11406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11406" . + +pumps:nodei11407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11407" . + +pumps:nodei11408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11408" . + +pumps:nodei11409 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControllerOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a controller." ; + base:hasDisplayName "ControllerOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11409" ; + base:hasProperty pumps:nodei11410, + pumps:nodei11412, + pumps:nodei12390 ; + base:hasValue false . + +pumps:nodei11410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11410" . + +pumps:nodei11411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11411" . + +pumps:nodei11412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11412" . + +pumps:nodei11413 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConverterOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an overheating of a converter." ; + base:hasDisplayName "ConverterOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11413" ; + base:hasProperty pumps:nodei11415, + pumps:nodei11416, + pumps:nodei12392 ; + base:hasValue false . + +pumps:nodei11414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11414" . + +pumps:nodei11415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11415" . + +pumps:nodei11416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11416" . + +pumps:nodei11417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11417" . + +pumps:nodei11418 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantFlow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the coolant flow." ; + base:hasDisplayName "CoolantFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11418" ; + base:hasProperty pumps:nodei11419, + pumps:nodei11421, + pumps:nodei12393 ; + base:hasValue false . + +pumps:nodei11419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11419" . + +pumps:nodei11420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11420" . + +pumps:nodei11421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11421" . + +pumps:nodei11422 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the coolant is high limited." ; + base:hasDisplayName "CoolantHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11422" ; + base:hasProperty pumps:nodei11424, + pumps:nodei11425, + pumps:nodei12395 ; + base:hasValue false . + +pumps:nodei11423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11423" . + +pumps:nodei11424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11424" . + +pumps:nodei11425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11425" . + +pumps:nodei11426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11426" . + +pumps:nodei11427 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the coolant is low limited." ; + base:hasDisplayName "CoolantLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11427" ; + base:hasProperty pumps:nodei11428, + pumps:nodei11430, + pumps:nodei12396 ; + base:hasValue false . + +pumps:nodei11428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11428" . + +pumps:nodei11429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11429" . + +pumps:nodei11430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11430" . + +pumps:nodei11431 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the coolant liquid." ; + base:hasDisplayName "CoolantOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11431" ; + base:hasProperty pumps:nodei11433, + pumps:nodei11434, + pumps:nodei12398 ; + base:hasValue false . + +pumps:nodei11432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11432" . + +pumps:nodei11433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11433" . + +pumps:nodei11434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11434" . + +pumps:nodei11435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11435" . + +pumps:nodei11436 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11436" ; + base:hasProperty pumps:nodei11437, + pumps:nodei11438, + pumps:nodei11439 . + +pumps:nodei11437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11437" . + +pumps:nodei11438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11438" . + +pumps:nodei11439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11439" . + +pumps:nodei11440 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11440" ; + base:hasProperty pumps:nodei11441, + pumps:nodei11442, + pumps:nodei11443 . + +pumps:nodei11441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11441" . + +pumps:nodei11442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11442" . + +pumps:nodei11443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11443" . + +pumps:nodei11444 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11444" ; + base:hasProperty pumps:nodei11445, + pumps:nodei11446, + pumps:nodei11447 . + +pumps:nodei11445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11445" . + +pumps:nodei11446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11446" . + +pumps:nodei11447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11447" . + +pumps:nodei11448 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11448" ; + base:hasProperty pumps:nodei11449, + pumps:nodei11450, + pumps:nodei11451 . + +pumps:nodei11449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11449" . + +pumps:nodei11450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11450" . + +pumps:nodei11451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11451" . + +pumps:nodei11452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11452" . + +pumps:nodei11453 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11453" ; + base:hasProperty pumps:nodei11454, + pumps:nodei11455, + pumps:nodei11456 . + +pumps:nodei11454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11454" . + +pumps:nodei11455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11455" . + +pumps:nodei11456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11456" . + +pumps:nodei11457 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11457" ; + base:hasProperty pumps:nodei11458, + pumps:nodei11459, + pumps:nodei11460 . + +pumps:nodei11458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11458" . + +pumps:nodei11459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11459" . + +pumps:nodei11460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11460" . + +pumps:nodei11461 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11461" ; + base:hasProperty pumps:nodei11462, + pumps:nodei11463, + pumps:nodei11464 . + +pumps:nodei11462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11462" . + +pumps:nodei11463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11463" . + +pumps:nodei11464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11464" . + +pumps:nodei11465 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11465" ; + base:hasProperty pumps:nodei11466, + pumps:nodei11467, + pumps:nodei11468 . + +pumps:nodei11466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11466" . + +pumps:nodei11467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11467" . + +pumps:nodei11468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11468" . + +pumps:nodei11469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11469" . + +pumps:nodei11470 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11470" ; + base:hasProperty pumps:nodei11471, + pumps:nodei11472, + pumps:nodei11473 . + +pumps:nodei11471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11471" . + +pumps:nodei11472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11472" . + +pumps:nodei11473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11473" . + +pumps:nodei11474 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11474" ; + base:hasProperty pumps:nodei11475, + pumps:nodei11476, + pumps:nodei11477 . + +pumps:nodei11475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11475" . + +pumps:nodei11476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11476" . + +pumps:nodei11477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11477" . + +pumps:nodei11478 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11478" ; + base:hasProperty pumps:nodei11479, + pumps:nodei11480, + pumps:nodei11481 . + +pumps:nodei11479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11479" . + +pumps:nodei11480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11480" . + +pumps:nodei11481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11481" . + +pumps:nodei11482 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11482" ; + base:hasProperty pumps:nodei11483, + pumps:nodei11484, + pumps:nodei11485 . + +pumps:nodei11483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11483" . + +pumps:nodei11484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11484" . + +pumps:nodei11485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11485" . + +pumps:nodei11486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11486" . + +pumps:nodei11487 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11487" ; + base:hasProperty pumps:nodei11488, + pumps:nodei11489, + pumps:nodei11490 . + +pumps:nodei11488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11488" . + +pumps:nodei11489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11489" . + +pumps:nodei11490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11490" . + +pumps:nodei11491 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11491" ; + base:hasProperty pumps:nodei11492, + pumps:nodei11493, + pumps:nodei11494 . + +pumps:nodei11492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11492" . + +pumps:nodei11493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11493" . + +pumps:nodei11494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11494" . + +pumps:nodei11495 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11495" ; + base:hasProperty pumps:nodei11496, + pumps:nodei11497, + pumps:nodei11498 . + +pumps:nodei11496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11496" . + +pumps:nodei11497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11497" . + +pumps:nodei11498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11498" . + +pumps:nodei11499 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11499" ; + base:hasProperty pumps:nodei11500, + pumps:nodei11501, + pumps:nodei11502 . + +pumps:nodei11500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11500" . + +pumps:nodei11501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11501" . + +pumps:nodei11502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11502" . + +pumps:nodei11503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11503" . + +pumps:nodei11504 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11504" ; + base:hasProperty pumps:nodei11505, + pumps:nodei11506, + pumps:nodei11507 . + +pumps:nodei11505 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11505" . + +pumps:nodei11506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11506" . + +pumps:nodei11507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11507" . + +pumps:nodei11508 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11508" ; + base:hasProperty pumps:nodei11509, + pumps:nodei11510, + pumps:nodei11511 . + +pumps:nodei11509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11509" . + +pumps:nodei11510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11510" . + +pumps:nodei11511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11511" . + +pumps:nodei11512 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11512" ; + base:hasProperty pumps:nodei11513, + pumps:nodei11514, + pumps:nodei11515 . + +pumps:nodei11513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11513" . + +pumps:nodei11514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11514" . + +pumps:nodei11515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11515" . + +pumps:nodei11516 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11516" ; + base:hasProperty pumps:nodei11517, + pumps:nodei11518, + pumps:nodei11519 . + +pumps:nodei11517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11517" . + +pumps:nodei11518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11518" . + +pumps:nodei11519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11519" . + +pumps:nodei11520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11520" . + +pumps:nodei11521 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11521" ; + base:hasProperty pumps:nodei11522, + pumps:nodei11523, + pumps:nodei11524 . + +pumps:nodei11522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11522" . + +pumps:nodei11523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11523" . + +pumps:nodei11524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11524" . + +pumps:nodei11525 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11525" ; + base:hasProperty pumps:nodei11526, + pumps:nodei11527, + pumps:nodei11528 . + +pumps:nodei11526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11526" . + +pumps:nodei11527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11527" . + +pumps:nodei11528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11528" . + +pumps:nodei11529 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11529" ; + base:hasProperty pumps:nodei11530, + pumps:nodei11531, + pumps:nodei11532 . + +pumps:nodei11530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11530" . + +pumps:nodei11531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11531" . + +pumps:nodei11532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11532" . + +pumps:nodei11533 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11533" ; + base:hasProperty pumps:nodei11534, + pumps:nodei11535, + pumps:nodei11536 . + +pumps:nodei11534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11534" . + +pumps:nodei11535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11535" . + +pumps:nodei11536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11536" . + +pumps:nodei11537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11537" . + +pumps:nodei11538 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11538" ; + base:hasProperty pumps:nodei11539, + pumps:nodei11540, + pumps:nodei11541 . + +pumps:nodei11539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11539" . + +pumps:nodei11540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11540" . + +pumps:nodei11541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11541" . + +pumps:nodei11542 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11542" ; + base:hasProperty pumps:nodei11543, + pumps:nodei11544, + pumps:nodei11545 . + +pumps:nodei11543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11543" . + +pumps:nodei11544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11544" . + +pumps:nodei11545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11545" . + +pumps:nodei11546 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11546" ; + base:hasProperty pumps:nodei11547, + pumps:nodei11548, + pumps:nodei11549 . + +pumps:nodei11547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11547" . + +pumps:nodei11548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11548" . + +pumps:nodei11549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11549" . + +pumps:nodei11550 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11550" ; + base:hasProperty pumps:nodei11551, + pumps:nodei11552, + pumps:nodei11553 . + +pumps:nodei11551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11551" . + +pumps:nodei11552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11552" . + +pumps:nodei11553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11553" . + +pumps:nodei11554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11554" . + +pumps:nodei11555 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11555" ; + base:hasProperty pumps:nodei11556, + pumps:nodei11557, + pumps:nodei11558 . + +pumps:nodei11556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11556" . + +pumps:nodei11557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11557" . + +pumps:nodei11558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11558" . + +pumps:nodei11559 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11559" ; + base:hasProperty pumps:nodei11560, + pumps:nodei11561, + pumps:nodei11562 . + +pumps:nodei11560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11560" . + +pumps:nodei11561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11561" . + +pumps:nodei11562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11562" . + +pumps:nodei11563 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11563" ; + base:hasProperty pumps:nodei11564, + pumps:nodei11565, + pumps:nodei11566 . + +pumps:nodei11564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11564" . + +pumps:nodei11565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11565" . + +pumps:nodei11566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11566" . + +pumps:nodei11567 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11567" ; + base:hasProperty pumps:nodei11568, + pumps:nodei11569, + pumps:nodei11570 . + +pumps:nodei11568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11568" . + +pumps:nodei11569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11569" . + +pumps:nodei11570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11570" . + +pumps:nodei11571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11571" . + +pumps:nodei11572 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11572" ; + base:hasProperty pumps:nodei11573, + pumps:nodei11574, + pumps:nodei11575 . + +pumps:nodei11573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11573" . + +pumps:nodei11574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11574" . + +pumps:nodei11575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11575" . + +pumps:nodei11576 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11576" ; + base:hasProperty pumps:nodei11577, + pumps:nodei11578, + pumps:nodei11579 . + +pumps:nodei11577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11577" . + +pumps:nodei11578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11578" . + +pumps:nodei11579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11579" . + +pumps:nodei11580 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11580" ; + base:hasProperty pumps:nodei11581, + pumps:nodei11582, + pumps:nodei11583 . + +pumps:nodei11581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11581" . + +pumps:nodei11582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11582" . + +pumps:nodei11583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11583" . + +pumps:nodei11584 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickMode" ; + base:hasDatatype pumps:PumpKickModeEnum ; + base:hasDescription "This property describes the pump kick mode of the pump." ; + base:hasDisplayName "PumpKickMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11584" ; + base:hasProperty pumps:nodei11585 . + +pumps:nodei11585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11585" . + +pumps:nodei11586 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the absolute time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11586" ; + base:hasProperty pumps:nodei11587 . + +pumps:nodei11587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11587" . + +pumps:nodei11588 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the interval time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11588" ; + base:hasProperty pumps:nodei11589, + pumps:nodei11590, + pumps:nodei11591 ; + base:hasValue 0e+00 . + +pumps:nodei11589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11589" . + +pumps:nodei11590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11590" . + +pumps:nodei11591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11591" . + +pumps:nodei11592 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11592" ; + base:hasProperty pumps:nodei11593, + pumps:nodei11594, + pumps:nodei11595 . + +pumps:nodei11593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11593" . + +pumps:nodei11594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11594" . + +pumps:nodei11595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11595" . + +pumps:nodei11596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11596" . + +pumps:nodei11597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11597" . + +pumps:nodei11598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11598" . + +pumps:nodei11599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11599" . + +pumps:nodei11600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11600" . + +pumps:nodei11601 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11601" . + +pumps:nodei11602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11602" . + +pumps:nodei11603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11603" . + +pumps:nodei11604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11604" . + +pumps:nodei11605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11605" . + +pumps:nodei11606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11606" . + +pumps:nodei11607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11607" . + +pumps:nodei11608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11608" . + +pumps:nodei11609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11609" . + +pumps:nodei11610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11610" . + +pumps:nodei11611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11611" . + +pumps:nodei11612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11612" . + +pumps:nodei11613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11613" . + +pumps:nodei11614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11614" . + +pumps:nodei11615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11615" . + +pumps:nodei11616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11616" . + +pumps:nodei11617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11617" . + +pumps:nodei11618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11618" . + +pumps:nodei11619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11619" . + +pumps:nodei11620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11620" . + +pumps:nodei11621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11621" . + +pumps:nodei11622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11622" . + +pumps:nodei11623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11623" . + +pumps:nodei11624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11624" . + +pumps:nodei11625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11625" . + +pumps:nodei11626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11626" . + +pumps:nodei11627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11627" . + +pumps:nodei11628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11628" . + +pumps:nodei11629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11629" . + +pumps:nodei11630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11630" . + +pumps:nodei11631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11631" . + +pumps:nodei11632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11632" . + +pumps:nodei11633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11633" . + +pumps:nodei11634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11634" . + +pumps:nodei11635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11635" . + +pumps:nodei11636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11636" . + +pumps:nodei11637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11637" . + +pumps:nodei11638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11638" . + +pumps:nodei11639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11639" . + +pumps:nodei11640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11640" . + +pumps:nodei11641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11641" . + +pumps:nodei11642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11642" . + +pumps:nodei11643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11643" . + +pumps:nodei11644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11644" . + +pumps:nodei11645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11645" . + +pumps:nodei11646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11646" . + +pumps:nodei11647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11647" . + +pumps:nodei11648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11648" . + +pumps:nodei11649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11649" . + +pumps:nodei11650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11650" . + +pumps:nodei11651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11651" . + +pumps:nodei11652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11652" . + +pumps:nodei11653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11653" . + +pumps:nodei11654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11654" . + +pumps:nodei11655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11655" . + +pumps:nodei11656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11656" . + +pumps:nodei11657 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11657" ; + base:hasProperty pumps:nodei11658, + pumps:nodei11659, + pumps:nodei11660 . + +pumps:nodei11658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11658" . + +pumps:nodei11659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11659" . + +pumps:nodei11660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11660" . + +pumps:nodei11661 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11661" ; + base:hasProperty pumps:nodei11662, + pumps:nodei11663, + pumps:nodei11664 . + +pumps:nodei11662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11662" . + +pumps:nodei11663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11663" . + +pumps:nodei11664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11664" . + +pumps:nodei11665 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11665" ; + base:hasProperty pumps:nodei11666, + pumps:nodei11667, + pumps:nodei11668 . + +pumps:nodei11666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11666" . + +pumps:nodei11667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11667" . + +pumps:nodei11668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11668" . + +pumps:nodei11669 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11669" ; + base:hasProperty pumps:nodei11670, + pumps:nodei11671, + pumps:nodei11672 . + +pumps:nodei11670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11670" . + +pumps:nodei11671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11671" . + +pumps:nodei11672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11672" . + +pumps:nodei11673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11673" . + +pumps:nodei11674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11674" . + +pumps:nodei11675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11675" . + +pumps:nodei11676 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11676" . + +pumps:nodei11677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11677" . + +pumps:nodei11678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11678" . + +pumps:nodei11679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11679" . + +pumps:nodei11680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11680" . + +pumps:nodei11681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11681" . + +pumps:nodei11682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11682" . + +pumps:nodei11683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11683" . + +pumps:nodei11684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11684" . + +pumps:nodei11685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11685" . + +pumps:nodei11686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11686" . + +pumps:nodei11687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11687" . + +pumps:nodei11688 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11688" . + +pumps:nodei11689 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11689" . + +pumps:nodei11690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11690" . + +pumps:nodei11691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11691" . + +pumps:nodei11692 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11692" . + +pumps:nodei11693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11693" . + +pumps:nodei11694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11694" . + +pumps:nodei11695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11695" . + +pumps:nodei11696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11696" . + +pumps:nodei11697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11697" . + +pumps:nodei11698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11698" . + +pumps:nodei11699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11699" . + +pumps:nodei11700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11700" . + +pumps:nodei11701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11701" . + +pumps:nodei11702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11702" . + +pumps:nodei11703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11703" . + +pumps:nodei11704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11704" . + +pumps:nodei11705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11705" . + +pumps:nodei11706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11706" . + +pumps:nodei11707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11707" . + +pumps:nodei11708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11708" . + +pumps:nodei11709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11709" . + +pumps:nodei11710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11710" . + +pumps:nodei11711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11711" . + +pumps:nodei11712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11712" . + +pumps:nodei11713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11713" . + +pumps:nodei11714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11714" . + +pumps:nodei11715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11715" . + +pumps:nodei11716 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11716" . + +pumps:nodei11717 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11717" . + +pumps:nodei11718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11718" . + +pumps:nodei11719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11719" . + +pumps:nodei11720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11720" . + +pumps:nodei11721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11721" . + +pumps:nodei11722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11722" . + +pumps:nodei11723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11723" . + +pumps:nodei11724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11724" . + +pumps:nodei11725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11725" . + +pumps:nodei11726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11726" . + +pumps:nodei11727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11727" . + +pumps:nodei11728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11728" . + +pumps:nodei11729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11729" . + +pumps:nodei11730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11730" . + +pumps:nodei11731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11731" . + +pumps:nodei11732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11732" . + +pumps:nodei11733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11733" . + +pumps:nodei11734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11734" . + +pumps:nodei11735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11735" . + +pumps:nodei11736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11736" . + +pumps:nodei11737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11737" . + +pumps:nodei11738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11738" . + +pumps:nodei11739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11739" . + +pumps:nodei11740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11740" . + +pumps:nodei11741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11741" . + +pumps:nodei11742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11742" . + +pumps:nodei11743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11743" . + +pumps:nodei11744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11744" . + +pumps:nodei11745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11745" . + +pumps:nodei11746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11746" . + +pumps:nodei11747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11747" . + +pumps:nodei11748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11748" . + +pumps:nodei11749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11749" . + +pumps:nodei11750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11750" . + +pumps:nodei11751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11751" . + +pumps:nodei11752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11752" . + +pumps:nodei11753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11753" . + +pumps:nodei11754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11754" . + +pumps:nodei11755 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11755" . + +pumps:nodei11756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11756" . + +pumps:nodei11757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11757" . + +pumps:nodei11758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11758" . + +pumps:nodei11759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11759" . + +pumps:nodei11760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11760" . + +pumps:nodei11761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11761" . + +pumps:nodei11762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11762" . + +pumps:nodei11763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11763" . + +pumps:nodei11764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11764" . + +pumps:nodei11765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11765" . + +pumps:nodei11766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11766" . + +pumps:nodei11767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11767" . + +pumps:nodei11768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11768" . + +pumps:nodei11769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11769" . + +pumps:nodei11770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11770" . + +pumps:nodei11771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11771" . + +pumps:nodei11772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11772" . + +pumps:nodei11773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11773" . + +pumps:nodei11774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11774" . + +pumps:nodei11775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11775" . + +pumps:nodei11776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11776" . + +pumps:nodei11777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11777" . + +pumps:nodei11778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11778" . + +pumps:nodei11779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11779" . + +pumps:nodei11780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11780" . + +pumps:nodei11781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11781" . + +pumps:nodei11782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11782" . + +pumps:nodei11783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11783" . + +pumps:nodei11784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11784" . + +pumps:nodei11785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11785" . + +pumps:nodei11786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11786" . + +pumps:nodei11787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11787" . + +pumps:nodei11788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11788" . + +pumps:nodei11789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11789" . + +pumps:nodei11790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11790" . + +pumps:nodei11791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11791" . + +pumps:nodei11792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11792" . + +pumps:nodei11793 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11793" . + +pumps:nodei11794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11794" . + +pumps:nodei11795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11795" . + +pumps:nodei11796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11796" . + +pumps:nodei11797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11797" . + +pumps:nodei11798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11798" . + +pumps:nodei11799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11799" . + +pumps:nodei11800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11800" . + +pumps:nodei11801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11801" . + +pumps:nodei11802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11802" . + +pumps:nodei11803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11803" . + +pumps:nodei11804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11804" . + +pumps:nodei11805 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11805" . + +pumps:nodei11806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11806" . + +pumps:nodei11807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11807" . + +pumps:nodei11808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11808" . + +pumps:nodei11809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11809" . + +pumps:nodei11810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11810" . + +pumps:nodei11811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11811" . + +pumps:nodei11812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11812" . + +pumps:nodei11813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11813" . + +pumps:nodei11814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11814" . + +pumps:nodei11815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11815" . + +pumps:nodei11816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11816" . + +pumps:nodei11817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11817" . + +pumps:nodei11818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11818" . + +pumps:nodei11819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11819" . + +pumps:nodei11820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11820" . + +pumps:nodei11821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11821" . + +pumps:nodei11822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11822" . + +pumps:nodei11823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11823" . + +pumps:nodei11824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11824" . + +pumps:nodei11825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11825" . + +pumps:nodei11826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11826" . + +pumps:nodei11827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11827" . + +pumps:nodei11828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11828" . + +pumps:nodei11829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11829" . + +pumps:nodei11830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11830" . + +pumps:nodei11831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11831" . + +pumps:nodei11832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11832" . + +pumps:nodei11833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11833" . + +pumps:nodei11834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11834" . + +pumps:nodei11835 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProtectionClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Protection class of an enclosure, expressed as NEMA or IP rating." ; + base:hasDisplayName "ProtectionClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11835" ; + base:hasProperty pumps:nodei11836 . + +pumps:nodei11836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11836" . + +pumps:nodei11837 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergyEfficiencyClassOfMotor" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the energy efficiency of electric motors according to international standards." ; + base:hasDisplayName "EnergyEfficiencyClassOfMotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11837" ; + base:hasProperty pumps:nodei11838 . + +pumps:nodei11838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11838" . + +pumps:nodei11839 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable, maximum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MaxNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11839" ; + base:hasProperty pumps:nodei11840, + pumps:nodei11841, + pumps:nodei11842 . + +pumps:nodei11840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11840" . + +pumps:nodei11841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11841" . + +pumps:nodei11842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11842" . + +pumps:nodei11843 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable minimum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MinNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11843" ; + base:hasProperty pumps:nodei11844, + pumps:nodei11845, + pumps:nodei11846 . + +pumps:nodei11844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11844" . + +pumps:nodei11845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11845" . + +pumps:nodei11846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11846" . + +pumps:nodei11847 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the motor power input P_mot delivered as pump power input P_mot, u." ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11847" ; + base:hasProperty pumps:nodei11848, + pumps:nodei11849, + pumps:nodei11850 . + +pumps:nodei11848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11848" . + +pumps:nodei11849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11849" . + +pumps:nodei11850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11850" . + +pumps:nodei11851 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Design of the object at a certain frequency, which is repeated regularly." ; + base:hasDisplayName "NominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11851" ; + base:hasProperty pumps:nodei11852, + pumps:nodei11853, + pumps:nodei11854 . + +pumps:nodei11852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11852" . + +pumps:nodei11853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11853" . + +pumps:nodei11854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11854" . + +pumps:nodei11855 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPowerConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Indication of the rated power consumption in watts." ; + base:hasDisplayName "NominalPowerConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11855" ; + base:hasProperty pumps:nodei11856, + pumps:nodei11857, + pumps:nodei11858 . + +pumps:nodei11856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11856" . + +pumps:nodei11857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11857" . + +pumps:nodei11858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11858" . + +pumps:nodei11859 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialRotorPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured position of the axial rotor in bearing." ; + base:hasDisplayName "AxialRotorPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11859" ; + base:hasProperty pumps:nodei10985, + pumps:nodei9577, + pumps:nodei9579, + pumps:nodei9672 ; + base:hasValue 0e+00 . + +pumps:nodei11860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11860" . + +pumps:nodei11861 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated voltage is the value of the electrical voltage in normal operation specified by the manufacturer or supplier." ; + base:hasDisplayName "NominalVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11861" ; + base:hasProperty pumps:nodei11862, + pumps:nodei11863, + pumps:nodei11864 . + +pumps:nodei11862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11862" . + +pumps:nodei11863 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11863" . + +pumps:nodei11864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11864" . + +pumps:nodei11865 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the amount of active power to apparent power." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11865" ; + base:hasProperty pumps:nodei11866, + pumps:nodei11867, + pumps:nodei11868 . + +pumps:nodei11866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11866" . + +pumps:nodei11867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11867" . + +pumps:nodei11868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11868" . + +pumps:nodei11869 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Appropriate (usually rounded) value of a current to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "RatedCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11869" ; + base:hasProperty pumps:nodei11870, + pumps:nodei11871, + pumps:nodei11872 . + +pumps:nodei11870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11870" . + +pumps:nodei11871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11871" . + +pumps:nodei11872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11872" . + +pumps:nodei11873 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed corresponding to the rated data of the motor used." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11873" ; + base:hasProperty pumps:nodei11874, + pumps:nodei11875, + pumps:nodei11876 . + +pumps:nodei11874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11874" . + +pumps:nodei11875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11875" . + +pumps:nodei11876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11876" . + +pumps:nodei11877 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueAtNominalSpeedOfDrive" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The torque transmittable by the equipment." ; + base:hasDisplayName "TorqueAtNominalSpeedOfDrive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11877" ; + base:hasProperty pumps:nodei11878, + pumps:nodei11879, + pumps:nodei11880 . + +pumps:nodei11878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11878" . + +pumps:nodei11879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11879" . + +pumps:nodei11880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11880" . + +pumps:nodei11881 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Current" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured consumed mains current of the whole unit of the motor." ; + base:hasDisplayName "Current" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11881" ; + base:hasProperty pumps:nodei11882, + pumps:nodei11883, + pumps:nodei11884, + pumps:nodei14883 ; + base:hasValue 0e+00 . + +pumps:nodei11882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11882" . + +pumps:nodei11883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11883" . + +pumps:nodei11884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11884" . + +pumps:nodei11885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11885" . + +pumps:nodei11886 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DCLinkCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc current of the converter." ; + base:hasDisplayName "DCLinkCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11886" ; + base:hasProperty pumps:nodei11887, + pumps:nodei11888, + pumps:nodei11889, + pumps:nodei14887 ; + base:hasValue 0e+00 . + +pumps:nodei11887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11887" . + +pumps:nodei11888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11888" . + +pumps:nodei11889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11889" . + +pumps:nodei11890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11890" . + +pumps:nodei11891 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DCLinkVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc voltage of the converter." ; + base:hasDisplayName "DCLinkVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11891" ; + base:hasProperty pumps:nodei11892, + pumps:nodei11893, + pumps:nodei11894, + pumps:nodei14891 ; + base:hasValue 0e+00 . + +pumps:nodei11892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11892" . + +pumps:nodei11893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11893" . + +pumps:nodei11894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11894" . + +pumps:nodei11895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11895" . + +pumps:nodei11896 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DriverPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power absorbed by the motor." ; + base:hasDisplayName "DriverPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11896" ; + base:hasProperty pumps:nodei11897, + pumps:nodei11898, + pumps:nodei11899, + pumps:nodei14895 ; + base:hasValue 0e+00 . + +pumps:nodei11897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11897" . + +pumps:nodei11898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11898" . + +pumps:nodei11899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11899" . + +pumps:nodei11900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11900" . + +pumps:nodei11901 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "EnergyConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured energy consumption of the unit of the motor." ; + base:hasDisplayName "EnergyConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11901" ; + base:hasProperty pumps:nodei11902, + pumps:nodei11903, + pumps:nodei11904, + pumps:nodei14899 ; + base:hasValue 0e+00 . + +pumps:nodei11902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11902" . + +pumps:nodei11903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11903" . + +pumps:nodei11904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11904" . + +pumps:nodei11905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11905" ; + base:hasValue "temperature" . + +pumps:nodei11906 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Frequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured output frequency of the frequency converter." ; + base:hasDisplayName "Frequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11906" ; + base:hasProperty pumps:nodei11907, + pumps:nodei11908, + pumps:nodei11909, + pumps:nodei14903 ; + base:hasValue 0e+00 . + +pumps:nodei11907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11907" . + +pumps:nodei11908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11908" . + +pumps:nodei11909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11909" . + +pumps:nodei11910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11910" ; + base:hasValue "temperature" . + +pumps:nodei11911 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor current." ; + base:hasDisplayName "MotorCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11911" ; + base:hasProperty pumps:nodei11912, + pumps:nodei11913, + pumps:nodei11914, + pumps:nodei14907 ; + base:hasValue 0e+00 . + +pumps:nodei11912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11912" . + +pumps:nodei11913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11913" . + +pumps:nodei11914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11914" . + +pumps:nodei11915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11915" ; + base:hasValue "temperature" . + +pumps:nodei11916 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the motor power input P_mot delivered as pump power input P_mot, u" ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11916" ; + base:hasProperty pumps:nodei11917, + pumps:nodei11918, + pumps:nodei11919, + pumps:nodei14911 ; + base:hasValue 0e+00 . + +pumps:nodei11917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11917" . + +pumps:nodei11918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11918" . + +pumps:nodei11919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11919" . + +pumps:nodei11920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11920" . + +pumps:nodei11921 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the motor." ; + base:hasDisplayName "MotorTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11921" ; + base:hasProperty pumps:nodei11922, + pumps:nodei11923, + pumps:nodei11924, + pumps:nodei14915 ; + base:hasValue 0e+00 . + +pumps:nodei11922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11922" . + +pumps:nodei11923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11923" . + +pumps:nodei11924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11924" . + +pumps:nodei11925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11925" . + +pumps:nodei11926 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor voltage." ; + base:hasDisplayName "MotorVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11926" ; + base:hasProperty pumps:nodei11927, + pumps:nodei11928, + pumps:nodei11929, + pumps:nodei14919 ; + base:hasValue 0e+00 . + +pumps:nodei11927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11927" . + +pumps:nodei11928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11928" . + +pumps:nodei11929 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11929" . + +pumps:nodei11930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11930" . + +pumps:nodei11931 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power factor of the motor." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11931" ; + base:hasProperty pumps:nodei11932, + pumps:nodei11933, + pumps:nodei11934, + pumps:nodei14925 ; + base:hasValue 0e+00 . + +pumps:nodei11932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11932" . + +pumps:nodei11933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11933" . + +pumps:nodei11934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11934" . + +pumps:nodei11935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11935" . + +pumps:nodei11936 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Torque" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured torque of the motor." ; + base:hasDisplayName "Torque" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11936" ; + base:hasProperty pumps:nodei11937, + pumps:nodei11938, + pumps:nodei11939, + pumps:nodei14933 ; + base:hasValue 0e+00 . + +pumps:nodei11937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11937" . + +pumps:nodei11938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11938" . + +pumps:nodei11939 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11939" . + +pumps:nodei11940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11940" . + +pumps:nodei11941 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Voltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual mains voltage of the motor." ; + base:hasDisplayName "Voltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11941" ; + base:hasProperty pumps:nodei11942, + pumps:nodei11943, + pumps:nodei11944, + pumps:nodei14941 ; + base:hasValue 0e+00 . + +pumps:nodei11942 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11942" . + +pumps:nodei11943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11943" . + +pumps:nodei11944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11944" . + +pumps:nodei11945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11945" . + +pumps:nodei11946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11946" . + +pumps:nodei11947 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11947" . + +pumps:nodei11948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11948" . + +pumps:nodei11949 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalBackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum backing pressure for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump." ; + base:hasDisplayName "CriticalBackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11949" ; + base:hasProperty pumps:nodei11950, + pumps:nodei11951, + pumps:nodei11952 . + +pumps:nodei11950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11950" . + +pumps:nodei11951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11951" . + +pumps:nodei11952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11952" . + +pumps:nodei11953 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the entry opening in the inlet connection of the pump." ; + base:hasDisplayName "InletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11953" ; + base:hasProperty pumps:nodei11954, + pumps:nodei11955, + pumps:nodei11956 . + +pumps:nodei11954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11954" . + +pumps:nodei11955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11955" . + +pumps:nodei11956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11956" . + +pumps:nodei11957 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11957" ; + base:hasProperty pumps:nodei11958, + pumps:nodei11959, + pumps:nodei11960 . + +pumps:nodei11958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11958" . + +pumps:nodei11959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11959" . + +pumps:nodei11960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11960" . + +pumps:nodei11961 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTolerableWaterVaporInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The highest water vapor inlet pressure at which a gas ballast pump, under normal ambient conditions, can pump and exhaust pure water vapor in continuous Operation." ; + base:hasDisplayName "MaximumTolerableWaterVaporInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11961" ; + base:hasProperty pumps:nodei11962, + pumps:nodei11963, + pumps:nodei11964 . + +pumps:nodei11962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11962" . + +pumps:nodei11963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11963" . + +pumps:nodei11964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11964" . + +pumps:nodei11965 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "instantaneous inlet pressure with adequate margin above the minimum liquid vapor pressure expected." ; + base:hasDisplayName "MaximumWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11965" ; + base:hasProperty pumps:nodei11966, + pumps:nodei11967, + pumps:nodei11968 . + +pumps:nodei11966 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11966" . + +pumps:nodei11967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11967" . + +pumps:nodei11968 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11968" . + +pumps:nodei11969 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11969" ; + base:hasProperty pumps:nodei11970, + pumps:nodei11971, + pumps:nodei11972 . + +pumps:nodei11970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11970" . + +pumps:nodei11971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11971" . + +pumps:nodei11972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11972" . + +pumps:nodei11973 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total inlet pressure required to ensure there is enough margin to maintain the minimum." ; + base:hasDisplayName "NetPositiveInletPressureRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11973" ; + base:hasProperty pumps:nodei11974, + pumps:nodei11975, + pumps:nodei11976 . + +pumps:nodei11974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11974" . + +pumps:nodei11975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11975" . + +pumps:nodei11976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11976" . + +pumps:nodei11977 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11977" ; + base:hasProperty pumps:nodei11978 . + +pumps:nodei11978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11978" . + +pumps:nodei11979 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporCapacity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mass of water which can be conveyed by the pump without condensation per time." ; + base:hasDisplayName "WaterVaporCapacity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11979" ; + base:hasProperty pumps:nodei11980, + pumps:nodei11981, + pumps:nodei11982 . + +pumps:nodei11980 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11980" . + +pumps:nodei11981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11981" . + +pumps:nodei11982 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11982" . + +pumps:nodei11983 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the inlet connection of the pump" ; + base:hasDisplayName "HeightOfTheInletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11983" ; + base:hasProperty pumps:nodei11984, + pumps:nodei11985, + pumps:nodei11986 . + +pumps:nodei11984 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11984" . + +pumps:nodei11985 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11985" . + +pumps:nodei11986 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11986" . + +pumps:nodei11987 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump inlet connection divided by the inlet area of the pump" ; + base:hasDisplayName "MeanRatedVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11987" ; + base:hasProperty pumps:nodei11988, + pumps:nodei11989, + pumps:nodei11990 . + +pumps:nodei11988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11988" . + +pumps:nodei11989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11989" . + +pumps:nodei11990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11990" . + +pumps:nodei11991 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11991" ; + base:hasProperty pumps:nodei11992 . + +pumps:nodei11992 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11992" . + +pumps:nodei11993 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11993" ; + base:hasProperty pumps:nodei11994, + pumps:nodei11995, + pumps:nodei11996 . + +pumps:nodei11994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11994" . + +pumps:nodei11995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11995" . + +pumps:nodei11996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11996" . + +pumps:nodei11997 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the pump, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11997" ; + base:hasProperty pumps:nodei11998, + pumps:nodei11999, + pumps:nodei12000 . + +pumps:nodei11998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11998" . + +pumps:nodei11999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "11999" . + +pumps:nodei12000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12000" . + +pumps:nodei12001 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "InletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the inlet area of the pump." ; + base:hasDisplayName "InletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12001" ; + base:hasProperty pumps:nodei12002, + pumps:nodei12003, + pumps:nodei12004, + pumps:nodei14949 ; + base:hasValue 0e+00 . + +pumps:nodei12002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12002" . + +pumps:nodei12003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12003" . + +pumps:nodei12004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12004" . + +pumps:nodei12005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12005" . + +pumps:nodei12006 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MeanVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump inlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12006" ; + base:hasProperty pumps:nodei12007, + pumps:nodei12008, + pumps:nodei12009, + pumps:nodei14957 ; + base:hasValue 0e+00 . + +pumps:nodei12007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12007" . + +pumps:nodei12008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12008" . + +pumps:nodei12009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12009" . + +pumps:nodei12010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12010" . + +pumps:nodei12011 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the inlet of the pump, measured at a defined location in the test dome." ; + base:hasDisplayName "InletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12011" ; + base:hasProperty pumps:nodei12012, + pumps:nodei12013, + pumps:nodei12014 . + +pumps:nodei12012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12012" . + +pumps:nodei12013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12013" . + +pumps:nodei12014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12014" . + +pumps:nodei12015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12015" . + +pumps:nodei12016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12016" . + +pumps:nodei12017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12017" . + +pumps:nodei12018 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12018" ; + base:hasProperty pumps:nodei12019, + pumps:nodei12020, + pumps:nodei12021 . + +pumps:nodei12019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12019" . + +pumps:nodei12020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12020" . + +pumps:nodei12021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12021" . + +pumps:nodei12022 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableOutetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableOutetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12022" ; + base:hasProperty pumps:nodei12023, + pumps:nodei12024, + pumps:nodei12025 ; + base:hasValue 0e+00 . + +pumps:nodei12023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12023" . + +pumps:nodei12024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12024" . + +pumps:nodei12025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12025" . + +pumps:nodei12026 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12026" ; + base:hasProperty pumps:nodei12027 . + +pumps:nodei12027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12027" . + +pumps:nodei12028 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the orifice in the outlet connection of the pump." ; + base:hasDisplayName "OutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12028" ; + base:hasProperty pumps:nodei12029, + pumps:nodei12030, + pumps:nodei12031 . + +pumps:nodei12029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12029" . + +pumps:nodei12030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12030" . + +pumps:nodei12031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12031" . + +pumps:nodei12032 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveAccumulationPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will pass the total pump flow." ; + base:hasDisplayName "ReliefValveAccumulationPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12032" ; + base:hasProperty pumps:nodei12033, + pumps:nodei12034, + pumps:nodei12035 ; + base:hasValue 0e+00 . + +pumps:nodei12033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12033" . + +pumps:nodei12034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12034" . + +pumps:nodei12035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12035" . + +pumps:nodei12036 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveBackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of the relief valve when the valve is closed." ; + base:hasDisplayName "ReliefValveBackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12036" ; + base:hasProperty pumps:nodei12037, + pumps:nodei12038, + pumps:nodei12039 . + +pumps:nodei12037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12037" . + +pumps:nodei12038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12038" . + +pumps:nodei12039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12039" . + +pumps:nodei12040 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveReseatPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will close after passing the total pump flow." ; + base:hasDisplayName "ReliefValveReseatPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12040" ; + base:hasProperty pumps:nodei12041, + pumps:nodei12042, + pumps:nodei12043 . + +pumps:nodei12041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12041" . + +pumps:nodei12042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12042" . + +pumps:nodei12043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12043" . + +pumps:nodei12044 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveSetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve begins to open." ; + base:hasDisplayName "ReliefValveSetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12044" ; + base:hasProperty pumps:nodei12045, + pumps:nodei12046, + pumps:nodei12047 . + +pumps:nodei12045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12045" . + +pumps:nodei12046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12046" . + +pumps:nodei12047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12047" . + +pumps:nodei12048 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the outlet connection of the pump." ; + base:hasDisplayName "HeightOfTheOutletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12048" ; + base:hasProperty pumps:nodei12049, + pumps:nodei12050, + pumps:nodei12051 . + +pumps:nodei12049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12049" . + +pumps:nodei12050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12050" . + +pumps:nodei12051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12051" . + +pumps:nodei12052 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump outlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanRatedVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12052" ; + base:hasProperty pumps:nodei12053, + pumps:nodei12054, + pumps:nodei12055 . + +pumps:nodei12053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12053" . + +pumps:nodei12054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12054" . + +pumps:nodei12055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12055" . + +pumps:nodei12056 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12056" ; + base:hasProperty pumps:nodei12057 . + +pumps:nodei12057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12057" . + +pumps:nodei12058 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure of the pump at the guarantee point with rated flow and rated speed, as well as rated inlet pressure, for rotodynamic pumps only." ; + base:hasDisplayName "RatedOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12058" ; + base:hasProperty pumps:nodei12059, + pumps:nodei12060, + pumps:nodei12061 . + +pumps:nodei12059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12059" . + +pumps:nodei12060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12060" . + +pumps:nodei12061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12061" . + +pumps:nodei12062 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the pump, corresponding to the sum of the height, pressure head and velocity head." ; + base:hasDisplayName "TotalHeadAtOutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12062" ; + base:hasProperty pumps:nodei12063, + pumps:nodei12064, + pumps:nodei12065 . + +pumps:nodei12063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12063" . + +pumps:nodei12064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12064" . + +pumps:nodei12065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12065" . + +pumps:nodei12066 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MeanVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump outlet connection divided by the outlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12066" ; + base:hasProperty pumps:nodei12067, + pumps:nodei12068, + pumps:nodei12069, + pumps:nodei14966 ; + base:hasValue 0e+00 . + +pumps:nodei12067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12067" . + +pumps:nodei12068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12068" . + +pumps:nodei12069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12069" . + +pumps:nodei12070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12070" . + +pumps:nodei12071 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OutletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the outlet area of the pump." ; + base:hasDisplayName "OutletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12071" ; + base:hasProperty pumps:nodei12072, + pumps:nodei12073, + pumps:nodei12074, + pumps:nodei14974 ; + base:hasValue 0e+00 . + +pumps:nodei12072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12072" . + +pumps:nodei12073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12073" . + +pumps:nodei12074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12074" . + +pumps:nodei12075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12075" . + +pumps:nodei12076 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of a vacuum pump." ; + base:hasDisplayName "BackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12076" ; + base:hasProperty pumps:nodei12077, + pumps:nodei12078, + pumps:nodei12079 . + +pumps:nodei12077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12077" . + +pumps:nodei12078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12078" . + +pumps:nodei12079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12079" . + +pumps:nodei12080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12080" . + +pumps:nodei12081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12081" . + +pumps:nodei12082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12082" . + +pumps:nodei12083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12083" ; + base:hasValueRank "1" . + +pumps:nodei12084 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConverterOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an overheating of a converter." ; + base:hasDisplayName "ConverterOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12084" ; + base:hasProperty pumps:nodei12085, + pumps:nodei12086, + pumps:nodei12360 ; + base:hasValue false . + +pumps:nodei12085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12085" . + +pumps:nodei12086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12086" . + +pumps:nodei12087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12087" . + +pumps:nodei12088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12088" . + +pumps:nodei12089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12089" . + +pumps:nodei12090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12090" . + +pumps:nodei12091 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deceleration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a deceleration of a pump." ; + base:hasDisplayName "Deceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12091" ; + base:hasProperty pumps:nodei12092, + pumps:nodei12094, + pumps:nodei12399 ; + base:hasValue false . + +pumps:nodei12092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12092" . + +pumps:nodei12093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12093" . + +pumps:nodei12094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12094" . + +pumps:nodei12095 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DirtyImpeller" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a dirty impeller." ; + base:hasDisplayName "DirtyImpeller" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12095" ; + base:hasProperty pumps:nodei12097, + pumps:nodei12098, + pumps:nodei12401 ; + base:hasValue false . + +pumps:nodei12096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12096" . + +pumps:nodei12097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12097" . + +pumps:nodei12098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12098" . + +pumps:nodei12099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12099" . + +pumps:nodei12100 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DriveOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a drive." ; + base:hasDisplayName "DriveOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12100" ; + base:hasProperty pumps:nodei12101, + pumps:nodei12103, + pumps:nodei12402 ; + base:hasValue false . + +pumps:nodei12101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12101" . + +pumps:nodei12102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12102" . + +pumps:nodei12103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12103" . + +pumps:nodei12104 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeneratorOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump is working as a generator (in flow)." ; + base:hasDisplayName "GeneratorOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12104" ; + base:hasProperty pumps:nodei12106, + pumps:nodei12107, + pumps:nodei12404 ; + base:hasValue false . + +pumps:nodei12105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12105" . + +pumps:nodei12106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12106" . + +pumps:nodei12107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12107" . + +pumps:nodei12108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12108" . + +pumps:nodei12109 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Leakage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a leakage problem, e.g. leakage of the mechanical seal." ; + base:hasDisplayName "Leakage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12109" ; + base:hasProperty pumps:nodei12110, + pumps:nodei12112, + pumps:nodei12405 ; + base:hasValue false . + +pumps:nodei12110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12110" . + +pumps:nodei12111 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12111" . + +pumps:nodei12112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12112" . + +pumps:nodei12113 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Lubricant" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the lubricant." ; + base:hasDisplayName "Lubricant" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12113" ; + base:hasProperty pumps:nodei12115, + pumps:nodei12116, + pumps:nodei12407 ; + base:hasValue false . + +pumps:nodei12114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12114" . + +pumps:nodei12115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12115" . + +pumps:nodei12116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12116" . + +pumps:nodei12117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12117" . + +pumps:nodei12118 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumNumberStarts" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum number of pump start cycles is exceeded." ; + base:hasDisplayName "MaximumNumberStarts" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12118" ; + base:hasProperty pumps:nodei12119, + pumps:nodei12121, + pumps:nodei12408 ; + base:hasValue false . + +pumps:nodei12119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12119" . + +pumps:nodei12120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12120" . + +pumps:nodei12121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12121" . + +pumps:nodei12122 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumOperationTime" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum time of pump operation is exceeded." ; + base:hasDisplayName "MaximumOperationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12122" ; + base:hasProperty pumps:nodei12124, + pumps:nodei12125, + pumps:nodei12410 ; + base:hasValue false . + +pumps:nodei12123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12123" . + +pumps:nodei12124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12124" . + +pumps:nodei12125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12125" . + +pumps:nodei12126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12126" . + +pumps:nodei12127 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumStartsAtTime" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum number of pump start cycles per timespan is exceeded." ; + base:hasDisplayName "MaximumStartsAtTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12127" ; + base:hasProperty pumps:nodei12128, + pumps:nodei12130, + pumps:nodei12411 ; + base:hasValue false . + +pumps:nodei12128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12128" . + +pumps:nodei12129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12129" . + +pumps:nodei12130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12130" . + +pumps:nodei12131 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorHumidity" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates unacceptable humidity in the motor." ; + base:hasDisplayName "MotorHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12131" ; + base:hasProperty pumps:nodei12133, + pumps:nodei12134, + pumps:nodei12413 ; + base:hasValue false . + +pumps:nodei12132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12132" . + +pumps:nodei12133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12133" . + +pumps:nodei12134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12134" . + +pumps:nodei12135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12135" . + +pumps:nodei12136 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a motor." ; + base:hasDisplayName "MotorOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12136" ; + base:hasProperty pumps:nodei12137, + pumps:nodei12139, + pumps:nodei12414 ; + base:hasValue false . + +pumps:nodei12137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12137" . + +pumps:nodei12138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12138" . + +pumps:nodei12139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12139" . + +pumps:nodei12140 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic operation problem of a pump." ; + base:hasDisplayName "OperationFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12140" ; + base:hasProperty pumps:nodei12142, + pumps:nodei12143, + pumps:nodei12416 ; + base:hasValue false . + +pumps:nodei12141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12141" . + +pumps:nodei12142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12142" . + +pumps:nodei12143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12143" . + +pumps:nodei12144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12144" . + +pumps:nodei12145 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverLoad" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an over load." ; + base:hasDisplayName "OverLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12145" ; + base:hasProperty pumps:nodei12146, + pumps:nodei12148, + pumps:nodei12417 ; + base:hasValue false . + +pumps:nodei12146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12146" . + +pumps:nodei12147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12147" . + +pumps:nodei12148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12148" . + +pumps:nodei12149 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverSpeed" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump operates over normal speed." ; + base:hasDisplayName "OverSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12149" ; + base:hasProperty pumps:nodei12151, + pumps:nodei12152, + pumps:nodei12419 ; + base:hasValue false . + +pumps:nodei12150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12150" . + +pumps:nodei12151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12151" . + +pumps:nodei12152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12152" . + +pumps:nodei12153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12153" . + +pumps:nodei12154 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PartialLoad" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a partial load." ; + base:hasDisplayName "PartialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12154" ; + base:hasProperty pumps:nodei12155, + pumps:nodei12157, + pumps:nodei12420 ; + base:hasValue false . + +pumps:nodei12155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12155" . + +pumps:nodei12156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12156" . + +pumps:nodei12157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12157" . + +pumps:nodei12158 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Synchronisation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a synchronization problem of a pump." ; + base:hasDisplayName "Synchronisation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12158" ; + base:hasProperty pumps:nodei12160, + pumps:nodei12161, + pumps:nodei12422 ; + base:hasValue false . + +pumps:nodei12159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12159" . + +pumps:nodei12160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12160" . + +pumps:nodei12161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12161" . + +pumps:nodei12162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12162" . + +pumps:nodei12163 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TMSFailure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the temperature management system." ; + base:hasDisplayName "TMSFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12163" ; + base:hasProperty pumps:nodei12164, + pumps:nodei12166, + pumps:nodei12423 ; + base:hasValue false . + +pumps:nodei12164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12164" . + +pumps:nodei12165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12165" . + +pumps:nodei12166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12166" . + +pumps:nodei12167 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TemperatureFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic temperature problem of a pump." ; + base:hasDisplayName "TemperatureFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12167" ; + base:hasProperty pumps:nodei12169, + pumps:nodei12170, + pumps:nodei12425 ; + base:hasValue false . + +pumps:nodei12168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12168" . + +pumps:nodei12169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12169" . + +pumps:nodei12170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12170" . + +pumps:nodei12171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12171" . + +pumps:nodei12172 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeOut" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a start up time out." ; + base:hasDisplayName "TimeOut" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12172" ; + base:hasProperty pumps:nodei12173, + pumps:nodei12175, + pumps:nodei12426 ; + base:hasValue false . + +pumps:nodei12173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12173" . + +pumps:nodei12174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12174" . + +pumps:nodei12175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12175" . + +pumps:nodei12176 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueLimit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a limitation problem of a pump." ; + base:hasDisplayName "TorqueLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12176" ; + base:hasProperty pumps:nodei12178, + pumps:nodei12179, + pumps:nodei12428 ; + base:hasValue false . + +pumps:nodei12177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12177" . + +pumps:nodei12178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12178" . + +pumps:nodei12179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12179" . + +pumps:nodei12180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12180" . + +pumps:nodei12181 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TurbineOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump is working as a turbine (reverse flow)." ; + base:hasDisplayName "TurbineOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12181" ; + base:hasProperty pumps:nodei12182, + pumps:nodei12184, + pumps:nodei12429 ; + base:hasValue false . + +pumps:nodei12182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12182" . + +pumps:nodei12183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12183" . + +pumps:nodei12184 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12184" . + +pumps:nodei12185 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnderSpeed" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump operates under normal speed." ; + base:hasDisplayName "UnderSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12185" ; + base:hasProperty pumps:nodei12187, + pumps:nodei12188, + pumps:nodei12431 ; + base:hasValue false . + +pumps:nodei12186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12186" . + +pumps:nodei12187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12187" . + +pumps:nodei12188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12188" . + +pumps:nodei12189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12189" . + +pumps:nodei12190 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "VelocityLimit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a limitation problem of a pump." ; + base:hasDisplayName "VelocityLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12190" ; + base:hasProperty pumps:nodei12191, + pumps:nodei12193, + pumps:nodei12432 ; + base:hasValue false . + +pumps:nodei12191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12191" . + +pumps:nodei12192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12192" . + +pumps:nodei12193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12193" . + +pumps:nodei12194 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveExhausted" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the wear reserve of the pump is exhausted." ; + base:hasDisplayName "WearReserveExhausted" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12194" ; + base:hasProperty pumps:nodei12196, + pumps:nodei12197, + pumps:nodei12434 ; + base:hasValue false . + +pumps:nodei12195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12195" . + +pumps:nodei12196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12196" . + +pumps:nodei12197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12197" . + +pumps:nodei12198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12198" . + +pumps:nodei12199 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Application" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in application software." ; + base:hasDisplayName "Application" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12199" ; + base:hasProperty pumps:nodei12200, + pumps:nodei12202, + pumps:nodei12435 ; + base:hasValue false . + +pumps:nodei12200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12200" . + +pumps:nodei12201 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12201" . + +pumps:nodei12202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12202" . + +pumps:nodei12203 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in communication software." ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12203" ; + base:hasProperty pumps:nodei12205, + pumps:nodei12206, + pumps:nodei12437 ; + base:hasValue false . + +pumps:nodei12204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12204" . + +pumps:nodei12205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12205" . + +pumps:nodei12206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12206" . + +pumps:nodei12207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12207" . + +pumps:nodei12208 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Control" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in control software." ; + base:hasDisplayName "Control" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12208" ; + base:hasProperty pumps:nodei12209, + pumps:nodei12211, + pumps:nodei12438 ; + base:hasValue false . + +pumps:nodei12209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12209" . + +pumps:nodei12210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12210" . + +pumps:nodei12211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12211" . + +pumps:nodei12212 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Memory" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a memory resource problem." ; + base:hasDisplayName "Memory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12212" ; + base:hasProperty pumps:nodei12214, + pumps:nodei12215, + pumps:nodei12440 ; + base:hasValue false . + +pumps:nodei12213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12213" . + +pumps:nodei12214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12214" . + +pumps:nodei12215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12215" . + +pumps:nodei12216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12216" . + +pumps:nodei12217 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OS" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of operation system software." ; + base:hasDisplayName "OS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12217" ; + base:hasProperty pumps:nodei12218, + pumps:nodei12220, + pumps:nodei12441 ; + base:hasValue false . + +pumps:nodei12218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12218" . + +pumps:nodei12219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12219" . + +pumps:nodei12220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12220" . + +pumps:nodei12221 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Parameter" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a parameter problem." ; + base:hasDisplayName "Parameter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12221" ; + base:hasProperty pumps:nodei12223, + pumps:nodei12224, + pumps:nodei12443 ; + base:hasValue false . + +pumps:nodei12222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12222" . + +pumps:nodei12223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12223" . + +pumps:nodei12224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12224" . + +pumps:nodei12225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12225" . + +pumps:nodei12226 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of device software." ; + base:hasDisplayName "SoftwareFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12226" ; + base:hasProperty pumps:nodei12227, + pumps:nodei12229, + pumps:nodei12444 ; + base:hasValue false . + +pumps:nodei12227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12227" . + +pumps:nodei12228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12228" . + +pumps:nodei12229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12229" . + +pumps:nodei12230 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareReset" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a software reset." ; + base:hasDisplayName "SoftwareReset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12230" ; + base:hasProperty pumps:nodei12232, + pumps:nodei12233, + pumps:nodei12446 ; + base:hasValue false . + +pumps:nodei12231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12231" . + +pumps:nodei12232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12232" . + +pumps:nodei12233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12233" . + +pumps:nodei12234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12234" . + +pumps:nodei12235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12235" . + +pumps:nodei12236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12236" . + +pumps:nodei12237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12237" . + +pumps:nodei12238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12238" . + +pumps:nodei12239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12239" . + +pumps:nodei12240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12240" . + +pumps:nodei12241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12241" . + +pumps:nodei12242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12242" . + +pumps:nodei12243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12243" . + +pumps:nodei12244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12244" . + +pumps:nodei12245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12245" . + +pumps:nodei12246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12246" . + +pumps:nodei12247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12247" . + +pumps:nodei12248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12248" . + +pumps:nodei12249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12249" . + +pumps:nodei12250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12250" . + +pumps:nodei12251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12251" . + +pumps:nodei12252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12252" . + +pumps:nodei12253 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12253" . + +pumps:nodei12254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12254" . + +pumps:nodei12255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12255" . + +pumps:nodei12256 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12256" . + +pumps:nodei12257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12257" . + +pumps:nodei12258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12258" . + +pumps:nodei12259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12259" . + +pumps:nodei12260 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12260" . + +pumps:nodei12261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12261" . + +pumps:nodei12262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12262" . + +pumps:nodei12263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12263" . + +pumps:nodei12264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12264" . + +pumps:nodei12265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12265" . + +pumps:nodei12266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12266" . + +pumps:nodei12267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12267" . + +pumps:nodei12268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12268" . + +pumps:nodei12269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12269" . + +pumps:nodei12270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12270" . + +pumps:nodei12271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12271" . + +pumps:nodei12272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12272" . + +pumps:nodei12273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12273" . + +pumps:nodei12274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12274" . + +pumps:nodei12275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12275" . + +pumps:nodei12276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12276" . + +pumps:nodei12277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12277" . + +pumps:nodei12278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12278" . + +pumps:nodei12279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12279" . + +pumps:nodei12280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12280" . + +pumps:nodei12281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12281" . + +pumps:nodei12282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12282" . + +pumps:nodei12283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12283" . + +pumps:nodei12284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12284" . + +pumps:nodei12285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12285" . + +pumps:nodei12286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12286" . + +pumps:nodei12287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12287" . + +pumps:nodei12288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12288" . + +pumps:nodei12289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12289" . + +pumps:nodei12290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12290" . + +pumps:nodei12291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12291" . + +pumps:nodei12292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12292" . + +pumps:nodei12293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12293" . + +pumps:nodei12294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12294" . + +pumps:nodei12295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12295" . + +pumps:nodei12296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12296" . + +pumps:nodei12297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12297" . + +pumps:nodei12298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12298" . + +pumps:nodei12299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12299" . + +pumps:nodei12300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12300" . + +pumps:nodei12301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12301" . + +pumps:nodei12302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12302" . + +pumps:nodei12303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12303" . + +pumps:nodei12304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12304" . + +pumps:nodei12305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12305" . + +pumps:nodei12306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12306" . + +pumps:nodei12307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12307" . + +pumps:nodei12308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12308" . + +pumps:nodei12309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12309" . + +pumps:nodei12310 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12310" . + +pumps:nodei12311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12311" . + +pumps:nodei12312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12312" . + +pumps:nodei12313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12313" . + +pumps:nodei12314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12314" . + +pumps:nodei12315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12315" . + +pumps:nodei12316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12316" . + +pumps:nodei12317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12317" . + +pumps:nodei12318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12318" . + +pumps:nodei12319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12319" . + +pumps:nodei12320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12320" . + +pumps:nodei12321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12321" . + +pumps:nodei12322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12322" . + +pumps:nodei12323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12323" . + +pumps:nodei12324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12324" . + +pumps:nodei12325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12325" . + +pumps:nodei12326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12326" . + +pumps:nodei12327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12327" . + +pumps:nodei12328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12328" . + +pumps:nodei12329 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12329" . + +pumps:nodei12330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12330" . + +pumps:nodei12331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12331" . + +pumps:nodei12332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12332" . + +pumps:nodei12333 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12333" . + +pumps:nodei12334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12334" . + +pumps:nodei12335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12335" . + +pumps:nodei12336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12336" . + +pumps:nodei12337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12337" . + +pumps:nodei12338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12338" . + +pumps:nodei12339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12339" . + +pumps:nodei12340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12340" . + +pumps:nodei12341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12341" . + +pumps:nodei12342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12342" . + +pumps:nodei12343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12343" . + +pumps:nodei12344 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12344" . + +pumps:nodei12345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12345" . + +pumps:nodei12346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12346" . + +pumps:nodei12347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12347" . + +pumps:nodei12348 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12348" . + +pumps:nodei12349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12349" . + +pumps:nodei12350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12350" . + +pumps:nodei12351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12351" . + +pumps:nodei12352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12352" . + +pumps:nodei12353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12353" . + +pumps:nodei12354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12354" . + +pumps:nodei12355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12355" . + +pumps:nodei12356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12356" . + +pumps:nodei12357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12357" . + +pumps:nodei12358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12358" . + +pumps:nodei12359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12359" . + +pumps:nodei12360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12360" . + +pumps:nodei12361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12361" . + +pumps:nodei12362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12362" . + +pumps:nodei12363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12363" . + +pumps:nodei12364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12364" . + +pumps:nodei12365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12365" . + +pumps:nodei12366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12366" . + +pumps:nodei12367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12367" . + +pumps:nodei12368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12368" . + +pumps:nodei12369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12369" . + +pumps:nodei12370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12370" . + +pumps:nodei12371 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12371" . + +pumps:nodei12372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12372" . + +pumps:nodei12373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12373" . + +pumps:nodei12374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12374" . + +pumps:nodei12375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12375" . + +pumps:nodei12376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12376" . + +pumps:nodei12377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12377" . + +pumps:nodei12378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12378" . + +pumps:nodei12379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12379" . + +pumps:nodei12380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12380" . + +pumps:nodei12381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12381" . + +pumps:nodei12382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12382" . + +pumps:nodei12383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12383" . + +pumps:nodei12384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12384" . + +pumps:nodei12385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12385" . + +pumps:nodei12386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12386" . + +pumps:nodei12387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12387" . + +pumps:nodei12388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12388" . + +pumps:nodei12389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12389" . + +pumps:nodei12390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12390" . + +pumps:nodei12391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12391" . + +pumps:nodei12392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12392" . + +pumps:nodei12393 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12393" . + +pumps:nodei12394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12394" . + +pumps:nodei12395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12395" . + +pumps:nodei12396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12396" . + +pumps:nodei12397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12397" . + +pumps:nodei12398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12398" . + +pumps:nodei12399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12399" . + +pumps:nodei12400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12400" . + +pumps:nodei12401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12401" . + +pumps:nodei12402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12402" . + +pumps:nodei12403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12403" . + +pumps:nodei12404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12404" . + +pumps:nodei12405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12405" . + +pumps:nodei12406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12406" . + +pumps:nodei12407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12407" . + +pumps:nodei12408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12408" . + +pumps:nodei12409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12409" . + +pumps:nodei12410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12410" . + +pumps:nodei12411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12411" . + +pumps:nodei12412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12412" . + +pumps:nodei12413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12413" . + +pumps:nodei12414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12414" . + +pumps:nodei12415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12415" . + +pumps:nodei12416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12416" . + +pumps:nodei12417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12417" . + +pumps:nodei12418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12418" . + +pumps:nodei12419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12419" . + +pumps:nodei12420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12420" . + +pumps:nodei12421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12421" . + +pumps:nodei12422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12422" . + +pumps:nodei12423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12423" . + +pumps:nodei12424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12424" . + +pumps:nodei12425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12425" . + +pumps:nodei12426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12426" . + +pumps:nodei12427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12427" . + +pumps:nodei12428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12428" . + +pumps:nodei12429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12429" . + +pumps:nodei12430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12430" . + +pumps:nodei12431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12431" . + +pumps:nodei12432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12432" . + +pumps:nodei12433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12433" . + +pumps:nodei12434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12434" . + +pumps:nodei12435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12435" . + +pumps:nodei12436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12436" . + +pumps:nodei12437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12437" . + +pumps:nodei12438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12438" . + +pumps:nodei12439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12439" . + +pumps:nodei12440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12440" . + +pumps:nodei12441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12441" . + +pumps:nodei12442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12442" . + +pumps:nodei12443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12443" . + +pumps:nodei12444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12444" . + +pumps:nodei12445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12445" . + +pumps:nodei12446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12446" . + +pumps:nodei12447 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BearingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the bearing" ; + base:hasDisplayName "BearingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12447" ; + base:hasProperty pumps:nodei11343, + pumps:nodei11345, + pumps:nodei11347, + pumps:nodei11910 ; + base:hasValue 0e+00 . + +pumps:nodei12448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12448" . + +pumps:nodei12449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12449" . + +pumps:nodei12450 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClearanceFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured clearance flow between the housing and the impeller" ; + base:hasDisplayName "ClearanceFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12450" ; + base:hasProperty pumps:nodei11940, + pumps:nodei11945, + pumps:nodei12005, + pumps:nodei9462 ; + base:hasValue 0e+00 . + +pumps:nodei12451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12451" . + +pumps:nodei12452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12452" . + +pumps:nodei12453 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the coolant." ; + base:hasDisplayName "CoolantTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12453" ; + base:hasProperty pumps:nodei10975, + pumps:nodei10983, + pumps:nodei10997, + pumps:nodei14752 ; + base:hasValue 0e+00 . + +pumps:nodei12454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12454" . + +pumps:nodei12455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12455" . + +pumps:nodei12456 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Density" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured density of the fluid" ; + base:hasDisplayName "Density" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12456" ; + base:hasProperty pumps:nodei12010, + pumps:nodei12452, + pumps:nodei12455, + pumps:nodei14755 ; + base:hasValue 0e+00 . + +pumps:nodei12457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12457" . + +pumps:nodei12458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12458" . + +pumps:nodei12459 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DifferentialPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined (actual) gain in total pressure between the pump inlet and pump outlet" ; + base:hasDisplayName "DifferentialPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12459" ; + base:hasProperty pumps:nodei12642, + pumps:nodei12644, + pumps:nodei12646, + pumps:nodei14758 ; + base:hasValue 0e+00 . + +pumps:nodei12460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12460" . + +pumps:nodei12461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12461" . + +pumps:nodei12462 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DynamicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured kinematic viscosity of the fluid" ; + base:hasDisplayName "DynamicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12462" ; + base:hasProperty pumps:nodei12660, + pumps:nodei12662, + pumps:nodei12664, + pumps:nodei14761 ; + base:hasValue 0e+00 . + +pumps:nodei12463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12463" . + +pumps:nodei12464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12464" . + +pumps:nodei12465 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectronicTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the electronic" ; + base:hasDisplayName "ElectronicTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12465" ; + base:hasProperty pumps:nodei12678, + pumps:nodei12680, + pumps:nodei12682, + pumps:nodei14764 ; + base:hasValue 0e+00 . + +pumps:nodei12466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12466" . + +pumps:nodei12467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12467" . + +pumps:nodei12468 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FluidTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured internal temperature of pump fluid." ; + base:hasDisplayName "FluidTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12468" ; + base:hasProperty pumps:nodei12696, + pumps:nodei12698, + pumps:nodei12700, + pumps:nodei14767 ; + base:hasValue 0e+00 . + +pumps:nodei12469 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12469" ; + base:hasProperty pumps:nodei12470, + pumps:nodei12471, + pumps:nodei12472 . + +pumps:nodei12470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12470" . + +pumps:nodei12471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12471" . + +pumps:nodei12472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12472" . + +pumps:nodei12473 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12473" ; + base:hasProperty pumps:nodei12474, + pumps:nodei12475, + pumps:nodei12476 . + +pumps:nodei12474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12474" . + +pumps:nodei12475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12475" . + +pumps:nodei12476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12476" . + +pumps:nodei12477 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12477" ; + base:hasProperty pumps:nodei12478, + pumps:nodei12479, + pumps:nodei12480 . + +pumps:nodei12478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12478" . + +pumps:nodei12479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12479" . + +pumps:nodei12480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12480" . + +pumps:nodei12481 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12481" ; + base:hasProperty pumps:nodei12482, + pumps:nodei12483, + pumps:nodei12484 . + +pumps:nodei12482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12482" . + +pumps:nodei12483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12483" . + +pumps:nodei12484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12484" . + +pumps:nodei12485 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12485" ; + base:hasProperty pumps:nodei12486, + pumps:nodei12487, + pumps:nodei12488 . + +pumps:nodei12486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12486" . + +pumps:nodei12487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12487" . + +pumps:nodei12488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12488" . + +pumps:nodei12489 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12489" ; + base:hasProperty pumps:nodei12490, + pumps:nodei12491, + pumps:nodei12492 . + +pumps:nodei12490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12490" . + +pumps:nodei12491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12491" . + +pumps:nodei12492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12492" . + +pumps:nodei12493 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12493" ; + base:hasProperty pumps:nodei12494, + pumps:nodei12495, + pumps:nodei12496 . + +pumps:nodei12494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12494" . + +pumps:nodei12495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12495" . + +pumps:nodei12496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12496" . + +pumps:nodei12497 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12497" ; + base:hasProperty pumps:nodei12498, + pumps:nodei12499, + pumps:nodei12500 . + +pumps:nodei12498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12498" . + +pumps:nodei12499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12499" . + +pumps:nodei12500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12500" . + +pumps:nodei12501 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12501" ; + base:hasProperty pumps:nodei12502, + pumps:nodei12503, + pumps:nodei12504 . + +pumps:nodei12502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12502" . + +pumps:nodei12503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12503" . + +pumps:nodei12504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12504" . + +pumps:nodei12505 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12505" ; + base:hasProperty pumps:nodei12506, + pumps:nodei12507, + pumps:nodei12508 . + +pumps:nodei12506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12506" . + +pumps:nodei12507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12507" . + +pumps:nodei12508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12508" . + +pumps:nodei12509 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12509" ; + base:hasProperty pumps:nodei12510, + pumps:nodei12511, + pumps:nodei12512 . + +pumps:nodei12510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12510" . + +pumps:nodei12511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12511" . + +pumps:nodei12512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12512" . + +pumps:nodei12513 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12513" ; + base:hasProperty pumps:nodei12514, + pumps:nodei12515, + pumps:nodei12516 . + +pumps:nodei12514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12514" . + +pumps:nodei12515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12515" . + +pumps:nodei12516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12516" . + +pumps:nodei12517 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12517" ; + base:hasProperty pumps:nodei12518, + pumps:nodei12519, + pumps:nodei12520 . + +pumps:nodei12518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12518" . + +pumps:nodei12519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12519" . + +pumps:nodei12520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12520" . + +pumps:nodei12521 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12521" ; + base:hasProperty pumps:nodei12522, + pumps:nodei12523, + pumps:nodei12524 . + +pumps:nodei12522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12522" . + +pumps:nodei12523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12523" . + +pumps:nodei12524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12524" . + +pumps:nodei12525 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12525" ; + base:hasProperty pumps:nodei12526, + pumps:nodei12527, + pumps:nodei12528 . + +pumps:nodei12526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12526" . + +pumps:nodei12527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12527" . + +pumps:nodei12528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12528" . + +pumps:nodei12529 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12529" ; + base:hasProperty pumps:nodei12530, + pumps:nodei12531, + pumps:nodei12532 . + +pumps:nodei12530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12530" . + +pumps:nodei12531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12531" . + +pumps:nodei12532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12532" . + +pumps:nodei12533 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12533" ; + base:hasProperty pumps:nodei12534, + pumps:nodei12535, + pumps:nodei12536 . + +pumps:nodei12534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12534" . + +pumps:nodei12535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12535" . + +pumps:nodei12536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12536" . + +pumps:nodei12537 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12537" ; + base:hasProperty pumps:nodei12538, + pumps:nodei12539, + pumps:nodei12540 . + +pumps:nodei12538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12538" . + +pumps:nodei12539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12539" . + +pumps:nodei12540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12540" . + +pumps:nodei12541 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12541" ; + base:hasProperty pumps:nodei12542, + pumps:nodei12543, + pumps:nodei12544 . + +pumps:nodei12542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12542" . + +pumps:nodei12543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12543" . + +pumps:nodei12544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12544" . + +pumps:nodei12545 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12545" ; + base:hasProperty pumps:nodei12546, + pumps:nodei12547, + pumps:nodei12548 . + +pumps:nodei12546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12546" . + +pumps:nodei12547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12547" . + +pumps:nodei12548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12548" . + +pumps:nodei12549 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12549" ; + base:hasProperty pumps:nodei12550, + pumps:nodei12551, + pumps:nodei12552 . + +pumps:nodei12550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12550" . + +pumps:nodei12551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12551" . + +pumps:nodei12552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12552" . + +pumps:nodei12553 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12553" ; + base:hasProperty pumps:nodei12554, + pumps:nodei12555, + pumps:nodei12556 . + +pumps:nodei12554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12554" . + +pumps:nodei12555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12555" . + +pumps:nodei12556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12556" . + +pumps:nodei12557 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12557" ; + base:hasProperty pumps:nodei12558, + pumps:nodei12559, + pumps:nodei12560 . + +pumps:nodei12558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12558" . + +pumps:nodei12559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12559" . + +pumps:nodei12560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12560" . + +pumps:nodei12561 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12561" ; + base:hasProperty pumps:nodei12562, + pumps:nodei12563, + pumps:nodei12564 . + +pumps:nodei12562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12562" . + +pumps:nodei12563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12563" . + +pumps:nodei12564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12564" . + +pumps:nodei12565 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12565" ; + base:hasProperty pumps:nodei12566, + pumps:nodei12567, + pumps:nodei12568 . + +pumps:nodei12566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12566" . + +pumps:nodei12567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12567" . + +pumps:nodei12568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12568" . + +pumps:nodei12569 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12569" ; + base:hasProperty pumps:nodei12570, + pumps:nodei12571, + pumps:nodei12572 . + +pumps:nodei12570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12570" . + +pumps:nodei12571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12571" . + +pumps:nodei12572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12572" . + +pumps:nodei12573 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12573" ; + base:hasProperty pumps:nodei12574, + pumps:nodei12575, + pumps:nodei12576 . + +pumps:nodei12574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12574" . + +pumps:nodei12575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12575" . + +pumps:nodei12576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12576" . + +pumps:nodei12577 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12577" ; + base:hasProperty pumps:nodei12578, + pumps:nodei12579, + pumps:nodei12580 . + +pumps:nodei12578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12578" . + +pumps:nodei12579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12579" . + +pumps:nodei12580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12580" . + +pumps:nodei12581 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12581" ; + base:hasProperty pumps:nodei12582, + pumps:nodei12583, + pumps:nodei12584 . + +pumps:nodei12582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12582" . + +pumps:nodei12583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12583" . + +pumps:nodei12584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12584" . + +pumps:nodei12585 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12585" ; + base:hasProperty pumps:nodei12586, + pumps:nodei12587, + pumps:nodei12588 . + +pumps:nodei12586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12586" . + +pumps:nodei12587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12587" . + +pumps:nodei12588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12588" . + +pumps:nodei12589 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12589" ; + base:hasProperty pumps:nodei12590, + pumps:nodei12591, + pumps:nodei12592 . + +pumps:nodei12590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12590" . + +pumps:nodei12591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12591" . + +pumps:nodei12592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12592" . + +pumps:nodei12593 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12593" ; + base:hasProperty pumps:nodei12594, + pumps:nodei12595, + pumps:nodei12596 . + +pumps:nodei12594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12594" . + +pumps:nodei12595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12595" . + +pumps:nodei12596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12596" . + +pumps:nodei12597 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12597" ; + base:hasProperty pumps:nodei12598, + pumps:nodei12599, + pumps:nodei12600 . + +pumps:nodei12598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12598" . + +pumps:nodei12599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12599" . + +pumps:nodei12600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12600" . + +pumps:nodei12601 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12601" ; + base:hasProperty pumps:nodei12602, + pumps:nodei12603, + pumps:nodei12604 . + +pumps:nodei12602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12602" . + +pumps:nodei12603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12603" . + +pumps:nodei12604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12604" . + +pumps:nodei12605 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12605" ; + base:hasProperty pumps:nodei12606, + pumps:nodei12607, + pumps:nodei12608 . + +pumps:nodei12606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12606" . + +pumps:nodei12607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12607" . + +pumps:nodei12608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12608" . + +pumps:nodei12609 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12609" ; + base:hasProperty pumps:nodei12610, + pumps:nodei12611, + pumps:nodei12612 . + +pumps:nodei12610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12610" . + +pumps:nodei12611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12611" . + +pumps:nodei12612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12612" . + +pumps:nodei12613 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12613" ; + base:hasProperty pumps:nodei12614, + pumps:nodei12615, + pumps:nodei12616 . + +pumps:nodei12614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12614" . + +pumps:nodei12615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12615" . + +pumps:nodei12616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12616" . + +pumps:nodei12617 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12617" ; + base:hasProperty pumps:nodei12618, + pumps:nodei12619, + pumps:nodei12620 . + +pumps:nodei12618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12618" . + +pumps:nodei12619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12619" . + +pumps:nodei12620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12620" . + +pumps:nodei12621 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12621" ; + base:hasProperty pumps:nodei12622, + pumps:nodei12623, + pumps:nodei12624 . + +pumps:nodei12622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12622" . + +pumps:nodei12623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12623" . + +pumps:nodei12624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12624" . + +pumps:nodei12625 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12625" ; + base:hasProperty pumps:nodei12626, + pumps:nodei12627, + pumps:nodei12628 . + +pumps:nodei12626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12626" . + +pumps:nodei12627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12627" . + +pumps:nodei12628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12628" . + +pumps:nodei12629 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12629" ; + base:hasProperty pumps:nodei12630, + pumps:nodei12631, + pumps:nodei12632 . + +pumps:nodei12630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12630" . + +pumps:nodei12631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12631" . + +pumps:nodei12632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12632" . + +pumps:nodei12633 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12633" ; + base:hasProperty pumps:nodei12634, + pumps:nodei12635, + pumps:nodei12636 . + +pumps:nodei12634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12634" . + +pumps:nodei12635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12635" . + +pumps:nodei12636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12636" . + +pumps:nodei12637 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured back pressure of the pump" ; + base:hasDisplayName "BackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12637" ; + base:hasProperty pumps:nodei10991, + pumps:nodei10993, + pumps:nodei10995, + pumps:nodei11280 ; + base:hasValue 0e+00 . + +pumps:nodei12638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12638" . + +pumps:nodei12639 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BearingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the bearing" ; + base:hasDisplayName "BearingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12639" ; + base:hasProperty pumps:nodei11286, + pumps:nodei11288, + pumps:nodei11290, + pumps:nodei11905 ; + base:hasValue 0e+00 . + +pumps:nodei12640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12640" . + +pumps:nodei12641 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClearanceFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured clearance flow between the housing and the impeller" ; + base:hasDisplayName "ClearanceFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12641" ; + base:hasProperty pumps:nodei11920, + pumps:nodei11925, + pumps:nodei11930, + pumps:nodei9460 ; + base:hasValue 0e+00 . + +pumps:nodei12642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12642" . + +pumps:nodei12643 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the coolant." ; + base:hasDisplayName "CoolantTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12643" ; + base:hasProperty pumps:nodei14751, + pumps:nodei9561, + pumps:nodei9569, + pumps:nodei9674 ; + base:hasValue 0e+00 . + +pumps:nodei12644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12644" . + +pumps:nodei12645 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Density" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured density of the fluid" ; + base:hasDisplayName "Density" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12645" ; + base:hasProperty pumps:nodei11860, + pumps:nodei11900, + pumps:nodei11935, + pumps:nodei14754 ; + base:hasValue 0e+00 . + +pumps:nodei12646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12646" . + +pumps:nodei12647 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DifferentialPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined (actual) gain in total pressure between the pump inlet and pump outlet" ; + base:hasDisplayName "DifferentialPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12647" ; + base:hasProperty pumps:nodei12467, + pumps:nodei12638, + pumps:nodei12640, + pumps:nodei14757 ; + base:hasValue 0e+00 . + +pumps:nodei12648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12648" . + +pumps:nodei12649 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DynamicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured kinematic viscosity of the fluid" ; + base:hasDisplayName "DynamicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12649" ; + base:hasProperty pumps:nodei12654, + pumps:nodei12656, + pumps:nodei12658, + pumps:nodei14760 ; + base:hasValue 0e+00 . + +pumps:nodei12650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12650" . + +pumps:nodei12651 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectronicTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the electronic" ; + base:hasDisplayName "ElectronicTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12651" ; + base:hasProperty pumps:nodei12672, + pumps:nodei12674, + pumps:nodei12676, + pumps:nodei14763 ; + base:hasValue 0e+00 . + +pumps:nodei12652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12652" . + +pumps:nodei12653 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FluidTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured internal temperature of pump fluid." ; + base:hasDisplayName "FluidTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12653" ; + base:hasProperty pumps:nodei12690, + pumps:nodei12692, + pumps:nodei12694, + pumps:nodei14766 ; + base:hasValue 0e+00 . + +pumps:nodei12654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12654" . + +pumps:nodei12655 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HousingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the housing" ; + base:hasDisplayName "HousingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12655" ; + base:hasProperty pumps:nodei12708, + pumps:nodei12710, + pumps:nodei12712, + pumps:nodei14769 ; + base:hasValue 0e+00 . + +pumps:nodei12656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12656" . + +pumps:nodei12657 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HydraulicEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage" ; + base:hasDisplayName "HydraulicEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12657" ; + base:hasProperty pumps:nodei12726, + pumps:nodei12728, + pumps:nodei12729, + pumps:nodei14772 ; + base:hasValue 0e+00 . + +pumps:nodei12658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12658" . + +pumps:nodei12659 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured pressure at the inlet area of the installation." ; + base:hasDisplayName "InletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12659" ; + base:hasProperty pumps:nodei12736, + pumps:nodei12737, + pumps:nodei12738, + pumps:nodei14775 ; + base:hasValue 0e+00 . + +pumps:nodei12660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12660" . + +pumps:nodei12661 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation" ; + base:hasDisplayName "InstallationTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12661" ; + base:hasProperty pumps:nodei12745, + pumps:nodei12746, + pumps:nodei12747, + pumps:nodei14778 ; + base:hasValue 0e+00 . + +pumps:nodei12662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12662" . + +pumps:nodei12663 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "KinematicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured dynamic viscosity of the fluid" ; + base:hasDisplayName "KinematicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12663" ; + base:hasProperty pumps:nodei12754, + pumps:nodei12755, + pumps:nodei12756, + pumps:nodei14781 ; + base:hasValue 0e+00 . + +pumps:nodei12664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12664" . + +pumps:nodei12665 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Level" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured level" ; + base:hasDisplayName "Level" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12665" ; + base:hasProperty pumps:nodei12772, + pumps:nodei12773, + pumps:nodei12774, + pumps:nodei14787 ; + base:hasValue 0e+00 . + +pumps:nodei12666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12666" . + +pumps:nodei12667 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LeakageRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow leaking from shaft seals" ; + base:hasDisplayName "LeakageRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12667" ; + base:hasProperty pumps:nodei12763, + pumps:nodei12764, + pumps:nodei12765, + pumps:nodei14784 ; + base:hasValue 0e+00 . + +pumps:nodei12668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12668" . + +pumps:nodei12669 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricatingOilConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured oil consumption of the lubricating system" ; + base:hasDisplayName "LubricatingOilConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12669" ; + base:hasProperty pumps:nodei12781, + pumps:nodei12782, + pumps:nodei12783, + pumps:nodei14790 ; + base:hasValue 0e+00 . + +pumps:nodei12670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12670" . + +pumps:nodei12671 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricatingOilPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured oil pressure of the lubrication system" ; + base:hasDisplayName "LubricatingOilPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12671" ; + base:hasProperty pumps:nodei12790, + pumps:nodei12791, + pumps:nodei12792, + pumps:nodei14793 ; + base:hasValue 0e+00 . + +pumps:nodei12672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12672" . + +pumps:nodei12673 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MassFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure mass flow from the outlet area of the pump" ; + base:hasDisplayName "MassFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12673" ; + base:hasProperty pumps:nodei12799, + pumps:nodei12800, + pumps:nodei12801, + pumps:nodei14796 ; + base:hasValue 0e+00 . + +pumps:nodei12674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12674" . + +pumps:nodei12675 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanVelocityAtThroat" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow passing through the exit from the volute divided by the throat area" ; + base:hasDisplayName "MeanVelocityAtThroat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12675" ; + base:hasProperty pumps:nodei12808, + pumps:nodei12809, + pumps:nodei12810, + pumps:nodei14799 ; + base:hasValue 0e+00 . + +pumps:nodei12676 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12676" . + +pumps:nodei12677 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ, ab, at given operating conditions" ; + base:hasDisplayName "MechanicalEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12677" ; + base:hasProperty pumps:nodei12817, + pumps:nodei12818, + pumps:nodei12819, + pumps:nodei14802 ; + base:hasValue 0e+00 . + +pumps:nodei12678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12678" . + +pumps:nodei12679 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid" ; + base:hasDisplayName "NetPositiveInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12679" ; + base:hasProperty pumps:nodei12826, + pumps:nodei12827, + pumps:nodei12828, + pumps:nodei14805 ; + base:hasValue 0e+00 . + +pumps:nodei12680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12680" . + +pumps:nodei12681 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amount of the absolute value of the total head above the head, equivalent to the vapor pressure of the liquid at the particular temperature, with reference to the NPSH datum plane" ; + base:hasDisplayName "NetPositiveSuctionHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12681" ; + base:hasProperty pumps:nodei12835, + pumps:nodei12836, + pumps:nodei12837, + pumps:nodei14808 ; + base:hasValue 0e+00 . + +pumps:nodei12682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12682" . + +pumps:nodei12683 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfStarts" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "Total number of starts" ; + base:hasDisplayName "NumberOfStarts" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12683" ; + base:hasProperty pumps:nodei12844, + pumps:nodei12845, + pumps:nodei12846, + pumps:nodei14811 ; + base:hasValue 0 . + +pumps:nodei12684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12684" . + +pumps:nodei12685 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured pressure at the outlet area of the installation." ; + base:hasDisplayName "OutletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12685" ; + base:hasProperty pumps:nodei12853, + pumps:nodei12854, + pumps:nodei12855, + pumps:nodei14814 ; + base:hasValue 0e+00 . + +pumps:nodei12686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12686" . + +pumps:nodei12687 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverallEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the driver power input, Pmot, delivered as pump power output, Pu" ; + base:hasDisplayName "OverallEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12687" ; + base:hasProperty pumps:nodei12862, + pumps:nodei12863, + pumps:nodei12864, + pumps:nodei14817 ; + base:hasValue 0e+00 . + +pumps:nodei12688 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12688" . + +pumps:nodei12689 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerLossDueToInternalLeakage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power loss due clearance flows" ; + base:hasDisplayName "PowerLossDueToInternalLeakage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12689" ; + base:hasProperty pumps:nodei12871, + pumps:nodei12872, + pumps:nodei12873, + pumps:nodei14820 ; + base:hasValue 0e+00 . + +pumps:nodei12690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12690" . + +pumps:nodei12691 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured process pressure of the pump" ; + base:hasDisplayName "ProcessPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12691" ; + base:hasProperty pumps:nodei12880, + pumps:nodei12881, + pumps:nodei12882, + pumps:nodei14823 ; + base:hasValue 0e+00 . + +pumps:nodei12692 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12692" . + +pumps:nodei12693 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions" ; + base:hasDisplayName "PumpEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12693" ; + base:hasProperty pumps:nodei12889, + pumps:nodei12890, + pumps:nodei12891, + pumps:nodei14826 ; + base:hasValue 0e+00 . + +pumps:nodei12694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12694" . + +pumps:nodei12695 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured humidity inside the pump" ; + base:hasDisplayName "PumpHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12695" ; + base:hasProperty pumps:nodei12898, + pumps:nodei12899, + pumps:nodei12900, + pumps:nodei14829 ; + base:hasValue 0e+00 . + +pumps:nodei12696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12696" . + +pumps:nodei12697 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power transmitted to the pump by its driver" ; + base:hasDisplayName "PumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12697" ; + base:hasProperty pumps:nodei12907, + pumps:nodei12908, + pumps:nodei12909, + pumps:nodei14832 ; + base:hasValue 0e+00 . + +pumps:nodei12698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12698" . + +pumps:nodei12699 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpPowerOutput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured useful mechanical power transferred to the fluid during its passage through the pump" ; + base:hasDisplayName "PumpPowerOutput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12699" ; + base:hasProperty pumps:nodei12916, + pumps:nodei12917, + pumps:nodei12918, + pumps:nodei14835 ; + base:hasValue 0e+00 . + +pumps:nodei12700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12700" . + +pumps:nodei12701 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the pump" ; + base:hasDisplayName "PumpTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12701" ; + base:hasProperty pumps:nodei12927, + pumps:nodei13106, + pumps:nodei13108, + pumps:nodei14838 ; + base:hasValue 0e+00 . + +pumps:nodei12702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12702" . + +pumps:nodei12703 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump" ; + base:hasDisplayName "PumpTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12703" ; + base:hasProperty pumps:nodei13122, + pumps:nodei13124, + pumps:nodei13126, + pumps:nodei14841 ; + base:hasValue 0e+00 . + +pumps:nodei12704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12704" . + +pumps:nodei12705 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialLoadOfPumpRotor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured residual force acting at right angles to the line of the shaft and derived from hydraulic forces" ; + base:hasDisplayName "RadialLoadOfPumpRotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12705" ; + base:hasProperty pumps:nodei13142, + pumps:nodei13144, + pumps:nodei13146, + pumps:nodei14844 ; + base:hasValue 0e+00 . + +pumps:nodei12706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12706" . + +pumps:nodei12707 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergy" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)" ; + base:hasDisplayName "SoundEnergy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12707" ; + base:hasProperty pumps:nodei13160, + pumps:nodei13162, + pumps:nodei13164, + pumps:nodei14847 ; + base:hasValue 0e+00 . + +pumps:nodei12708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12708" . + +pumps:nodei12709 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergyLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels" ; + base:hasDisplayName "SoundEnergyLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12709" ; + base:hasProperty pumps:nodei13862, + pumps:nodei13864, + pumps:nodei13866, + pumps:nodei14850 ; + base:hasValue 0e+00 . + +pumps:nodei12710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12710" . + +pumps:nodei12711 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPower" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface" ; + base:hasDisplayName "SoundPower" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12711" ; + base:hasProperty pumps:nodei13880, + pumps:nodei13882, + pumps:nodei13884, + pumps:nodei14853 ; + base:hasValue 0e+00 . + +pumps:nodei12712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12712" . + +pumps:nodei12713 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPowerLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels" ; + base:hasDisplayName "SoundPowerLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12713" ; + base:hasProperty pumps:nodei13899, + pumps:nodei13901, + pumps:nodei13903, + pumps:nodei14856 ; + base:hasValue 0e+00 . + +pumps:nodei12714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12714" . + +pumps:nodei12715 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured difference between instantaneous pressure and static pressure" ; + base:hasDisplayName "SoundPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12715" ; + base:hasProperty pumps:nodei14649, + pumps:nodei14651, + pumps:nodei14653, + pumps:nodei14859 ; + base:hasValue 0e+00 . + +pumps:nodei12716 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12716" . + +pumps:nodei12717 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressureLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels" ; + base:hasDisplayName "SoundPressureLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12717" ; + base:hasProperty pumps:nodei14667, + pumps:nodei14669, + pumps:nodei14671, + pumps:nodei14862 ; + base:hasValue 0e+00 . + +pumps:nodei12718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12718" . + +pumps:nodei12719 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured number of rotations or movements made by the shaft, coupling or impeller in a given time" ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12719" ; + base:hasProperty pumps:nodei14685, + pumps:nodei14687, + pumps:nodei14689, + pumps:nodei14865 ; + base:hasValue 0e+00 . + +pumps:nodei12720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12720" . + +pumps:nodei12721 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Throughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured throughput of the vacuum pump" ; + base:hasDisplayName "Throughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12721" ; + base:hasProperty pumps:nodei14703, + pumps:nodei14705, + pumps:nodei14707, + pumps:nodei14868 ; + base:hasValue 0e+00 . + +pumps:nodei12722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12722" . + +pumps:nodei12723 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined total head at the inlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12723" ; + base:hasProperty pumps:nodei14721, + pumps:nodei14724, + pumps:nodei14726, + pumps:nodei14871 ; + base:hasValue 0e+00 . + +pumps:nodei12724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12724" . + +pumps:nodei12725 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined total head at the outlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12725" ; + base:hasProperty pumps:nodei14733, + pumps:nodei14734, + pumps:nodei14735, + pumps:nodei14874 ; + base:hasValue 0e+00 . + +pumps:nodei12726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12726" . + +pumps:nodei12727 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumetricEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ratio of the actual delivered volume at maximum pressure to the geometric displacement volume" ; + base:hasDisplayName "VolumetricEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12727" ; + base:hasProperty pumps:nodei14742, + pumps:nodei14743, + pumps:nodei14744, + pumps:nodei14877 ; + base:hasValue 0e+00 . + +pumps:nodei12728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12728" . + +pumps:nodei12729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12729" . + +pumps:nodei12730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12730" . + +pumps:nodei12731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12731" . + +pumps:nodei12732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12732" . + +pumps:nodei12733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12733" . + +pumps:nodei12734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12734" . + +pumps:nodei12735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12735" . + +pumps:nodei12736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12736" . + +pumps:nodei12737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12737" . + +pumps:nodei12738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12738" . + +pumps:nodei12739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12739" . + +pumps:nodei12740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12740" . + +pumps:nodei12741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12741" . + +pumps:nodei12742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12742" . + +pumps:nodei12743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12743" . + +pumps:nodei12744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12744" . + +pumps:nodei12745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12745" . + +pumps:nodei12746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12746" . + +pumps:nodei12747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12747" . + +pumps:nodei12748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12748" . + +pumps:nodei12749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12749" . + +pumps:nodei12750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12750" . + +pumps:nodei12751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12751" . + +pumps:nodei12752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12752" . + +pumps:nodei12753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12753" . + +pumps:nodei12754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12754" . + +pumps:nodei12755 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12755" . + +pumps:nodei12756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12756" . + +pumps:nodei12757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12757" . + +pumps:nodei12758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12758" . + +pumps:nodei12759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12759" . + +pumps:nodei12760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12760" . + +pumps:nodei12761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12761" . + +pumps:nodei12762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12762" . + +pumps:nodei12763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12763" . + +pumps:nodei12764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12764" . + +pumps:nodei12765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12765" . + +pumps:nodei12766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12766" . + +pumps:nodei12767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12767" . + +pumps:nodei12768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12768" . + +pumps:nodei12769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12769" . + +pumps:nodei12770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12770" . + +pumps:nodei12771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12771" . + +pumps:nodei12772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12772" . + +pumps:nodei12773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12773" . + +pumps:nodei12774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12774" . + +pumps:nodei12775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12775" . + +pumps:nodei12776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12776" . + +pumps:nodei12777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12777" . + +pumps:nodei12778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12778" . + +pumps:nodei12779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12779" . + +pumps:nodei12780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12780" . + +pumps:nodei12781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12781" . + +pumps:nodei12782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12782" . + +pumps:nodei12783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12783" . + +pumps:nodei12784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12784" . + +pumps:nodei12785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12785" . + +pumps:nodei12786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12786" . + +pumps:nodei12787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12787" . + +pumps:nodei12788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12788" . + +pumps:nodei12789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12789" . + +pumps:nodei12790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12790" . + +pumps:nodei12791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12791" . + +pumps:nodei12792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12792" . + +pumps:nodei12793 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12793" . + +pumps:nodei12794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12794" . + +pumps:nodei12795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12795" . + +pumps:nodei12796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12796" . + +pumps:nodei12797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12797" . + +pumps:nodei12798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12798" . + +pumps:nodei12799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12799" . + +pumps:nodei12800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12800" . + +pumps:nodei12801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12801" . + +pumps:nodei12802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12802" . + +pumps:nodei12803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12803" . + +pumps:nodei12804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12804" . + +pumps:nodei12805 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12805" . + +pumps:nodei12806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12806" . + +pumps:nodei12807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12807" . + +pumps:nodei12808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12808" . + +pumps:nodei12809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12809" . + +pumps:nodei12810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12810" . + +pumps:nodei12811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12811" . + +pumps:nodei12812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12812" . + +pumps:nodei12813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12813" . + +pumps:nodei12814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12814" . + +pumps:nodei12815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12815" . + +pumps:nodei12816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12816" . + +pumps:nodei12817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12817" . + +pumps:nodei12818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12818" . + +pumps:nodei12819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12819" . + +pumps:nodei12820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12820" . + +pumps:nodei12821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12821" . + +pumps:nodei12822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12822" . + +pumps:nodei12823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12823" . + +pumps:nodei12824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12824" . + +pumps:nodei12825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12825" . + +pumps:nodei12826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12826" . + +pumps:nodei12827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12827" . + +pumps:nodei12828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12828" . + +pumps:nodei12829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12829" . + +pumps:nodei12830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12830" . + +pumps:nodei12831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12831" . + +pumps:nodei12832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12832" . + +pumps:nodei12833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12833" . + +pumps:nodei12834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12834" . + +pumps:nodei12835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12835" . + +pumps:nodei12836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12836" . + +pumps:nodei12837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12837" . + +pumps:nodei12838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12838" . + +pumps:nodei12839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12839" . + +pumps:nodei12840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12840" . + +pumps:nodei12841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12841" . + +pumps:nodei12842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12842" . + +pumps:nodei12843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12843" . + +pumps:nodei12844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12844" . + +pumps:nodei12845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12845" . + +pumps:nodei12846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12846" . + +pumps:nodei12847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12847" . + +pumps:nodei12848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12848" . + +pumps:nodei12849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12849" . + +pumps:nodei12850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12850" . + +pumps:nodei12851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12851" . + +pumps:nodei12852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12852" . + +pumps:nodei12853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12853" . + +pumps:nodei12854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12854" . + +pumps:nodei12855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12855" . + +pumps:nodei12856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12856" . + +pumps:nodei12857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12857" . + +pumps:nodei12858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12858" . + +pumps:nodei12859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12859" . + +pumps:nodei12860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12860" . + +pumps:nodei12861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12861" . + +pumps:nodei12862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12862" . + +pumps:nodei12863 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12863" . + +pumps:nodei12864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12864" . + +pumps:nodei12865 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12865" . + +pumps:nodei12866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12866" . + +pumps:nodei12867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12867" . + +pumps:nodei12868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12868" . + +pumps:nodei12869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12869" . + +pumps:nodei12870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12870" . + +pumps:nodei12871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12871" . + +pumps:nodei12872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12872" . + +pumps:nodei12873 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12873" . + +pumps:nodei12874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12874" . + +pumps:nodei12875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12875" . + +pumps:nodei12876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12876" . + +pumps:nodei12877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12877" . + +pumps:nodei12878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12878" . + +pumps:nodei12879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12879" . + +pumps:nodei12880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12880" . + +pumps:nodei12881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12881" . + +pumps:nodei12882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12882" . + +pumps:nodei12883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12883" . + +pumps:nodei12884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12884" . + +pumps:nodei12885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12885" . + +pumps:nodei12886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12886" . + +pumps:nodei12887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12887" . + +pumps:nodei12888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12888" . + +pumps:nodei12889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12889" . + +pumps:nodei12890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12890" . + +pumps:nodei12891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12891" . + +pumps:nodei12892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12892" . + +pumps:nodei12893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12893" . + +pumps:nodei12894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12894" . + +pumps:nodei12895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12895" . + +pumps:nodei12896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12896" . + +pumps:nodei12897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12897" . + +pumps:nodei12898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12898" . + +pumps:nodei12899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12899" . + +pumps:nodei12900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12900" . + +pumps:nodei12901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12901" . + +pumps:nodei12902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12902" . + +pumps:nodei12903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12903" . + +pumps:nodei12904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12904" . + +pumps:nodei12905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12905" . + +pumps:nodei12906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12906" . + +pumps:nodei12907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12907" . + +pumps:nodei12908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12908" . + +pumps:nodei12909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12909" . + +pumps:nodei12910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12910" . + +pumps:nodei12911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12911" . + +pumps:nodei12912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12912" . + +pumps:nodei12913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12913" . + +pumps:nodei12914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12914" . + +pumps:nodei12915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12915" . + +pumps:nodei12916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12916" . + +pumps:nodei12917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12917" . + +pumps:nodei12918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12918" . + +pumps:nodei12919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12919" . + +pumps:nodei12920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12920" . + +pumps:nodei12921 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12921" . + +pumps:nodei12922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12922" . + +pumps:nodei12923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12923" . + +pumps:nodei12924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12924" . + +pumps:nodei12925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12925" . + +pumps:nodei12926 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HousingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the housing" ; + base:hasDisplayName "HousingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12926" ; + base:hasProperty pumps:nodei12714, + pumps:nodei12716, + pumps:nodei12718, + pumps:nodei14770 ; + base:hasValue 0e+00 . + +pumps:nodei12927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12927" . + +pumps:nodei12928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Domain or for what purpose this item is used." ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12928" ; + base:hasValue "Pump" . + +pumps:nodei12929 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12929" ; + base:hasProperty pumps:nodei12930 . + +pumps:nodei12930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12930" ; + base:hasValueRank "1" . + +pumps:nodei12931 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12931" ; + base:hasProperty pumps:nodei12932, + pumps:nodei12933 . + +pumps:nodei12932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12932" ; + base:hasValueRank "1" . + +pumps:nodei12933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12933" ; + base:hasValueRank "1" . + +pumps:nodei12934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12934" . + +pumps:nodei12935 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12935" ; + base:hasProperty pumps:nodei12936, + pumps:nodei12937 . + +pumps:nodei12936 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12936" ; + base:hasValueRank "1" . + +pumps:nodei12937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12937" ; + base:hasValueRank "1" . + +pumps:nodei12938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12938" . + +pumps:nodei12939 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12939" ; + base:hasProperty pumps:nodei12940, + pumps:nodei12941 . + +pumps:nodei12940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12940" ; + base:hasValueRank "1" . + +pumps:nodei12941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12941" ; + base:hasValueRank "1" . + +pumps:nodei12942 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12942" ; + base:hasProperty pumps:nodei12943 . + +pumps:nodei12943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12943" ; + base:hasValueRank "1" . + +pumps:nodei12944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12944" . + +pumps:nodei12945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12945" . + +pumps:nodei12946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12946" . + +pumps:nodei12947 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12947" ; + base:hasProperty pumps:nodei12948 . + +pumps:nodei12948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12948" ; + base:hasValueRank "1" . + +pumps:nodei12949 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in operating state" ; + base:hasDisplayName "OperatingTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12949" ; + base:hasProperty pumps:nodei12986, + pumps:nodei12987, + pumps:nodei12988 . + +pumps:nodei12950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12950" . + +pumps:nodei12951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12951" . + +pumps:nodei12952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12952" . + +pumps:nodei12953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12953" . + +pumps:nodei12954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12954" . + +pumps:nodei12955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12955" . + +pumps:nodei12956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12956" . + +pumps:nodei12957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12957" . + +pumps:nodei12958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12958" . + +pumps:nodei12959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12959" . + +pumps:nodei12960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12960" . + +pumps:nodei12961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12961" . + +pumps:nodei12962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12962" . + +pumps:nodei12963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12963" . + +pumps:nodei12964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12964" . + +pumps:nodei12965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12965" . + +pumps:nodei12966 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12966" . + +pumps:nodei12967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12967" . + +pumps:nodei12968 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12968" . + +pumps:nodei12969 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12969" . + +pumps:nodei12970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12970" . + +pumps:nodei12971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12971" . + +pumps:nodei12972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12972" . + +pumps:nodei12973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12973" . + +pumps:nodei12974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12974" . + +pumps:nodei12975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12975" . + +pumps:nodei12976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12976" . + +pumps:nodei12977 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12977" . + +pumps:nodei12978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12978" . + +pumps:nodei12979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12979" . + +pumps:nodei12980 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12980" . + +pumps:nodei12981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12981" . + +pumps:nodei12982 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12982" . + +pumps:nodei12983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12983" . + +pumps:nodei12984 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12984" . + +pumps:nodei12985 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12985" . + +pumps:nodei12986 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12986" . + +pumps:nodei12987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12987" . + +pumps:nodei12988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12988" . + +pumps:nodei12989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12989" . + +pumps:nodei12990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12990" . + +pumps:nodei12991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12991" . + +pumps:nodei12992 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12992" . + +pumps:nodei12993 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12993" . + +pumps:nodei12994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12994" . + +pumps:nodei12995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12995" . + +pumps:nodei12996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12996" . + +pumps:nodei12997 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12997" . + +pumps:nodei12998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12998" . + +pumps:nodei12999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "12999" . + +pumps:nodei13000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13000" . + +pumps:nodei13001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13001" . + +pumps:nodei13002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13002" . + +pumps:nodei13003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13003" . + +pumps:nodei13004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13004" . + +pumps:nodei13005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13005" . + +pumps:nodei13006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13006" . + +pumps:nodei13007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13007" . + +pumps:nodei13008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13008" . + +pumps:nodei13009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13009" . + +pumps:nodei13010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13010" . + +pumps:nodei13011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13011" . + +pumps:nodei13012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13012" . + +pumps:nodei13013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13013" . + +pumps:nodei13014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13014" . + +pumps:nodei13015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13015" . + +pumps:nodei13016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13016" . + +pumps:nodei13017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13017" . + +pumps:nodei13018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13018" . + +pumps:nodei13019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13019" . + +pumps:nodei13020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13020" . + +pumps:nodei13021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13021" . + +pumps:nodei13022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13022" . + +pumps:nodei13023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13023" . + +pumps:nodei13024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13024" . + +pumps:nodei13025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13025" . + +pumps:nodei13026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13026" . + +pumps:nodei13027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13027" . + +pumps:nodei13028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13028" . + +pumps:nodei13029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13029" . + +pumps:nodei13030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13030" . + +pumps:nodei13031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13031" . + +pumps:nodei13032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13032" . + +pumps:nodei13033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13033" . + +pumps:nodei13034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13034" . + +pumps:nodei13035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13035" . + +pumps:nodei13036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13036" . + +pumps:nodei13037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13037" . + +pumps:nodei13038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13038" . + +pumps:nodei13039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13039" . + +pumps:nodei13040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13040" . + +pumps:nodei13041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13041" . + +pumps:nodei13042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13042" . + +pumps:nodei13043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13043" . + +pumps:nodei13044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13044" . + +pumps:nodei13045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13045" . + +pumps:nodei13046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13046" . + +pumps:nodei13047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13047" . + +pumps:nodei13048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13048" . + +pumps:nodei13049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13049" . + +pumps:nodei13050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13050" . + +pumps:nodei13051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13051" . + +pumps:nodei13052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13052" . + +pumps:nodei13053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13053" . + +pumps:nodei13054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13054" . + +pumps:nodei13055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13055" . + +pumps:nodei13056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13056" . + +pumps:nodei13057 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DownTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in a down state" ; + base:hasDisplayName "DownTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13057" ; + base:hasProperty pumps:nodei13062, + pumps:nodei13063, + pumps:nodei13064 . + +pumps:nodei13058 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExternalDisabledTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an external disabled state" ; + base:hasDisplayName "ExternalDisabledTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13058" ; + base:hasProperty pumps:nodei13065, + pumps:nodei13066, + pumps:nodei13067 . + +pumps:nodei13059 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdleTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an idle state" ; + base:hasDisplayName "IdleTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13059" ; + base:hasProperty pumps:nodei13068, + pumps:nodei13069, + pumps:nodei13070 . + +pumps:nodei13060 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandbyTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in a standby state" ; + base:hasDisplayName "StandbyTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13060" ; + base:hasProperty pumps:nodei13071, + pumps:nodei13072, + pumps:nodei13073 . + +pumps:nodei13061 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an up state" ; + base:hasDisplayName "UpTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13061" ; + base:hasProperty pumps:nodei13074, + pumps:nodei13075, + pumps:nodei13076 . + +pumps:nodei13062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13062" . + +pumps:nodei13063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13063" . + +pumps:nodei13064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13064" . + +pumps:nodei13065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13065" . + +pumps:nodei13066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13066" . + +pumps:nodei13067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13067" . + +pumps:nodei13068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13068" . + +pumps:nodei13069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13069" . + +pumps:nodei13070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13070" . + +pumps:nodei13071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13071" . + +pumps:nodei13072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13072" . + +pumps:nodei13073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13073" . + +pumps:nodei13074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13074" . + +pumps:nodei13075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13075" . + +pumps:nodei13076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13076" . + +pumps:nodei13077 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Actual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out" ; + base:hasDisplayName "OperationalReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13077" ; + base:hasProperty pumps:nodei13078, + pumps:nodei13079, + pumps:nodei13080 . + +pumps:nodei13078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13078" . + +pumps:nodei13079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13079" . + +pumps:nodei13080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13080" . + +pumps:nodei13081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13081" . + +pumps:nodei13082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13082" . + +pumps:nodei13083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13083" . + +pumps:nodei13084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13084" . + +pumps:nodei13085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13085" . + +pumps:nodei13086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13086" . + +pumps:nodei13087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13087" . + +pumps:nodei13088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13088" . + +pumps:nodei13089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13089" . + +pumps:nodei13090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13090" . + +pumps:nodei13091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13091" . + +pumps:nodei13092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13092" . + +pumps:nodei13093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13093" . + +pumps:nodei13094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13094" . + +pumps:nodei13095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13095" . + +pumps:nodei13096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13096" . + +pumps:nodei13097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13097" . + +pumps:nodei13098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13098" . + +pumps:nodei13099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13099" . + +pumps:nodei13100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13100" . + +pumps:nodei13101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13101" . + +pumps:nodei13102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13102" . + +pumps:nodei13103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13103" . + +pumps:nodei13104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13104" . + +pumps:nodei13105 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndex" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndex" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13105" ; + base:hasProperty pumps:nodei13169, + pumps:nodei13170, + pumps:nodei13171 . + +pumps:nodei13106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13106" . + +pumps:nodei13107 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndexPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndexPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13107" ; + base:hasProperty pumps:nodei13172, + pumps:nodei13173, + pumps:nodei13174 . + +pumps:nodei13108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13108" . + +pumps:nodei13109 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration in units of the acceleration of gravity g. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13109" ; + base:hasProperty pumps:nodei13175, + pumps:nodei13176, + pumps:nodei13177 . + +pumps:nodei13110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13110" . + +pumps:nodei13111 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13111" ; + base:hasProperty pumps:nodei13190, + pumps:nodei13191, + pumps:nodei13192 . + +pumps:nodei13112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13112" . + +pumps:nodei13113 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "GapVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Sum value of the oscillation ranges of the vibration at all frequencies except the rotation frequency of the shaft under consideration, expressed as displacement. Regularly, only the frequency range below the rotational frequency is considered." ; + base:hasDisplayName "GapVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13113" ; + base:hasProperty pumps:nodei13178, + pumps:nodei13179, + pumps:nodei13180 . + +pumps:nodei13114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13114" . + +pumps:nodei13115 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Not1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "Not1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13115" ; + base:hasProperty pumps:nodei13181, + pumps:nodei13182, + pumps:nodei13183 . + +pumps:nodei13116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13116" . + +pumps:nodei13117 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAcceleration0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAcceleration0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13117" ; + base:hasProperty pumps:nodei13184, + pumps:nodei13185, + pumps:nodei13186 . + +pumps:nodei13118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13118" . + +pumps:nodei13119 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13119" ; + base:hasProperty pumps:nodei13187, + pumps:nodei13188, + pumps:nodei13189 . + +pumps:nodei13120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13120" . + +pumps:nodei13121 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration in units of the acceleration of gravity g" ; + base:hasDisplayName "OverallVibrationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13121" ; + base:hasProperty pumps:nodei13196, + pumps:nodei13197, + pumps:nodei13198 . + +pumps:nodei13122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13122" . + +pumps:nodei13123 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerG0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13123" ; + base:hasProperty pumps:nodei13193, + pumps:nodei13194, + pumps:nodei13195 . + +pumps:nodei13124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13124" . + +pumps:nodei13125 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerGP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerGP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13125" ; + base:hasProperty pumps:nodei13199, + pumps:nodei13200, + pumps:nodei13201 . + +pumps:nodei13126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13126" . + +pumps:nodei13127 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration" ; + base:hasDisplayName "OverallVibrationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13127" ; + base:hasProperty pumps:nodei13202, + pumps:nodei13203, + pumps:nodei13204 . + +pumps:nodei13128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13128" . + +pumps:nodei13129 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13129" ; + base:hasProperty pumps:nodei13205, + pumps:nodei13206, + pumps:nodei13207 . + +pumps:nodei13130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13130" . + +pumps:nodei13131 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13131" ; + base:hasProperty pumps:nodei13208, + pumps:nodei13209, + pumps:nodei13210 . + +pumps:nodei13132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13132" . + +pumps:nodei13133 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocity0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocity0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13133" ; + base:hasProperty pumps:nodei13211, + pumps:nodei13212, + pumps:nodei13213 . + +pumps:nodei13134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13134" . + +pumps:nodei13135 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocityP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13135" ; + base:hasProperty pumps:nodei13214, + pumps:nodei13215, + pumps:nodei13216 . + +pumps:nodei13136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13136" . + +pumps:nodei13137 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement expressed as velocity" ; + base:hasDisplayName "OverallVibrationVelocityRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13137" ; + base:hasProperty pumps:nodei13217, + pumps:nodei13218, + pumps:nodei13219 . + +pumps:nodei13138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13138" . + +pumps:nodei13139 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceStandardForVibrationMeasurement" ; + base:hasDatatype opcua:String ; + base:hasDescription "Standard to which statements on vibration measurement refer." ; + base:hasDisplayName "ReferenceStandardForVibrationMeasurement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13139" ; + base:hasProperty pumps:nodei13140 . + +pumps:nodei13140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13140" . + +pumps:nodei13141 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the rotation frequency (1X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13141" ; + base:hasProperty pumps:nodei13223, + pumps:nodei13224, + pumps:nodei13225 . + +pumps:nodei13142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13142" . + +pumps:nodei13143 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the first harmonic of the rotation frequency (2X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13143" ; + base:hasProperty pumps:nodei13226, + pumps:nodei13227, + pumps:nodei13228 . + +pumps:nodei13144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13144" . + +pumps:nodei13145 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "SpeedOfRotation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions per time." ; + base:hasDisplayName "SpeedOfRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13145" ; + base:hasProperty pumps:nodei13229, + pumps:nodei13230, + pumps:nodei13231 . + +pumps:nodei13146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13146" . + +pumps:nodei13147 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "ThrustPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure for the distance between the sensor and the shaft, expressed as device output voltage" ; + base:hasDisplayName "ThrustPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13147" ; + base:hasProperty pumps:nodei13232, + pumps:nodei13233, + pumps:nodei13234 . + +pumps:nodei13148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13148" . + +pumps:nodei13149 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13149" ; + base:hasProperty pumps:nodei13262, + pumps:nodei13263, + pumps:nodei13264 . + +pumps:nodei13150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13150" . + +pumps:nodei13151 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13151" ; + base:hasProperty pumps:nodei13259, + pumps:nodei13260, + pumps:nodei13261 . + +pumps:nodei13152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13152" . + +pumps:nodei13153 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft multiplied with the number of blades mounted at the shaft, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13153" ; + base:hasProperty pumps:nodei13256, + pumps:nodei13257, + pumps:nodei13258 . + +pumps:nodei13154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13154" . + +pumps:nodei13155 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the double rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13155" ; + base:hasProperty pumps:nodei13253, + pumps:nodei13254, + pumps:nodei13255 . + +pumps:nodei13156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13156" . + +pumps:nodei13157 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13157" ; + base:hasProperty pumps:nodei13250, + pumps:nodei13251, + pumps:nodei13252 . + +pumps:nodei13158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13158" . + +pumps:nodei13159 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13159" ; + base:hasProperty pumps:nodei13247, + pumps:nodei13248, + pumps:nodei13249 . + +pumps:nodei13160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13160" . + +pumps:nodei13161 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the harmonics of the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13161" ; + base:hasProperty pumps:nodei13244, + pumps:nodei13245, + pumps:nodei13246 . + +pumps:nodei13162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13162" . + +pumps:nodei13163 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13163" ; + base:hasProperty pumps:nodei13241, + pumps:nodei13242, + pumps:nodei13243 . + +pumps:nodei13164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13164" . + +pumps:nodei13165 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13165" ; + base:hasProperty pumps:nodei13235, + pumps:nodei13236, + pumps:nodei13237 . + +pumps:nodei13166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13166" . + +pumps:nodei13167 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13167" ; + base:hasProperty pumps:nodei13238, + pumps:nodei13239, + pumps:nodei13240 . + +pumps:nodei13168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13168" . + +pumps:nodei13169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13169" . + +pumps:nodei13170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13170" . + +pumps:nodei13171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13171" . + +pumps:nodei13172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13172" . + +pumps:nodei13173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13173" . + +pumps:nodei13174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13174" . + +pumps:nodei13175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13175" . + +pumps:nodei13176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13176" . + +pumps:nodei13177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13177" . + +pumps:nodei13178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13178" . + +pumps:nodei13179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13179" . + +pumps:nodei13180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13180" . + +pumps:nodei13181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13181" . + +pumps:nodei13182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13182" . + +pumps:nodei13183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13183" . + +pumps:nodei13184 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13184" . + +pumps:nodei13185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13185" . + +pumps:nodei13186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13186" . + +pumps:nodei13187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13187" . + +pumps:nodei13188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13188" . + +pumps:nodei13189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13189" . + +pumps:nodei13190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13190" . + +pumps:nodei13191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13191" . + +pumps:nodei13192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13192" . + +pumps:nodei13193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13193" . + +pumps:nodei13194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13194" . + +pumps:nodei13195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13195" . + +pumps:nodei13196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13196" . + +pumps:nodei13197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13197" . + +pumps:nodei13198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13198" . + +pumps:nodei13199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13199" . + +pumps:nodei13200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13200" . + +pumps:nodei13201 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13201" . + +pumps:nodei13202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13202" . + +pumps:nodei13203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13203" . + +pumps:nodei13204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13204" . + +pumps:nodei13205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13205" . + +pumps:nodei13206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13206" . + +pumps:nodei13207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13207" . + +pumps:nodei13208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13208" . + +pumps:nodei13209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13209" . + +pumps:nodei13210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13210" . + +pumps:nodei13211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13211" . + +pumps:nodei13212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13212" . + +pumps:nodei13213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13213" . + +pumps:nodei13214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13214" . + +pumps:nodei13215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13215" . + +pumps:nodei13216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13216" . + +pumps:nodei13217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13217" . + +pumps:nodei13218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13218" . + +pumps:nodei13219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13219" . + +pumps:nodei13220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13220" ; + base:hasValue false . + +pumps:nodei13221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13221" ; + base:hasValue "2021-04-19T00:00:00Z" . + +pumps:nodei13222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13222" ; + base:hasValue "http://opcfoundation.org/UA/Pumps/" . + +pumps:nodei13223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13223" . + +pumps:nodei13224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13224" . + +pumps:nodei13225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13225" . + +pumps:nodei13226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13226" . + +pumps:nodei13227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13227" . + +pumps:nodei13228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13228" . + +pumps:nodei13229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13229" . + +pumps:nodei13230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13230" . + +pumps:nodei13231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13231" . + +pumps:nodei13232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13232" . + +pumps:nodei13233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13233" . + +pumps:nodei13234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13234" . + +pumps:nodei13235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13235" . + +pumps:nodei13236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13236" . + +pumps:nodei13237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13237" . + +pumps:nodei13238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13238" . + +pumps:nodei13239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13239" . + +pumps:nodei13240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13240" . + +pumps:nodei13241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13241" . + +pumps:nodei13242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13242" . + +pumps:nodei13243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13243" . + +pumps:nodei13244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13244" . + +pumps:nodei13245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13245" . + +pumps:nodei13246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13246" . + +pumps:nodei13247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13247" . + +pumps:nodei13248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13248" . + +pumps:nodei13249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13249" . + +pumps:nodei13250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13250" . + +pumps:nodei13251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13251" . + +pumps:nodei13252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13252" . + +pumps:nodei13253 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13253" . + +pumps:nodei13254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13254" . + +pumps:nodei13255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13255" . + +pumps:nodei13256 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13256" . + +pumps:nodei13257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13257" . + +pumps:nodei13258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13258" . + +pumps:nodei13259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13259" . + +pumps:nodei13260 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13260" . + +pumps:nodei13261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13261" . + +pumps:nodei13262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13262" . + +pumps:nodei13263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13263" . + +pumps:nodei13264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13264" . + +pumps:nodei13265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13265" . + +pumps:nodei13266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13266" . + +pumps:nodei13267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13267" . + +pumps:nodei13268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13268" . + +pumps:nodei13269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13269" . + +pumps:nodei13270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13270" . + +pumps:nodei13271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13271" . + +pumps:nodei13272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13272" . + +pumps:nodei13273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13273" . + +pumps:nodei13274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13274" . + +pumps:nodei13275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13275" . + +pumps:nodei13276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13276" . + +pumps:nodei13277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13277" . + +pumps:nodei13278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13278" . + +pumps:nodei13279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13279" . + +pumps:nodei13280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13280" . + +pumps:nodei13281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13281" . + +pumps:nodei13282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13282" . + +pumps:nodei13283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13283" . + +pumps:nodei13284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13284" . + +pumps:nodei13285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13285" . + +pumps:nodei13286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13286" . + +pumps:nodei13287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13287" . + +pumps:nodei13288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13288" . + +pumps:nodei13289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13289" . + +pumps:nodei13290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13290" . + +pumps:nodei13291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13291" . + +pumps:nodei13292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13292" . + +pumps:nodei13293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13293" . + +pumps:nodei13294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13294" . + +pumps:nodei13295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13295" . + +pumps:nodei13296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13296" . + +pumps:nodei13297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13297" . + +pumps:nodei13298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13298" . + +pumps:nodei13299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13299" . + +pumps:nodei13300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13300" . + +pumps:nodei13301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13301" . + +pumps:nodei13302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13302" . + +pumps:nodei13303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13303" . + +pumps:nodei13304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13304" . + +pumps:nodei13305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13305" . + +pumps:nodei13306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13306" . + +pumps:nodei13307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13307" . + +pumps:nodei13308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13308" . + +pumps:nodei13309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13309" . + +pumps:nodei13310 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13310" . + +pumps:nodei13311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13311" . + +pumps:nodei13312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13312" . + +pumps:nodei13313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13313" . + +pumps:nodei13314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13314" . + +pumps:nodei13315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13315" . + +pumps:nodei13316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13316" . + +pumps:nodei13317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13317" . + +pumps:nodei13318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13318" . + +pumps:nodei13319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13319" . + +pumps:nodei13320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13320" . + +pumps:nodei13321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13321" . + +pumps:nodei13322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13322" . + +pumps:nodei13323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13323" . + +pumps:nodei13324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13324" . + +pumps:nodei13325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13325" . + +pumps:nodei13326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13326" . + +pumps:nodei13327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13327" . + +pumps:nodei13328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13328" . + +pumps:nodei13329 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13329" . + +pumps:nodei13330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13330" . + +pumps:nodei13331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13331" . + +pumps:nodei13332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13332" . + +pumps:nodei13333 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13333" . + +pumps:nodei13334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13334" . + +pumps:nodei13335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13335" . + +pumps:nodei13336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13336" . + +pumps:nodei13337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13337" . + +pumps:nodei13338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13338" . + +pumps:nodei13339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13339" . + +pumps:nodei13340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13340" . + +pumps:nodei13341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13341" . + +pumps:nodei13342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13342" . + +pumps:nodei13343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13343" . + +pumps:nodei13344 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13344" . + +pumps:nodei13345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13345" . + +pumps:nodei13346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13346" . + +pumps:nodei13347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13347" . + +pumps:nodei13348 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13348" . + +pumps:nodei13349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13349" . + +pumps:nodei13350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13350" . + +pumps:nodei13351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13351" . + +pumps:nodei13352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13352" . + +pumps:nodei13353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13353" . + +pumps:nodei13354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13354" . + +pumps:nodei13355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13355" . + +pumps:nodei13356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13356" . + +pumps:nodei13357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13357" . + +pumps:nodei13358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13358" . + +pumps:nodei13359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13359" . + +pumps:nodei13360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13360" . + +pumps:nodei13361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13361" . + +pumps:nodei13362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13362" . + +pumps:nodei13363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13363" . + +pumps:nodei13364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13364" . + +pumps:nodei13365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13365" . + +pumps:nodei13366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13366" . + +pumps:nodei13367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13367" . + +pumps:nodei13368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13368" . + +pumps:nodei13369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13369" . + +pumps:nodei13370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13370" . + +pumps:nodei13371 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13371" . + +pumps:nodei13372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13372" . + +pumps:nodei13373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13373" . + +pumps:nodei13374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13374" . + +pumps:nodei13375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13375" . + +pumps:nodei13376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13376" . + +pumps:nodei13377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13377" . + +pumps:nodei13378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13378" . + +pumps:nodei13379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13379" . + +pumps:nodei13380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13380" . + +pumps:nodei13381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13381" . + +pumps:nodei13382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13382" . + +pumps:nodei13383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13383" . + +pumps:nodei13384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13384" . + +pumps:nodei13385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13385" . + +pumps:nodei13386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13386" . + +pumps:nodei13387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13387" . + +pumps:nodei13388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13388" . + +pumps:nodei13389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13389" . + +pumps:nodei13390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13390" . + +pumps:nodei13391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13391" . + +pumps:nodei13392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13392" . + +pumps:nodei13393 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13393" . + +pumps:nodei13394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13394" . + +pumps:nodei13395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13395" . + +pumps:nodei13396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13396" . + +pumps:nodei13397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13397" . + +pumps:nodei13398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13398" . + +pumps:nodei13399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13399" . + +pumps:nodei13400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13400" . + +pumps:nodei13401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13401" . + +pumps:nodei13402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13402" . + +pumps:nodei13403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13403" . + +pumps:nodei13404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13404" . + +pumps:nodei13405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13405" . + +pumps:nodei13406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13406" . + +pumps:nodei13407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13407" . + +pumps:nodei13408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13408" . + +pumps:nodei13409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13409" . + +pumps:nodei13410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13410" . + +pumps:nodei13411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13411" . + +pumps:nodei13412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13412" . + +pumps:nodei13413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13413" . + +pumps:nodei13414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13414" . + +pumps:nodei13415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13415" . + +pumps:nodei13416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13416" . + +pumps:nodei13417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13417" . + +pumps:nodei13418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13418" . + +pumps:nodei13419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13419" . + +pumps:nodei13420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13420" . + +pumps:nodei13421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13421" . + +pumps:nodei13422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13422" . + +pumps:nodei13423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13423" . + +pumps:nodei13424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13424" . + +pumps:nodei13425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13425" . + +pumps:nodei13426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13426" . + +pumps:nodei13427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13427" . + +pumps:nodei13428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13428" . + +pumps:nodei13429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13429" . + +pumps:nodei13430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13430" . + +pumps:nodei13431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13431" . + +pumps:nodei13432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13432" . + +pumps:nodei13433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13433" . + +pumps:nodei13434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13434" . + +pumps:nodei13435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13435" . + +pumps:nodei13436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13436" . + +pumps:nodei13437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13437" . + +pumps:nodei13438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13438" . + +pumps:nodei13439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13439" . + +pumps:nodei13440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13440" . + +pumps:nodei13441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13441" . + +pumps:nodei13442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13442" . + +pumps:nodei13443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13443" . + +pumps:nodei13444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13444" . + +pumps:nodei13445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13445" . + +pumps:nodei13446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13446" . + +pumps:nodei13447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13447" . + +pumps:nodei13448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13448" . + +pumps:nodei13449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13449" . + +pumps:nodei13450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13450" . + +pumps:nodei13451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13451" . + +pumps:nodei13452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13452" . + +pumps:nodei13453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13453" . + +pumps:nodei13454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13454" . + +pumps:nodei13455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13455" . + +pumps:nodei13456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13456" . + +pumps:nodei13457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13457" . + +pumps:nodei13458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13458" . + +pumps:nodei13459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13459" . + +pumps:nodei13460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13460" . + +pumps:nodei13461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13461" . + +pumps:nodei13462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13462" . + +pumps:nodei13463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13463" . + +pumps:nodei13464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13464" . + +pumps:nodei13465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13465" . + +pumps:nodei13466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13466" . + +pumps:nodei13467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13467" . + +pumps:nodei13468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13468" . + +pumps:nodei13469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13469" . + +pumps:nodei13470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13470" . + +pumps:nodei13471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13471" . + +pumps:nodei13472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13472" . + +pumps:nodei13473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13473" . + +pumps:nodei13474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13474" . + +pumps:nodei13475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13475" . + +pumps:nodei13476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13476" . + +pumps:nodei13477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13477" . + +pumps:nodei13478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13478" . + +pumps:nodei13479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13479" . + +pumps:nodei13480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13480" . + +pumps:nodei13481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13481" . + +pumps:nodei13482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13482" . + +pumps:nodei13483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13483" . + +pumps:nodei13484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13484" . + +pumps:nodei13485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13485" . + +pumps:nodei13486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13486" . + +pumps:nodei13487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13487" . + +pumps:nodei13488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13488" . + +pumps:nodei13489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13489" . + +pumps:nodei13490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13490" . + +pumps:nodei13491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13491" . + +pumps:nodei13492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13492" . + +pumps:nodei13493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13493" . + +pumps:nodei13494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13494" . + +pumps:nodei13495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13495" . + +pumps:nodei13496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13496" . + +pumps:nodei13497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13497" . + +pumps:nodei13498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13498" . + +pumps:nodei13499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13499" . + +pumps:nodei13500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13500" . + +pumps:nodei13501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13501" . + +pumps:nodei13502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13502" . + +pumps:nodei13503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13503" . + +pumps:nodei13504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13504" . + +pumps:nodei13505 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13505" . + +pumps:nodei13506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13506" . + +pumps:nodei13507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13507" . + +pumps:nodei13508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13508" . + +pumps:nodei13509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13509" . + +pumps:nodei13510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13510" . + +pumps:nodei13511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13511" . + +pumps:nodei13512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13512" . + +pumps:nodei13513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13513" . + +pumps:nodei13514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13514" . + +pumps:nodei13515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13515" . + +pumps:nodei13516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13516" . + +pumps:nodei13517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13517" . + +pumps:nodei13518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13518" . + +pumps:nodei13519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13519" . + +pumps:nodei13520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13520" . + +pumps:nodei13521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13521" . + +pumps:nodei13522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13522" . + +pumps:nodei13523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13523" . + +pumps:nodei13524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13524" . + +pumps:nodei13525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13525" . + +pumps:nodei13526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13526" . + +pumps:nodei13527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13527" . + +pumps:nodei13528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13528" . + +pumps:nodei13529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13529" . + +pumps:nodei13530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13530" . + +pumps:nodei13531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13531" . + +pumps:nodei13532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13532" . + +pumps:nodei13533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13533" . + +pumps:nodei13534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13534" . + +pumps:nodei13535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13535" . + +pumps:nodei13536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13536" . + +pumps:nodei13537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13537" . + +pumps:nodei13538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13538" . + +pumps:nodei13539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13539" . + +pumps:nodei13540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13540" . + +pumps:nodei13541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13541" . + +pumps:nodei13542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13542" . + +pumps:nodei13543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13543" . + +pumps:nodei13544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13544" . + +pumps:nodei13545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13545" . + +pumps:nodei13546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13546" . + +pumps:nodei13547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13547" . + +pumps:nodei13548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13548" . + +pumps:nodei13549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13549" . + +pumps:nodei13550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13550" . + +pumps:nodei13551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13551" . + +pumps:nodei13552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13552" . + +pumps:nodei13553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13553" . + +pumps:nodei13554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13554" . + +pumps:nodei13555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13555" . + +pumps:nodei13556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13556" . + +pumps:nodei13557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13557" . + +pumps:nodei13558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13558" . + +pumps:nodei13559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13559" . + +pumps:nodei13560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13560" . + +pumps:nodei13561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13561" . + +pumps:nodei13562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13562" . + +pumps:nodei13563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13563" . + +pumps:nodei13564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13564" . + +pumps:nodei13565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13565" . + +pumps:nodei13566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13566" . + +pumps:nodei13567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13567" . + +pumps:nodei13568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13568" . + +pumps:nodei13569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13569" . + +pumps:nodei13570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13570" . + +pumps:nodei13571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13571" . + +pumps:nodei13572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13572" . + +pumps:nodei13573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13573" . + +pumps:nodei13574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13574" . + +pumps:nodei13575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13575" . + +pumps:nodei13576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13576" . + +pumps:nodei13577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13577" . + +pumps:nodei13578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13578" . + +pumps:nodei13579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13579" . + +pumps:nodei13580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13580" . + +pumps:nodei13581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13581" . + +pumps:nodei13582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13582" . + +pumps:nodei13583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13583" . + +pumps:nodei13584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13584" . + +pumps:nodei13585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13585" . + +pumps:nodei13586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13586" . + +pumps:nodei13587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13587" . + +pumps:nodei13588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13588" . + +pumps:nodei13589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13589" . + +pumps:nodei13590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13590" . + +pumps:nodei13591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13591" . + +pumps:nodei13592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13592" . + +pumps:nodei13593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13593" . + +pumps:nodei13594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13594" . + +pumps:nodei13595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13595" . + +pumps:nodei13596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13596" . + +pumps:nodei13597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13597" . + +pumps:nodei13598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13598" . + +pumps:nodei13599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13599" . + +pumps:nodei13600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13600" . + +pumps:nodei13601 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13601" . + +pumps:nodei13602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13602" . + +pumps:nodei13603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13603" . + +pumps:nodei13604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13604" . + +pumps:nodei13605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13605" . + +pumps:nodei13606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13606" . + +pumps:nodei13607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13607" . + +pumps:nodei13608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13608" . + +pumps:nodei13609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13609" . + +pumps:nodei13610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13610" . + +pumps:nodei13611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13611" . + +pumps:nodei13612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13612" . + +pumps:nodei13613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13613" . + +pumps:nodei13614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13614" . + +pumps:nodei13615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13615" . + +pumps:nodei13616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13616" . + +pumps:nodei13617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13617" . + +pumps:nodei13618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13618" . + +pumps:nodei13619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13619" . + +pumps:nodei13620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13620" . + +pumps:nodei13621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13621" . + +pumps:nodei13622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13622" . + +pumps:nodei13623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13623" . + +pumps:nodei13624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13624" . + +pumps:nodei13625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13625" . + +pumps:nodei13626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13626" . + +pumps:nodei13627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13627" . + +pumps:nodei13628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13628" . + +pumps:nodei13629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13629" . + +pumps:nodei13630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13630" . + +pumps:nodei13631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13631" . + +pumps:nodei13632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13632" . + +pumps:nodei13633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13633" . + +pumps:nodei13634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13634" . + +pumps:nodei13635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13635" . + +pumps:nodei13636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13636" . + +pumps:nodei13637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13637" . + +pumps:nodei13638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13638" . + +pumps:nodei13639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13639" . + +pumps:nodei13640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13640" . + +pumps:nodei13641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13641" . + +pumps:nodei13642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13642" . + +pumps:nodei13643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13643" . + +pumps:nodei13644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13644" . + +pumps:nodei13645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13645" . + +pumps:nodei13646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13646" . + +pumps:nodei13647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13647" . + +pumps:nodei13648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13648" . + +pumps:nodei13649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13649" . + +pumps:nodei13650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13650" . + +pumps:nodei13651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13651" . + +pumps:nodei13652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13652" . + +pumps:nodei13653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13653" . + +pumps:nodei13654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13654" . + +pumps:nodei13655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13655" . + +pumps:nodei13656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13656" . + +pumps:nodei13657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13657" . + +pumps:nodei13658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13658" . + +pumps:nodei13659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13659" . + +pumps:nodei13660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13660" . + +pumps:nodei13661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13661" . + +pumps:nodei13662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13662" . + +pumps:nodei13663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13663" . + +pumps:nodei13664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13664" . + +pumps:nodei13665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13665" . + +pumps:nodei13666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13666" . + +pumps:nodei13667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13667" . + +pumps:nodei13668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13668" . + +pumps:nodei13669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13669" . + +pumps:nodei13670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13670" . + +pumps:nodei13671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13671" . + +pumps:nodei13672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13672" . + +pumps:nodei13673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13673" . + +pumps:nodei13674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13674" . + +pumps:nodei13675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13675" . + +pumps:nodei13676 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13676" ; + base:hasValue "1.0.0" . + +pumps:nodei13677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13677" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +pumps:nodei13678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13678" ; + base:hasValue "['1:2147483647']" ; + base:hasValueRank "1" . + +pumps:nodei13679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13679" ; + base:hasValue """ + """ . + +pumps:nodei13680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13680" . + +pumps:nodei13681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13681" . + +pumps:nodei13682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13682" . + +pumps:nodei13683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13683" . + +pumps:nodei13684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13684" . + +pumps:nodei13685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13685" . + +pumps:nodei13686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13686" . + +pumps:nodei13687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13687" . + +pumps:nodei13688 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13688" . + +pumps:nodei13689 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13689" . + +pumps:nodei13690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13690" . + +pumps:nodei13691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13691" . + +pumps:nodei13692 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13692" . + +pumps:nodei13693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13693" . + +pumps:nodei13694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13694" . + +pumps:nodei13695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13695" . + +pumps:nodei13696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13696" . + +pumps:nodei13697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13697" . + +pumps:nodei13698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13698" . + +pumps:nodei13699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13699" . + +pumps:nodei13700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13700" . + +pumps:nodei13701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13701" . + +pumps:nodei13702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13702" . + +pumps:nodei13703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13703" . + +pumps:nodei13704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13704" . + +pumps:nodei13705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13705" . + +pumps:nodei13706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13706" . + +pumps:nodei13707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13707" . + +pumps:nodei13708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13708" . + +pumps:nodei13709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13709" . + +pumps:nodei13710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13710" . + +pumps:nodei13711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13711" . + +pumps:nodei13712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13712" . + +pumps:nodei13713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13713" . + +pumps:nodei13714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13714" . + +pumps:nodei13715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13715" . + +pumps:nodei13716 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13716" . + +pumps:nodei13717 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13717" . + +pumps:nodei13718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13718" . + +pumps:nodei13719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13719" . + +pumps:nodei13720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13720" . + +pumps:nodei13721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13721" . + +pumps:nodei13722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13722" . + +pumps:nodei13723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13723" . + +pumps:nodei13724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13724" . + +pumps:nodei13725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13725" . + +pumps:nodei13726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13726" . + +pumps:nodei13727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13727" . + +pumps:nodei13728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13728" . + +pumps:nodei13729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13729" . + +pumps:nodei13730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13730" . + +pumps:nodei13731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13731" . + +pumps:nodei13732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13732" . + +pumps:nodei13733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13733" . + +pumps:nodei13734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13734" . + +pumps:nodei13735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13735" . + +pumps:nodei13736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13736" . + +pumps:nodei13737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13737" . + +pumps:nodei13738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13738" . + +pumps:nodei13739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13739" . + +pumps:nodei13740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13740" . + +pumps:nodei13741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13741" . + +pumps:nodei13742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13742" . + +pumps:nodei13743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13743" . + +pumps:nodei13744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13744" . + +pumps:nodei13745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13745" . + +pumps:nodei13746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13746" . + +pumps:nodei13747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13747" . + +pumps:nodei13748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13748" . + +pumps:nodei13749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13749" . + +pumps:nodei13750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13750" . + +pumps:nodei13751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13751" . + +pumps:nodei13752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13752" . + +pumps:nodei13753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13753" . + +pumps:nodei13754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13754" . + +pumps:nodei13755 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13755" . + +pumps:nodei13756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13756" . + +pumps:nodei13757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13757" . + +pumps:nodei13758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13758" . + +pumps:nodei13759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13759" . + +pumps:nodei13760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13760" . + +pumps:nodei13761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13761" . + +pumps:nodei13762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13762" . + +pumps:nodei13763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13763" . + +pumps:nodei13764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13764" . + +pumps:nodei13765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13765" . + +pumps:nodei13766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13766" . + +pumps:nodei13767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13767" . + +pumps:nodei13768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13768" . + +pumps:nodei13769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13769" . + +pumps:nodei13770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13770" . + +pumps:nodei13771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13771" . + +pumps:nodei13772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13772" . + +pumps:nodei13773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13773" . + +pumps:nodei13774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13774" . + +pumps:nodei13775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13775" . + +pumps:nodei13776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13776" . + +pumps:nodei13777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13777" . + +pumps:nodei13778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13778" . + +pumps:nodei13779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13779" . + +pumps:nodei13780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13780" . + +pumps:nodei13781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13781" . + +pumps:nodei13782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13782" . + +pumps:nodei13783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13783" . + +pumps:nodei13784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13784" . + +pumps:nodei13785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13785" . + +pumps:nodei13786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13786" . + +pumps:nodei13787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13787" . + +pumps:nodei13788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13788" . + +pumps:nodei13789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13789" . + +pumps:nodei13790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13790" . + +pumps:nodei13791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13791" . + +pumps:nodei13792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13792" . + +pumps:nodei13793 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13793" . + +pumps:nodei13794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13794" . + +pumps:nodei13795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13795" . + +pumps:nodei13796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13796" . + +pumps:nodei13797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13797" . + +pumps:nodei13798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13798" . + +pumps:nodei13799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13799" . + +pumps:nodei13800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13800" . + +pumps:nodei13801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13801" . + +pumps:nodei13802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13802" . + +pumps:nodei13803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13803" . + +pumps:nodei13804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13804" . + +pumps:nodei13805 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13805" . + +pumps:nodei13806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13806" . + +pumps:nodei13807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13807" . + +pumps:nodei13808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13808" . + +pumps:nodei13809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13809" . + +pumps:nodei13810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13810" . + +pumps:nodei13811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13811" . + +pumps:nodei13812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13812" . + +pumps:nodei13813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13813" . + +pumps:nodei13814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13814" . + +pumps:nodei13815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13815" . + +pumps:nodei13816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13816" . + +pumps:nodei13817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13817" . + +pumps:nodei13818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13818" . + +pumps:nodei13819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13819" . + +pumps:nodei13820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13820" . + +pumps:nodei13821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13821" . + +pumps:nodei13822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13822" . + +pumps:nodei13823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13823" . + +pumps:nodei13824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13824" . + +pumps:nodei13825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13825" . + +pumps:nodei13826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13826" . + +pumps:nodei13827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13827" . + +pumps:nodei13828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13828" . + +pumps:nodei13829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13829" . + +pumps:nodei13830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13830" . + +pumps:nodei13831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13831" . + +pumps:nodei13832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13832" . + +pumps:nodei13833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13833" . + +pumps:nodei13834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13834" . + +pumps:nodei13835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13835" . + +pumps:nodei13836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13836" . + +pumps:nodei13837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13837" . + +pumps:nodei13838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13838" . + +pumps:nodei13839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13839" . + +pumps:nodei13840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13840" . + +pumps:nodei13841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13841" . + +pumps:nodei13842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13842" . + +pumps:nodei13843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13843" . + +pumps:nodei13844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13844" . + +pumps:nodei13845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13845" . + +pumps:nodei13846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13846" . + +pumps:nodei13847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13847" . + +pumps:nodei13848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13848" . + +pumps:nodei13849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13849" . + +pumps:nodei13850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13850" . + +pumps:nodei13851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13851" . + +pumps:nodei13852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13852" . + +pumps:nodei13853 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndex" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndex" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13853" ; + base:hasProperty pumps:nodei13916, + pumps:nodei13917, + pumps:nodei13918 ; + base:hasValue 0e+00 . + +pumps:nodei13854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13854" . + +pumps:nodei13855 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndexPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndexPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13855" ; + base:hasProperty pumps:nodei13919, + pumps:nodei13920, + pumps:nodei13921 ; + base:hasValue 0e+00 . + +pumps:nodei13856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13856" . + +pumps:nodei13857 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration in units of the acceleration of gravity g. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13857" ; + base:hasProperty pumps:nodei13922, + pumps:nodei13923, + pumps:nodei13924 ; + base:hasValue 0e+00 . + +pumps:nodei13858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13858" . + +pumps:nodei13859 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13859" ; + base:hasProperty pumps:nodei13925, + pumps:nodei13926, + pumps:nodei13927 ; + base:hasValue 0e+00 . + +pumps:nodei13860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13860" . + +pumps:nodei13861 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "GapVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Sum value of the oscillation ranges of the vibration at all frequencies except the rotation frequency of the shaft under consideration, expressed as displacement. Regularly, only the frequency range below the rotational frequency is considered." ; + base:hasDisplayName "GapVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13861" ; + base:hasProperty pumps:nodei13928, + pumps:nodei13929, + pumps:nodei13930 ; + base:hasValue 0e+00 . + +pumps:nodei13862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13862" . + +pumps:nodei13863 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Not1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "Not1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13863" ; + base:hasProperty pumps:nodei13931, + pumps:nodei13932, + pumps:nodei13933 ; + base:hasValue 0e+00 . + +pumps:nodei13864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13864" . + +pumps:nodei13865 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAcceleration0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAcceleration0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13865" ; + base:hasProperty pumps:nodei13934, + pumps:nodei13935, + pumps:nodei13936 ; + base:hasValue 0e+00 . + +pumps:nodei13866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13866" . + +pumps:nodei13867 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13867" ; + base:hasProperty pumps:nodei13937, + pumps:nodei13938, + pumps:nodei13939 ; + base:hasValue 0e+00 . + +pumps:nodei13868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13868" . + +pumps:nodei13869 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerG0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13869" ; + base:hasProperty pumps:nodei13940, + pumps:nodei13941, + pumps:nodei13942 ; + base:hasValue 0e+00 . + +pumps:nodei13870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13870" . + +pumps:nodei13871 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerGP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerGP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13871" ; + base:hasProperty pumps:nodei13943, + pumps:nodei13944, + pumps:nodei13945 ; + base:hasValue 0e+00 . + +pumps:nodei13872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13872" . + +pumps:nodei13873 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration in units of the acceleration of gravity g" ; + base:hasDisplayName "OverallVibrationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13873" ; + base:hasProperty pumps:nodei13946, + pumps:nodei13947, + pumps:nodei13948 ; + base:hasValue 0e+00 . + +pumps:nodei13874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13874" . + +pumps:nodei13875 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration" ; + base:hasDisplayName "OverallVibrationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13875" ; + base:hasProperty pumps:nodei13949, + pumps:nodei13950, + pumps:nodei13951 ; + base:hasValue 0e+00 . + +pumps:nodei13876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13876" . + +pumps:nodei13877 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13877" ; + base:hasProperty pumps:nodei13952, + pumps:nodei13953, + pumps:nodei13954 ; + base:hasValue 0e+00 . + +pumps:nodei13878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13878" . + +pumps:nodei13879 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13879" ; + base:hasProperty pumps:nodei13955, + pumps:nodei13956, + pumps:nodei13957 ; + base:hasValue 0e+00 . + +pumps:nodei13880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13880" . + +pumps:nodei13881 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocity0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocity0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13881" ; + base:hasProperty pumps:nodei13958, + pumps:nodei13959, + pumps:nodei13960 ; + base:hasValue 0e+00 . + +pumps:nodei13882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13882" . + +pumps:nodei13883 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocityP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13883" ; + base:hasProperty pumps:nodei13961, + pumps:nodei13962, + pumps:nodei13963 ; + base:hasValue 0e+00 . + +pumps:nodei13884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13884" . + +pumps:nodei13885 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement expressed as velocity" ; + base:hasDisplayName "OverallVibrationVelocityRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13885" ; + base:hasProperty pumps:nodei13964, + pumps:nodei13965, + pumps:nodei13966 ; + base:hasValue 0e+00 . + +pumps:nodei13886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13886" . + +pumps:nodei13887 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceStandardForVibrationMeasurement" ; + base:hasDatatype opcua:String ; + base:hasDescription "Standard to which statements on vibration measurement refer." ; + base:hasDisplayName "ReferenceStandardForVibrationMeasurement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13887" ; + base:hasProperty pumps:nodei13967 . + +pumps:nodei13888 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the rotation frequency (1X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13888" ; + base:hasProperty pumps:nodei13968, + pumps:nodei13969, + pumps:nodei13970 ; + base:hasValue 0e+00 . + +pumps:nodei13889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13889" . + +pumps:nodei13890 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the first harmonic of the rotation frequency (2X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13890" ; + base:hasProperty pumps:nodei13971, + pumps:nodei13972, + pumps:nodei13973 ; + base:hasValue 0e+00 . + +pumps:nodei13891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13891" . + +pumps:nodei13892 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "SpeedOfRotation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions per time." ; + base:hasDisplayName "SpeedOfRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13892" ; + base:hasProperty pumps:nodei13974, + pumps:nodei13975, + pumps:nodei13976 ; + base:hasValue 0e+00 . + +pumps:nodei13893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13893" . + +pumps:nodei13894 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "ThrustPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure for the distance between the sensor and the shaft, expressed as device output voltage" ; + base:hasDisplayName "ThrustPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13894" ; + base:hasProperty pumps:nodei13977, + pumps:nodei13978, + pumps:nodei13979 ; + base:hasValue 0e+00 . + +pumps:nodei13895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13895" . + +pumps:nodei13896 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13896" ; + base:hasProperty pumps:nodei13980, + pumps:nodei13981, + pumps:nodei13982 ; + base:hasValue 0e+00 . + +pumps:nodei13897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13897" . + +pumps:nodei13898 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13898" ; + base:hasProperty pumps:nodei13983, + pumps:nodei13984, + pumps:nodei13985 ; + base:hasValue 0e+00 . + +pumps:nodei13899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13899" . + +pumps:nodei13900 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft multiplied with the number of blades mounted at the shaft, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13900" ; + base:hasProperty pumps:nodei13986, + pumps:nodei13987, + pumps:nodei13988 ; + base:hasValue 0e+00 . + +pumps:nodei13901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13901" . + +pumps:nodei13902 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the double rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13902" ; + base:hasProperty pumps:nodei13989, + pumps:nodei13990, + pumps:nodei13991 ; + base:hasValue 0e+00 . + +pumps:nodei13903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13903" . + +pumps:nodei13904 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13904" ; + base:hasProperty pumps:nodei13992, + pumps:nodei13993, + pumps:nodei13994 ; + base:hasValue 0e+00 . + +pumps:nodei13905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13905" . + +pumps:nodei13906 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13906" ; + base:hasProperty pumps:nodei13995, + pumps:nodei13996, + pumps:nodei13997 ; + base:hasValue 0e+00 . + +pumps:nodei13907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13907" . + +pumps:nodei13908 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the harmonics of the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13908" ; + base:hasProperty pumps:nodei13998, + pumps:nodei13999, + pumps:nodei14000 ; + base:hasValue 0e+00 . + +pumps:nodei13909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13909" . + +pumps:nodei13910 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13910" ; + base:hasProperty pumps:nodei14001, + pumps:nodei14002, + pumps:nodei14003 ; + base:hasValue 0e+00 . + +pumps:nodei13911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13911" . + +pumps:nodei13912 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13912" ; + base:hasProperty pumps:nodei14004, + pumps:nodei14005, + pumps:nodei14006 ; + base:hasValue 0e+00 . + +pumps:nodei13913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13913" . + +pumps:nodei13914 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13914" ; + base:hasProperty pumps:nodei14007, + pumps:nodei14008, + pumps:nodei14009 ; + base:hasValue 0e+00 . + +pumps:nodei13915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13915" . + +pumps:nodei13916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13916" . + +pumps:nodei13917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13917" . + +pumps:nodei13918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13918" . + +pumps:nodei13919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13919" . + +pumps:nodei13920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13920" . + +pumps:nodei13921 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13921" . + +pumps:nodei13922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13922" . + +pumps:nodei13923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13923" . + +pumps:nodei13924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13924" . + +pumps:nodei13925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13925" . + +pumps:nodei13926 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13926" . + +pumps:nodei13927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13927" . + +pumps:nodei13928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13928" . + +pumps:nodei13929 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13929" . + +pumps:nodei13930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13930" . + +pumps:nodei13931 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13931" . + +pumps:nodei13932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13932" . + +pumps:nodei13933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13933" . + +pumps:nodei13934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13934" . + +pumps:nodei13935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13935" . + +pumps:nodei13936 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13936" . + +pumps:nodei13937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13937" . + +pumps:nodei13938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13938" . + +pumps:nodei13939 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13939" . + +pumps:nodei13940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13940" . + +pumps:nodei13941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13941" . + +pumps:nodei13942 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13942" . + +pumps:nodei13943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13943" . + +pumps:nodei13944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13944" . + +pumps:nodei13945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13945" . + +pumps:nodei13946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13946" . + +pumps:nodei13947 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13947" . + +pumps:nodei13948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13948" . + +pumps:nodei13949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13949" . + +pumps:nodei13950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13950" . + +pumps:nodei13951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13951" . + +pumps:nodei13952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13952" . + +pumps:nodei13953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13953" . + +pumps:nodei13954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13954" . + +pumps:nodei13955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13955" . + +pumps:nodei13956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13956" . + +pumps:nodei13957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13957" . + +pumps:nodei13958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13958" . + +pumps:nodei13959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13959" . + +pumps:nodei13960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13960" . + +pumps:nodei13961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13961" . + +pumps:nodei13962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13962" . + +pumps:nodei13963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13963" . + +pumps:nodei13964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13964" . + +pumps:nodei13965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13965" . + +pumps:nodei13966 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13966" . + +pumps:nodei13967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13967" . + +pumps:nodei13968 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13968" . + +pumps:nodei13969 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13969" . + +pumps:nodei13970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13970" . + +pumps:nodei13971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13971" . + +pumps:nodei13972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13972" . + +pumps:nodei13973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13973" . + +pumps:nodei13974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13974" . + +pumps:nodei13975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13975" . + +pumps:nodei13976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13976" . + +pumps:nodei13977 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13977" . + +pumps:nodei13978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13978" . + +pumps:nodei13979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13979" . + +pumps:nodei13980 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13980" . + +pumps:nodei13981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13981" . + +pumps:nodei13982 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13982" . + +pumps:nodei13983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13983" . + +pumps:nodei13984 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13984" . + +pumps:nodei13985 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13985" . + +pumps:nodei13986 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13986" . + +pumps:nodei13987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13987" . + +pumps:nodei13988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13988" . + +pumps:nodei13989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13989" . + +pumps:nodei13990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13990" . + +pumps:nodei13991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13991" . + +pumps:nodei13992 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13992" . + +pumps:nodei13993 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13993" . + +pumps:nodei13994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13994" . + +pumps:nodei13995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13995" . + +pumps:nodei13996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13996" . + +pumps:nodei13997 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13997" . + +pumps:nodei13998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13998" . + +pumps:nodei13999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "13999" . + +pumps:nodei14000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14000" . + +pumps:nodei14001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14001" . + +pumps:nodei14002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14002" . + +pumps:nodei14003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14003" . + +pumps:nodei14004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14004" . + +pumps:nodei14005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14005" . + +pumps:nodei14006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14006" . + +pumps:nodei14007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14007" . + +pumps:nodei14008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14008" . + +pumps:nodei14009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14009" . + +pumps:nodei14010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14010" . + +pumps:nodei14011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14011" . + +pumps:nodei14012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14012" . + +pumps:nodei14013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14013" . + +pumps:nodei14014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14014" . + +pumps:nodei14015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14015" . + +pumps:nodei14016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14016" . + +pumps:nodei14017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14017" . + +pumps:nodei14018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14018" . + +pumps:nodei14019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14019" . + +pumps:nodei14020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14020" . + +pumps:nodei14021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14021" . + +pumps:nodei14022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14022" . + +pumps:nodei14023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14023" . + +pumps:nodei14024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14024" . + +pumps:nodei14025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14025" . + +pumps:nodei14026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14026" . + +pumps:nodei14027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14027" . + +pumps:nodei14028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14028" . + +pumps:nodei14029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14029" . + +pumps:nodei14030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14030" . + +pumps:nodei14031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14031" . + +pumps:nodei14032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14032" . + +pumps:nodei14033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14033" . + +pumps:nodei14034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14034" . + +pumps:nodei14035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14035" . + +pumps:nodei14036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14036" . + +pumps:nodei14037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14037" . + +pumps:nodei14038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14038" . + +pumps:nodei14039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14039" . + +pumps:nodei14040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14040" . + +pumps:nodei14041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14041" . + +pumps:nodei14042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14042" . + +pumps:nodei14043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14043" . + +pumps:nodei14044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14044" . + +pumps:nodei14045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14045" . + +pumps:nodei14046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14046" . + +pumps:nodei14047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14047" . + +pumps:nodei14048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14048" . + +pumps:nodei14049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14049" . + +pumps:nodei14050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14050" . + +pumps:nodei14051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14051" . + +pumps:nodei14052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14052" . + +pumps:nodei14053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14053" . + +pumps:nodei14054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14054" . + +pumps:nodei14055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14055" . + +pumps:nodei14056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14056" . + +pumps:nodei14057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14057" . + +pumps:nodei14058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14058" . + +pumps:nodei14059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14059" . + +pumps:nodei14060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14060" . + +pumps:nodei14061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14061" . + +pumps:nodei14062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14062" . + +pumps:nodei14063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14063" . + +pumps:nodei14064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14064" . + +pumps:nodei14065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14065" . + +pumps:nodei14066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14066" . + +pumps:nodei14067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14067" . + +pumps:nodei14068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14068" . + +pumps:nodei14069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14069" . + +pumps:nodei14070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14070" . + +pumps:nodei14071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14071" . + +pumps:nodei14072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14072" . + +pumps:nodei14073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14073" . + +pumps:nodei14074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14074" . + +pumps:nodei14075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14075" . + +pumps:nodei14076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14076" . + +pumps:nodei14077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14077" . + +pumps:nodei14078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14078" . + +pumps:nodei14079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14079" . + +pumps:nodei14080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14080" . + +pumps:nodei14081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14081" . + +pumps:nodei14082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14082" . + +pumps:nodei14083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14083" . + +pumps:nodei14084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14084" . + +pumps:nodei14085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14085" . + +pumps:nodei14086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14086" . + +pumps:nodei14087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14087" . + +pumps:nodei14088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14088" . + +pumps:nodei14089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14089" . + +pumps:nodei14090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14090" . + +pumps:nodei14091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14091" . + +pumps:nodei14092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14092" . + +pumps:nodei14093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14093" . + +pumps:nodei14094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14094" . + +pumps:nodei14095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14095" . + +pumps:nodei14096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14096" . + +pumps:nodei14097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14097" . + +pumps:nodei14098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14098" . + +pumps:nodei14099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14099" . + +pumps:nodei14100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14100" . + +pumps:nodei14101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14101" . + +pumps:nodei14102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14102" . + +pumps:nodei14103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14103" . + +pumps:nodei14104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14104" . + +pumps:nodei14105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14105" . + +pumps:nodei14106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14106" . + +pumps:nodei14107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14107" . + +pumps:nodei14108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14108" . + +pumps:nodei14109 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14109" ; + base:hasProperty pumps:nodei14110, + pumps:nodei14111, + pumps:nodei14112 . + +pumps:nodei14110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14110" . + +pumps:nodei14111 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14111" . + +pumps:nodei14112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14112" . + +pumps:nodei14113 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14113" ; + base:hasProperty pumps:nodei14114, + pumps:nodei14115, + pumps:nodei14116 . + +pumps:nodei14114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14114" . + +pumps:nodei14115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14115" . + +pumps:nodei14116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14116" . + +pumps:nodei14117 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14117" ; + base:hasProperty pumps:nodei14118, + pumps:nodei14119, + pumps:nodei14120 . + +pumps:nodei14118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14118" . + +pumps:nodei14119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14119" . + +pumps:nodei14120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14120" . + +pumps:nodei14121 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14121" ; + base:hasProperty pumps:nodei14122, + pumps:nodei14123, + pumps:nodei14124 . + +pumps:nodei14122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14122" . + +pumps:nodei14123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14123" . + +pumps:nodei14124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14124" . + +pumps:nodei14125 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14125" ; + base:hasProperty pumps:nodei14126, + pumps:nodei14127, + pumps:nodei14128 . + +pumps:nodei14126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14126" . + +pumps:nodei14127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14127" . + +pumps:nodei14128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14128" . + +pumps:nodei14129 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14129" ; + base:hasProperty pumps:nodei14130, + pumps:nodei14131, + pumps:nodei14132 . + +pumps:nodei14130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14130" . + +pumps:nodei14131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14131" . + +pumps:nodei14132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14132" . + +pumps:nodei14133 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14133" ; + base:hasProperty pumps:nodei14134, + pumps:nodei14135, + pumps:nodei14136 . + +pumps:nodei14134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14134" . + +pumps:nodei14135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14135" . + +pumps:nodei14136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14136" . + +pumps:nodei14137 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14137" ; + base:hasProperty pumps:nodei14138, + pumps:nodei14139, + pumps:nodei14140 . + +pumps:nodei14138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14138" . + +pumps:nodei14139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14139" . + +pumps:nodei14140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14140" . + +pumps:nodei14141 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14141" ; + base:hasProperty pumps:nodei14142, + pumps:nodei14143, + pumps:nodei14144 . + +pumps:nodei14142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14142" . + +pumps:nodei14143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14143" . + +pumps:nodei14144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14144" . + +pumps:nodei14145 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14145" ; + base:hasProperty pumps:nodei14146, + pumps:nodei14147, + pumps:nodei14148 . + +pumps:nodei14146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14146" . + +pumps:nodei14147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14147" . + +pumps:nodei14148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14148" . + +pumps:nodei14149 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14149" ; + base:hasProperty pumps:nodei14150, + pumps:nodei14151, + pumps:nodei14152 . + +pumps:nodei14150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14150" . + +pumps:nodei14151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14151" . + +pumps:nodei14152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14152" . + +pumps:nodei14153 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14153" ; + base:hasProperty pumps:nodei14154, + pumps:nodei14155, + pumps:nodei14156 . + +pumps:nodei14154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14154" . + +pumps:nodei14155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14155" . + +pumps:nodei14156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14156" . + +pumps:nodei14157 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14157" ; + base:hasProperty pumps:nodei14158, + pumps:nodei14159, + pumps:nodei14160 . + +pumps:nodei14158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14158" . + +pumps:nodei14159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14159" . + +pumps:nodei14160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14160" . + +pumps:nodei14161 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14161" ; + base:hasProperty pumps:nodei14162, + pumps:nodei14163, + pumps:nodei14164 . + +pumps:nodei14162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14162" . + +pumps:nodei14163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14163" . + +pumps:nodei14164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14164" . + +pumps:nodei14165 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14165" ; + base:hasProperty pumps:nodei14166, + pumps:nodei14167, + pumps:nodei14168 . + +pumps:nodei14166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14166" . + +pumps:nodei14167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14167" . + +pumps:nodei14168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14168" . + +pumps:nodei14169 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14169" ; + base:hasProperty pumps:nodei14170, + pumps:nodei14171, + pumps:nodei14172 . + +pumps:nodei14170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14170" . + +pumps:nodei14171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14171" . + +pumps:nodei14172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14172" . + +pumps:nodei14173 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14173" ; + base:hasProperty pumps:nodei14174, + pumps:nodei14175, + pumps:nodei14176 . + +pumps:nodei14174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14174" . + +pumps:nodei14175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14175" . + +pumps:nodei14176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14176" . + +pumps:nodei14177 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14177" ; + base:hasProperty pumps:nodei14178, + pumps:nodei14179, + pumps:nodei14180 . + +pumps:nodei14178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14178" . + +pumps:nodei14179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14179" . + +pumps:nodei14180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14180" . + +pumps:nodei14181 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14181" ; + base:hasProperty pumps:nodei14182, + pumps:nodei14183, + pumps:nodei14184 . + +pumps:nodei14182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14182" . + +pumps:nodei14183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14183" . + +pumps:nodei14184 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14184" . + +pumps:nodei14185 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14185" ; + base:hasProperty pumps:nodei14186, + pumps:nodei14187, + pumps:nodei14188 . + +pumps:nodei14186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14186" . + +pumps:nodei14187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14187" . + +pumps:nodei14188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14188" . + +pumps:nodei14189 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14189" ; + base:hasProperty pumps:nodei14190, + pumps:nodei14191, + pumps:nodei14192 . + +pumps:nodei14190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14190" . + +pumps:nodei14191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14191" . + +pumps:nodei14192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14192" . + +pumps:nodei14193 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14193" ; + base:hasProperty pumps:nodei14194, + pumps:nodei14195, + pumps:nodei14196 . + +pumps:nodei14194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14194" . + +pumps:nodei14195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14195" . + +pumps:nodei14196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14196" . + +pumps:nodei14197 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14197" ; + base:hasProperty pumps:nodei14198, + pumps:nodei14199, + pumps:nodei14200 . + +pumps:nodei14198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14198" . + +pumps:nodei14199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14199" . + +pumps:nodei14200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14200" . + +pumps:nodei14201 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14201" ; + base:hasProperty pumps:nodei14202, + pumps:nodei14203, + pumps:nodei14204 . + +pumps:nodei14202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14202" . + +pumps:nodei14203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14203" . + +pumps:nodei14204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14204" . + +pumps:nodei14205 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14205" ; + base:hasProperty pumps:nodei14206, + pumps:nodei14207, + pumps:nodei14208 . + +pumps:nodei14206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14206" . + +pumps:nodei14207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14207" . + +pumps:nodei14208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14208" . + +pumps:nodei14209 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14209" ; + base:hasProperty pumps:nodei14210, + pumps:nodei14211, + pumps:nodei14212 . + +pumps:nodei14210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14210" . + +pumps:nodei14211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14211" . + +pumps:nodei14212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14212" . + +pumps:nodei14213 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14213" ; + base:hasProperty pumps:nodei14214, + pumps:nodei14215, + pumps:nodei14216 . + +pumps:nodei14214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14214" . + +pumps:nodei14215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14215" . + +pumps:nodei14216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14216" . + +pumps:nodei14217 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14217" ; + base:hasProperty pumps:nodei14218, + pumps:nodei14219, + pumps:nodei14220 . + +pumps:nodei14218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14218" . + +pumps:nodei14219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14219" . + +pumps:nodei14220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14220" . + +pumps:nodei14221 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14221" ; + base:hasProperty pumps:nodei14222, + pumps:nodei14223, + pumps:nodei14224 . + +pumps:nodei14222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14222" . + +pumps:nodei14223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14223" . + +pumps:nodei14224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14224" . + +pumps:nodei14225 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickMode" ; + base:hasDatatype pumps:PumpKickModeEnum ; + base:hasDescription "This property describes the pump kick mode of the pump." ; + base:hasDisplayName "PumpKickMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14225" ; + base:hasProperty pumps:nodei14226 . + +pumps:nodei14226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14226" . + +pumps:nodei14227 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the absolute time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14227" ; + base:hasProperty pumps:nodei14228 . + +pumps:nodei14228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14228" . + +pumps:nodei14229 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the interval time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14229" ; + base:hasProperty pumps:nodei14230, + pumps:nodei14231, + pumps:nodei14232 ; + base:hasValue 0e+00 . + +pumps:nodei14230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14230" . + +pumps:nodei14231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14231" . + +pumps:nodei14232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14232" . + +pumps:nodei14233 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14233" ; + base:hasProperty pumps:nodei14234, + pumps:nodei14235, + pumps:nodei14236 . + +pumps:nodei14234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14234" . + +pumps:nodei14235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14235" . + +pumps:nodei14236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14236" . + +pumps:nodei14237 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14237" ; + base:hasProperty pumps:nodei14238, + pumps:nodei14239, + pumps:nodei14240 . + +pumps:nodei14238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14238" . + +pumps:nodei14239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14239" . + +pumps:nodei14240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14240" . + +pumps:nodei14241 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14241" ; + base:hasProperty pumps:nodei14242, + pumps:nodei14243, + pumps:nodei14244 . + +pumps:nodei14242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14242" . + +pumps:nodei14243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14243" . + +pumps:nodei14244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14244" . + +pumps:nodei14245 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14245" ; + base:hasProperty pumps:nodei14246, + pumps:nodei14247, + pumps:nodei14248 . + +pumps:nodei14246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14246" . + +pumps:nodei14247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14247" . + +pumps:nodei14248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14248" . + +pumps:nodei14249 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14249" ; + base:hasProperty pumps:nodei14250, + pumps:nodei14251, + pumps:nodei14252 . + +pumps:nodei14250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14250" . + +pumps:nodei14251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14251" . + +pumps:nodei14252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14252" . + +pumps:nodei14253 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14253" ; + base:hasProperty pumps:nodei14254, + pumps:nodei14255, + pumps:nodei14256 . + +pumps:nodei14254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14254" . + +pumps:nodei14255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14255" . + +pumps:nodei14256 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14256" . + +pumps:nodei14257 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14257" ; + base:hasProperty pumps:nodei14258, + pumps:nodei14259, + pumps:nodei14260 . + +pumps:nodei14258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14258" . + +pumps:nodei14259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14259" . + +pumps:nodei14260 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14260" . + +pumps:nodei14261 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14261" ; + base:hasProperty pumps:nodei14262, + pumps:nodei14263, + pumps:nodei14264 . + +pumps:nodei14262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14262" . + +pumps:nodei14263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14263" . + +pumps:nodei14264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14264" . + +pumps:nodei14265 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14265" ; + base:hasProperty pumps:nodei14266, + pumps:nodei14267, + pumps:nodei14268 . + +pumps:nodei14266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14266" . + +pumps:nodei14267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14267" . + +pumps:nodei14268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14268" . + +pumps:nodei14269 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14269" ; + base:hasProperty pumps:nodei14270, + pumps:nodei14271, + pumps:nodei14272 . + +pumps:nodei14270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14270" . + +pumps:nodei14271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14271" . + +pumps:nodei14272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14272" . + +pumps:nodei14273 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14273" ; + base:hasProperty pumps:nodei14274, + pumps:nodei14275, + pumps:nodei14276 . + +pumps:nodei14274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14274" . + +pumps:nodei14275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14275" . + +pumps:nodei14276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14276" . + +pumps:nodei14277 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14277" ; + base:hasProperty pumps:nodei14278, + pumps:nodei14279, + pumps:nodei14280 . + +pumps:nodei14278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14278" . + +pumps:nodei14279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14279" . + +pumps:nodei14280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14280" . + +pumps:nodei14281 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReverseRotatingDirection" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates the inversion of the standard rotating direction." ; + base:hasDisplayName "ReverseRotatingDirection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14281" ; + base:hasProperty pumps:nodei14282, + pumps:nodei14283, + pumps:nodei14284 . + +pumps:nodei14282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14282" . + +pumps:nodei14283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14283" . + +pumps:nodei14284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14284" . + +pumps:nodei14285 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "This property describes the desired control mode of the pump." ; + base:hasDisplayName "SetControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14285" ; + base:hasProperty pumps:nodei14286 . + +pumps:nodei14286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14286" . + +pumps:nodei14287 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetOperationMode" ; + base:hasDatatype pumps:OperationModeEnum ; + base:hasDescription "This property describes the desired operation mode of the pump." ; + base:hasDisplayName "SetOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14287" ; + base:hasProperty pumps:nodei14288 . + +pumps:nodei14288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14288" . + +pumps:nodei14289 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14289" ; + base:hasProperty pumps:nodei14290, + pumps:nodei14291, + pumps:nodei14292 . + +pumps:nodei14290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14290" . + +pumps:nodei14291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14291" . + +pumps:nodei14292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14292" . + +pumps:nodei14293 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14293" ; + base:hasProperty pumps:nodei14294, + pumps:nodei14295, + pumps:nodei14296 . + +pumps:nodei14294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14294" . + +pumps:nodei14295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14295" . + +pumps:nodei14296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14296" . + +pumps:nodei14297 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14297" ; + base:hasProperty pumps:nodei14298, + pumps:nodei14299, + pumps:nodei14300 . + +pumps:nodei14298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14298" . + +pumps:nodei14299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14299" . + +pumps:nodei14300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14300" . + +pumps:nodei14301 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14301" ; + base:hasProperty pumps:nodei14302, + pumps:nodei14303, + pumps:nodei14304 . + +pumps:nodei14302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14302" . + +pumps:nodei14303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14303" . + +pumps:nodei14304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14304" . + +pumps:nodei14305 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14305" ; + base:hasProperty pumps:nodei14306, + pumps:nodei14307, + pumps:nodei14308 . + +pumps:nodei14306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14306" . + +pumps:nodei14307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14307" . + +pumps:nodei14308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14308" . + +pumps:nodei14309 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14309" ; + base:hasProperty pumps:nodei14310, + pumps:nodei14311, + pumps:nodei14312 . + +pumps:nodei14310 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14310" . + +pumps:nodei14311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14311" . + +pumps:nodei14312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14312" . + +pumps:nodei14313 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14313" ; + base:hasProperty pumps:nodei14314, + pumps:nodei14315, + pumps:nodei14316 . + +pumps:nodei14314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14314" . + +pumps:nodei14315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14315" . + +pumps:nodei14316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14316" . + +pumps:nodei14317 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14317" ; + base:hasProperty pumps:nodei14318, + pumps:nodei14319, + pumps:nodei14320 . + +pumps:nodei14318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14318" . + +pumps:nodei14319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14319" . + +pumps:nodei14320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14320" . + +pumps:nodei14321 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14321" ; + base:hasProperty pumps:nodei14322, + pumps:nodei14323, + pumps:nodei14324 . + +pumps:nodei14322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14322" . + +pumps:nodei14323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14323" . + +pumps:nodei14324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14324" . + +pumps:nodei14325 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14325" ; + base:hasProperty pumps:nodei14326, + pumps:nodei14327, + pumps:nodei14328 . + +pumps:nodei14326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14326" . + +pumps:nodei14327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14327" . + +pumps:nodei14328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14328" . + +pumps:nodei14329 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14329" ; + base:hasProperty pumps:nodei14330, + pumps:nodei14331, + pumps:nodei14332 . + +pumps:nodei14330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14330" . + +pumps:nodei14331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14331" . + +pumps:nodei14332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14332" . + +pumps:nodei14333 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14333" ; + base:hasProperty pumps:nodei14334, + pumps:nodei14335, + pumps:nodei14336 . + +pumps:nodei14334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14334" . + +pumps:nodei14335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14335" . + +pumps:nodei14336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14336" . + +pumps:nodei14337 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14337" ; + base:hasProperty pumps:nodei14338, + pumps:nodei14339, + pumps:nodei14340 . + +pumps:nodei14338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14338" . + +pumps:nodei14339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14339" . + +pumps:nodei14340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14340" . + +pumps:nodei14341 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14341" ; + base:hasProperty pumps:nodei14342, + pumps:nodei14343, + pumps:nodei14344 . + +pumps:nodei14342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14342" . + +pumps:nodei14343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14343" . + +pumps:nodei14344 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14344" . + +pumps:nodei14345 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14345" ; + base:hasProperty pumps:nodei14346, + pumps:nodei14347, + pumps:nodei14348 . + +pumps:nodei14346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14346" . + +pumps:nodei14347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14347" . + +pumps:nodei14348 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14348" . + +pumps:nodei14349 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14349" ; + base:hasProperty pumps:nodei14350, + pumps:nodei14351, + pumps:nodei14352 . + +pumps:nodei14350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14350" . + +pumps:nodei14351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14351" . + +pumps:nodei14352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14352" . + +pumps:nodei14353 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14353" ; + base:hasProperty pumps:nodei14354, + pumps:nodei14355, + pumps:nodei14356 . + +pumps:nodei14354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14354" . + +pumps:nodei14355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14355" . + +pumps:nodei14356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14356" . + +pumps:nodei14357 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14357" ; + base:hasProperty pumps:nodei14358, + pumps:nodei14359, + pumps:nodei14360 . + +pumps:nodei14358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14358" . + +pumps:nodei14359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14359" . + +pumps:nodei14360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14360" . + +pumps:nodei14361 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14361" ; + base:hasProperty pumps:nodei14362, + pumps:nodei14363, + pumps:nodei14364 . + +pumps:nodei14362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14362" . + +pumps:nodei14363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14363" . + +pumps:nodei14364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14364" . + +pumps:nodei14365 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14365" ; + base:hasProperty pumps:nodei14366, + pumps:nodei14367, + pumps:nodei14368 . + +pumps:nodei14366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14366" . + +pumps:nodei14367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14367" . + +pumps:nodei14368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14368" . + +pumps:nodei14369 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14369" ; + base:hasProperty pumps:nodei14370, + pumps:nodei14371, + pumps:nodei14372 . + +pumps:nodei14370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14370" . + +pumps:nodei14371 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14371" . + +pumps:nodei14372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14372" . + +pumps:nodei14373 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14373" ; + base:hasProperty pumps:nodei14374, + pumps:nodei14375, + pumps:nodei14376 . + +pumps:nodei14374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14374" . + +pumps:nodei14375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14375" . + +pumps:nodei14376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14376" . + +pumps:nodei14377 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14377" ; + base:hasProperty pumps:nodei14378, + pumps:nodei14379, + pumps:nodei14380 . + +pumps:nodei14378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14378" . + +pumps:nodei14379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14379" . + +pumps:nodei14380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14380" . + +pumps:nodei14381 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14381" ; + base:hasProperty pumps:nodei14382, + pumps:nodei14383, + pumps:nodei14384 . + +pumps:nodei14382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14382" . + +pumps:nodei14383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14383" . + +pumps:nodei14384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14384" . + +pumps:nodei14385 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14385" ; + base:hasProperty pumps:nodei14386, + pumps:nodei14387, + pumps:nodei14388 . + +pumps:nodei14386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14386" . + +pumps:nodei14387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14387" . + +pumps:nodei14388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14388" . + +pumps:nodei14389 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14389" ; + base:hasProperty pumps:nodei14390, + pumps:nodei14391, + pumps:nodei14392 . + +pumps:nodei14390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14390" . + +pumps:nodei14391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14391" . + +pumps:nodei14392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14392" . + +pumps:nodei14393 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14393" ; + base:hasProperty pumps:nodei14394, + pumps:nodei14395, + pumps:nodei14396 . + +pumps:nodei14394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14394" . + +pumps:nodei14395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14395" . + +pumps:nodei14396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14396" . + +pumps:nodei14397 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14397" ; + base:hasProperty pumps:nodei14398, + pumps:nodei14399, + pumps:nodei14400 . + +pumps:nodei14398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14398" . + +pumps:nodei14399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14399" . + +pumps:nodei14400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14400" . + +pumps:nodei14401 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14401" ; + base:hasProperty pumps:nodei14402, + pumps:nodei14403, + pumps:nodei14404 . + +pumps:nodei14402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14402" . + +pumps:nodei14403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14403" . + +pumps:nodei14404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14404" . + +pumps:nodei14405 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14405" ; + base:hasProperty pumps:nodei14406, + pumps:nodei14407, + pumps:nodei14408 . + +pumps:nodei14406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14406" . + +pumps:nodei14407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14407" . + +pumps:nodei14408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14408" . + +pumps:nodei14409 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14409" ; + base:hasProperty pumps:nodei14410, + pumps:nodei14411, + pumps:nodei14412 . + +pumps:nodei14410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14410" . + +pumps:nodei14411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14411" . + +pumps:nodei14412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14412" . + +pumps:nodei14413 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14413" ; + base:hasProperty pumps:nodei14414, + pumps:nodei14415, + pumps:nodei14416 . + +pumps:nodei14414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14414" . + +pumps:nodei14415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14415" . + +pumps:nodei14416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14416" . + +pumps:nodei14417 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14417" ; + base:hasProperty pumps:nodei14418, + pumps:nodei14419, + pumps:nodei14420 . + +pumps:nodei14418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14418" . + +pumps:nodei14419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14419" . + +pumps:nodei14420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14420" . + +pumps:nodei14421 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14421" ; + base:hasProperty pumps:nodei14422, + pumps:nodei14423, + pumps:nodei14424 . + +pumps:nodei14422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14422" . + +pumps:nodei14423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14423" . + +pumps:nodei14424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14424" . + +pumps:nodei14425 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14425" ; + base:hasProperty pumps:nodei14426, + pumps:nodei14427, + pumps:nodei14428 . + +pumps:nodei14426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14426" . + +pumps:nodei14427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14427" . + +pumps:nodei14428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14428" . + +pumps:nodei14429 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14429" ; + base:hasProperty pumps:nodei14430, + pumps:nodei14431, + pumps:nodei14432 . + +pumps:nodei14430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14430" . + +pumps:nodei14431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14431" . + +pumps:nodei14432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14432" . + +pumps:nodei14433 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14433" ; + base:hasProperty pumps:nodei14434, + pumps:nodei14435, + pumps:nodei14436 . + +pumps:nodei14434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14434" . + +pumps:nodei14435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14435" . + +pumps:nodei14436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14436" . + +pumps:nodei14437 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14437" ; + base:hasProperty pumps:nodei14438, + pumps:nodei14439, + pumps:nodei14440 . + +pumps:nodei14438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14438" . + +pumps:nodei14439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14439" . + +pumps:nodei14440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14440" . + +pumps:nodei14441 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14441" ; + base:hasProperty pumps:nodei14442, + pumps:nodei14443, + pumps:nodei14444 . + +pumps:nodei14442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14442" . + +pumps:nodei14443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14443" . + +pumps:nodei14444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14444" . + +pumps:nodei14445 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14445" ; + base:hasProperty pumps:nodei14446, + pumps:nodei14447, + pumps:nodei14448 . + +pumps:nodei14446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14446" . + +pumps:nodei14447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14447" . + +pumps:nodei14448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14448" . + +pumps:nodei14449 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14449" ; + base:hasProperty pumps:nodei14450, + pumps:nodei14451, + pumps:nodei14452 . + +pumps:nodei14450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14450" . + +pumps:nodei14451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14451" . + +pumps:nodei14452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14452" . + +pumps:nodei14453 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14453" ; + base:hasProperty pumps:nodei14454, + pumps:nodei14455, + pumps:nodei14456 . + +pumps:nodei14454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14454" . + +pumps:nodei14455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14455" . + +pumps:nodei14456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14456" . + +pumps:nodei14457 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14457" ; + base:hasProperty pumps:nodei14458, + pumps:nodei14459, + pumps:nodei14460 . + +pumps:nodei14458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14458" . + +pumps:nodei14459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14459" . + +pumps:nodei14460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14460" . + +pumps:nodei14461 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14461" ; + base:hasProperty pumps:nodei14462, + pumps:nodei14463, + pumps:nodei14464 . + +pumps:nodei14462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14462" . + +pumps:nodei14463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14463" . + +pumps:nodei14464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14464" . + +pumps:nodei14465 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14465" ; + base:hasProperty pumps:nodei14466, + pumps:nodei14467, + pumps:nodei14468 . + +pumps:nodei14466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14466" . + +pumps:nodei14467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14467" . + +pumps:nodei14468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14468" . + +pumps:nodei14469 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14469" ; + base:hasProperty pumps:nodei14470, + pumps:nodei14471, + pumps:nodei14472 . + +pumps:nodei14470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14470" . + +pumps:nodei14471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14471" . + +pumps:nodei14472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14472" . + +pumps:nodei14473 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14473" ; + base:hasProperty pumps:nodei14474, + pumps:nodei14475, + pumps:nodei14476 . + +pumps:nodei14474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14474" . + +pumps:nodei14475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14475" . + +pumps:nodei14476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14476" . + +pumps:nodei14477 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14477" ; + base:hasProperty pumps:nodei14478, + pumps:nodei14479, + pumps:nodei14480 . + +pumps:nodei14478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14478" . + +pumps:nodei14479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14479" . + +pumps:nodei14480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14480" . + +pumps:nodei14481 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14481" ; + base:hasProperty pumps:nodei14482, + pumps:nodei14483, + pumps:nodei14484 . + +pumps:nodei14482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14482" . + +pumps:nodei14483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14483" . + +pumps:nodei14484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14484" . + +pumps:nodei14485 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14485" ; + base:hasProperty pumps:nodei14486, + pumps:nodei14487, + pumps:nodei14488 . + +pumps:nodei14486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14486" . + +pumps:nodei14487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14487" . + +pumps:nodei14488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14488" . + +pumps:nodei14489 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14489" ; + base:hasProperty pumps:nodei14490, + pumps:nodei14491, + pumps:nodei14492 . + +pumps:nodei14490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14490" . + +pumps:nodei14491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14491" . + +pumps:nodei14492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14492" . + +pumps:nodei14493 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14493" ; + base:hasProperty pumps:nodei14494, + pumps:nodei14495, + pumps:nodei14496 . + +pumps:nodei14494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14494" . + +pumps:nodei14495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14495" . + +pumps:nodei14496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14496" . + +pumps:nodei14497 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14497" ; + base:hasProperty pumps:nodei14498, + pumps:nodei14499, + pumps:nodei14500 . + +pumps:nodei14498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14498" . + +pumps:nodei14499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14499" . + +pumps:nodei14500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14500" . + +pumps:nodei14501 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14501" ; + base:hasProperty pumps:nodei14502, + pumps:nodei14503, + pumps:nodei14504 . + +pumps:nodei14502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14502" . + +pumps:nodei14503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14503" . + +pumps:nodei14504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14504" . + +pumps:nodei14505 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14505" ; + base:hasProperty pumps:nodei14506, + pumps:nodei14507, + pumps:nodei14508 . + +pumps:nodei14506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14506" . + +pumps:nodei14507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14507" . + +pumps:nodei14508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14508" . + +pumps:nodei14509 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14509" ; + base:hasProperty pumps:nodei14510, + pumps:nodei14511, + pumps:nodei14512 . + +pumps:nodei14510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14510" . + +pumps:nodei14511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14511" . + +pumps:nodei14512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14512" . + +pumps:nodei14513 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14513" ; + base:hasProperty pumps:nodei14514, + pumps:nodei14515, + pumps:nodei14516 . + +pumps:nodei14514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14514" . + +pumps:nodei14515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14515" . + +pumps:nodei14516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14516" . + +pumps:nodei14517 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14517" ; + base:hasProperty pumps:nodei14518, + pumps:nodei14519, + pumps:nodei14520 . + +pumps:nodei14518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14518" . + +pumps:nodei14519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14519" . + +pumps:nodei14520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14520" . + +pumps:nodei14521 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14521" ; + base:hasProperty pumps:nodei14522, + pumps:nodei14523, + pumps:nodei14524 . + +pumps:nodei14522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14522" . + +pumps:nodei14523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14523" . + +pumps:nodei14524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14524" . + +pumps:nodei14525 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14525" ; + base:hasProperty pumps:nodei14526, + pumps:nodei14527, + pumps:nodei14528 . + +pumps:nodei14526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14526" . + +pumps:nodei14527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14527" . + +pumps:nodei14528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14528" . + +pumps:nodei14529 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14529" ; + base:hasProperty pumps:nodei14530, + pumps:nodei14531, + pumps:nodei14532 . + +pumps:nodei14530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14530" . + +pumps:nodei14531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14531" . + +pumps:nodei14532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14532" . + +pumps:nodei14533 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14533" ; + base:hasProperty pumps:nodei14534, + pumps:nodei14535, + pumps:nodei14536 . + +pumps:nodei14534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14534" . + +pumps:nodei14535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14535" . + +pumps:nodei14536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14536" . + +pumps:nodei14537 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14537" ; + base:hasProperty pumps:nodei14538, + pumps:nodei14539, + pumps:nodei14540 . + +pumps:nodei14538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14538" . + +pumps:nodei14539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14539" . + +pumps:nodei14540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14540" . + +pumps:nodei14541 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14541" ; + base:hasProperty pumps:nodei14542, + pumps:nodei14543, + pumps:nodei14544 . + +pumps:nodei14542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14542" . + +pumps:nodei14543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14543" . + +pumps:nodei14544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14544" . + +pumps:nodei14545 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14545" ; + base:hasProperty pumps:nodei14546, + pumps:nodei14547, + pumps:nodei14548 . + +pumps:nodei14546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14546" . + +pumps:nodei14547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14547" . + +pumps:nodei14548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14548" . + +pumps:nodei14549 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14549" ; + base:hasProperty pumps:nodei14550, + pumps:nodei14551, + pumps:nodei14552 . + +pumps:nodei14550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14550" . + +pumps:nodei14551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14551" . + +pumps:nodei14552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14552" . + +pumps:nodei14553 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14553" ; + base:hasProperty pumps:nodei14554, + pumps:nodei14555, + pumps:nodei14556 . + +pumps:nodei14554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14554" . + +pumps:nodei14555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14555" . + +pumps:nodei14556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14556" . + +pumps:nodei14557 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14557" ; + base:hasProperty pumps:nodei14558, + pumps:nodei14559, + pumps:nodei14560 . + +pumps:nodei14558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14558" . + +pumps:nodei14559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14559" . + +pumps:nodei14560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14560" . + +pumps:nodei14561 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14561" ; + base:hasProperty pumps:nodei14562, + pumps:nodei14563, + pumps:nodei14564 . + +pumps:nodei14562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14562" . + +pumps:nodei14563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14563" . + +pumps:nodei14564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14564" . + +pumps:nodei14565 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14565" ; + base:hasProperty pumps:nodei14566, + pumps:nodei14567, + pumps:nodei14568 . + +pumps:nodei14566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14566" . + +pumps:nodei14567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14567" . + +pumps:nodei14568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14568" . + +pumps:nodei14569 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14569" ; + base:hasProperty pumps:nodei14570, + pumps:nodei14571, + pumps:nodei14572 . + +pumps:nodei14570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14570" . + +pumps:nodei14571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14571" . + +pumps:nodei14572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14572" . + +pumps:nodei14573 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14573" ; + base:hasProperty pumps:nodei14574, + pumps:nodei14575, + pumps:nodei14576 . + +pumps:nodei14574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14574" . + +pumps:nodei14575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14575" . + +pumps:nodei14576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14576" . + +pumps:nodei14577 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14577" ; + base:hasProperty pumps:nodei14578, + pumps:nodei14579, + pumps:nodei14580 . + +pumps:nodei14578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14578" . + +pumps:nodei14579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14579" . + +pumps:nodei14580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14580" . + +pumps:nodei14581 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14581" ; + base:hasProperty pumps:nodei14582, + pumps:nodei14583, + pumps:nodei14584 . + +pumps:nodei14582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14582" . + +pumps:nodei14583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14583" . + +pumps:nodei14584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14584" . + +pumps:nodei14585 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14585" ; + base:hasProperty pumps:nodei14586, + pumps:nodei14587, + pumps:nodei14588 . + +pumps:nodei14586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14586" . + +pumps:nodei14587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14587" . + +pumps:nodei14588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14588" . + +pumps:nodei14589 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14589" ; + base:hasProperty pumps:nodei14590, + pumps:nodei14591, + pumps:nodei14592 . + +pumps:nodei14590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14590" . + +pumps:nodei14591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14591" . + +pumps:nodei14592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14592" . + +pumps:nodei14593 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DownTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in a down state" ; + base:hasDisplayName "DownTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14593" ; + base:hasProperty pumps:nodei14605, + pumps:nodei14606, + pumps:nodei14607 . + +pumps:nodei14594 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExternalDisabledTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an external disabled state" ; + base:hasDisplayName "ExternalDisabledTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14594" ; + base:hasProperty pumps:nodei14608, + pumps:nodei14609, + pumps:nodei14610 . + +pumps:nodei14595 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdleTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an idle state" ; + base:hasDisplayName "IdleTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14595" ; + base:hasProperty pumps:nodei14611, + pumps:nodei14612, + pumps:nodei14613 . + +pumps:nodei14596 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in operating state" ; + base:hasDisplayName "OperatingTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14596" ; + base:hasProperty pumps:nodei14614, + pumps:nodei14615, + pumps:nodei14616 . + +pumps:nodei14597 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandbyTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in a standby state" ; + base:hasDisplayName "StandbyTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14597" ; + base:hasProperty pumps:nodei14617, + pumps:nodei14618, + pumps:nodei14619 . + +pumps:nodei14598 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an up state" ; + base:hasDisplayName "UpTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14598" ; + base:hasProperty pumps:nodei14620, + pumps:nodei14621, + pumps:nodei14622 . + +pumps:nodei14599 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DownTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in a down state" ; + base:hasDisplayName "DownTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14599" ; + base:hasProperty pumps:nodei14623, + pumps:nodei14624, + pumps:nodei14625 . + +pumps:nodei14600 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExternalDisabledTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an external disabled state" ; + base:hasDisplayName "ExternalDisabledTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14600" ; + base:hasProperty pumps:nodei14626, + pumps:nodei14627, + pumps:nodei14628 . + +pumps:nodei14601 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdleTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an idle state" ; + base:hasDisplayName "IdleTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14601" ; + base:hasProperty pumps:nodei14629, + pumps:nodei14630, + pumps:nodei14631 . + +pumps:nodei14602 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in operating state" ; + base:hasDisplayName "OperatingTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14602" ; + base:hasProperty pumps:nodei14632, + pumps:nodei14633, + pumps:nodei14634 . + +pumps:nodei14603 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandbyTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in a standby state" ; + base:hasDisplayName "StandbyTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14603" ; + base:hasProperty pumps:nodei14635, + pumps:nodei14636, + pumps:nodei14637 . + +pumps:nodei14604 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured time interval throughout which an item is in an up state" ; + base:hasDisplayName "UpTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14604" ; + base:hasProperty pumps:nodei14638, + pumps:nodei14639, + pumps:nodei14640 . + +pumps:nodei14605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14605" . + +pumps:nodei14606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14606" . + +pumps:nodei14607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14607" . + +pumps:nodei14608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14608" . + +pumps:nodei14609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14609" . + +pumps:nodei14610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14610" . + +pumps:nodei14611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14611" . + +pumps:nodei14612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14612" . + +pumps:nodei14613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14613" . + +pumps:nodei14614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14614" . + +pumps:nodei14615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14615" . + +pumps:nodei14616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14616" . + +pumps:nodei14617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14617" . + +pumps:nodei14618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14618" . + +pumps:nodei14619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14619" . + +pumps:nodei14620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14620" . + +pumps:nodei14621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14621" . + +pumps:nodei14622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14622" . + +pumps:nodei14623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14623" . + +pumps:nodei14624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14624" . + +pumps:nodei14625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14625" . + +pumps:nodei14626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14626" . + +pumps:nodei14627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14627" . + +pumps:nodei14628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14628" . + +pumps:nodei14629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14629" . + +pumps:nodei14630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14630" . + +pumps:nodei14631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14631" . + +pumps:nodei14632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14632" . + +pumps:nodei14633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14633" . + +pumps:nodei14634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14634" . + +pumps:nodei14635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14635" . + +pumps:nodei14636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14636" . + +pumps:nodei14637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14637" . + +pumps:nodei14638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14638" . + +pumps:nodei14639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14639" . + +pumps:nodei14640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14640" . + +pumps:nodei14641 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Actual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out" ; + base:hasDisplayName "OperationalReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14641" ; + base:hasProperty pumps:nodei14643, + pumps:nodei14644, + pumps:nodei14645 . + +pumps:nodei14642 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Actual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out" ; + base:hasDisplayName "OperationalReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14642" ; + base:hasProperty pumps:nodei14646, + pumps:nodei14647, + pumps:nodei14648 . + +pumps:nodei14643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14643" . + +pumps:nodei14644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14644" . + +pumps:nodei14645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14645" . + +pumps:nodei14646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14646" . + +pumps:nodei14647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14647" . + +pumps:nodei14648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14648" . + +pumps:nodei14649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14649" . + +pumps:nodei14650 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HydraulicEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage" ; + base:hasDisplayName "HydraulicEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14650" ; + base:hasProperty pumps:nodei12730, + pumps:nodei12731, + pumps:nodei12732, + pumps:nodei14773 ; + base:hasValue 0e+00 . + +pumps:nodei14651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14651" . + +pumps:nodei14652 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured pressure at the inlet area of the installation." ; + base:hasDisplayName "InletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14652" ; + base:hasProperty pumps:nodei12739, + pumps:nodei12740, + pumps:nodei12741, + pumps:nodei14776 ; + base:hasValue 0e+00 . + +pumps:nodei14653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14653" . + +pumps:nodei14654 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation" ; + base:hasDisplayName "InstallationTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14654" ; + base:hasProperty pumps:nodei12748, + pumps:nodei12749, + pumps:nodei12750, + pumps:nodei14779 ; + base:hasValue 0e+00 . + +pumps:nodei14655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14655" . + +pumps:nodei14656 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "KinematicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured dynamic viscosity of the fluid" ; + base:hasDisplayName "KinematicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14656" ; + base:hasProperty pumps:nodei12757, + pumps:nodei12758, + pumps:nodei12759, + pumps:nodei14782 ; + base:hasValue 0e+00 . + +pumps:nodei14657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14657" . + +pumps:nodei14658 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LeakageRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow leaking from shaft seals" ; + base:hasDisplayName "LeakageRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14658" ; + base:hasProperty pumps:nodei12766, + pumps:nodei12767, + pumps:nodei12768, + pumps:nodei14785 ; + base:hasValue 0e+00 . + +pumps:nodei14659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14659" . + +pumps:nodei14660 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Level" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured level" ; + base:hasDisplayName "Level" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14660" ; + base:hasProperty pumps:nodei12775, + pumps:nodei12776, + pumps:nodei12777, + pumps:nodei14788 ; + base:hasValue 0e+00 . + +pumps:nodei14661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14661" . + +pumps:nodei14662 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricatingOilConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured oil consumption of the lubricating system" ; + base:hasDisplayName "LubricatingOilConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14662" ; + base:hasProperty pumps:nodei12784, + pumps:nodei12785, + pumps:nodei12786, + pumps:nodei14791 ; + base:hasValue 0e+00 . + +pumps:nodei14663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14663" . + +pumps:nodei14664 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricatingOilPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured oil pressure of the lubrication system" ; + base:hasDisplayName "LubricatingOilPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14664" ; + base:hasProperty pumps:nodei12793, + pumps:nodei12794, + pumps:nodei12795, + pumps:nodei14794 ; + base:hasValue 0e+00 . + +pumps:nodei14665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14665" . + +pumps:nodei14666 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MassFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure mass flow from the outlet area of the pump" ; + base:hasDisplayName "MassFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14666" ; + base:hasProperty pumps:nodei12802, + pumps:nodei12803, + pumps:nodei12804, + pumps:nodei14797 ; + base:hasValue 0e+00 . + +pumps:nodei14667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14667" . + +pumps:nodei14668 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanVelocityAtThroat" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow passing through the exit from the volute divided by the throat area" ; + base:hasDisplayName "MeanVelocityAtThroat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14668" ; + base:hasProperty pumps:nodei12811, + pumps:nodei12812, + pumps:nodei12813, + pumps:nodei14800 ; + base:hasValue 0e+00 . + +pumps:nodei14669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14669" . + +pumps:nodei14670 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ, ab, at given operating conditions" ; + base:hasDisplayName "MechanicalEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14670" ; + base:hasProperty pumps:nodei12820, + pumps:nodei12821, + pumps:nodei12822, + pumps:nodei14803 ; + base:hasValue 0e+00 . + +pumps:nodei14671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14671" . + +pumps:nodei14672 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid" ; + base:hasDisplayName "NetPositiveInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14672" ; + base:hasProperty pumps:nodei12829, + pumps:nodei12830, + pumps:nodei12831, + pumps:nodei14806 ; + base:hasValue 0e+00 . + +pumps:nodei14673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14673" . + +pumps:nodei14674 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amount of the absolute value of the total head above the head, equivalent to the vapor pressure of the liquid at the particular temperature, with reference to the NPSH datum plane" ; + base:hasDisplayName "NetPositiveSuctionHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14674" ; + base:hasProperty pumps:nodei12838, + pumps:nodei12839, + pumps:nodei12840, + pumps:nodei14809 ; + base:hasValue 0e+00 . + +pumps:nodei14675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14675" . + +pumps:nodei14676 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfStarts" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "Total number of starts" ; + base:hasDisplayName "NumberOfStarts" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14676" ; + base:hasProperty pumps:nodei12847, + pumps:nodei12848, + pumps:nodei12849, + pumps:nodei14812 ; + base:hasValue 0 . + +pumps:nodei14677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14677" . + +pumps:nodei14678 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured pressure at the outlet area of the installation." ; + base:hasDisplayName "OutletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14678" ; + base:hasProperty pumps:nodei12856, + pumps:nodei12857, + pumps:nodei12858, + pumps:nodei14815 ; + base:hasValue 0e+00 . + +pumps:nodei14679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14679" . + +pumps:nodei14680 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverallEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the driver power input, Pmot, delivered as pump power output, Pu" ; + base:hasDisplayName "OverallEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14680" ; + base:hasProperty pumps:nodei12865, + pumps:nodei12866, + pumps:nodei12867, + pumps:nodei14818 ; + base:hasValue 0e+00 . + +pumps:nodei14681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14681" . + +pumps:nodei14682 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerLossDueToInternalLeakage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power loss due clearance flows" ; + base:hasDisplayName "PowerLossDueToInternalLeakage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14682" ; + base:hasProperty pumps:nodei12874, + pumps:nodei12875, + pumps:nodei12876, + pumps:nodei14821 ; + base:hasValue 0e+00 . + +pumps:nodei14683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14683" . + +pumps:nodei14684 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured process pressure of the pump" ; + base:hasDisplayName "ProcessPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14684" ; + base:hasProperty pumps:nodei12883, + pumps:nodei12884, + pumps:nodei12885, + pumps:nodei14824 ; + base:hasValue 0e+00 . + +pumps:nodei14685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14685" . + +pumps:nodei14686 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions" ; + base:hasDisplayName "PumpEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14686" ; + base:hasProperty pumps:nodei12892, + pumps:nodei12893, + pumps:nodei12894, + pumps:nodei14827 ; + base:hasValue 0e+00 . + +pumps:nodei14687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14687" . + +pumps:nodei14688 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured humidity inside the pump" ; + base:hasDisplayName "PumpHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14688" ; + base:hasProperty pumps:nodei12901, + pumps:nodei12902, + pumps:nodei12903, + pumps:nodei14830 ; + base:hasValue 0e+00 . + +pumps:nodei14689 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14689" . + +pumps:nodei14690 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power transmitted to the pump by its driver" ; + base:hasDisplayName "PumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14690" ; + base:hasProperty pumps:nodei12910, + pumps:nodei12911, + pumps:nodei12912, + pumps:nodei14833 ; + base:hasValue 0e+00 . + +pumps:nodei14691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14691" . + +pumps:nodei14692 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpPowerOutput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured useful mechanical power transferred to the fluid during its passage through the pump" ; + base:hasDisplayName "PumpPowerOutput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14692" ; + base:hasProperty pumps:nodei12919, + pumps:nodei12920, + pumps:nodei12921, + pumps:nodei14836 ; + base:hasValue 0e+00 . + +pumps:nodei14693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14693" . + +pumps:nodei14694 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the pump" ; + base:hasDisplayName "PumpTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14694" ; + base:hasProperty pumps:nodei13110, + pumps:nodei13112, + pumps:nodei13114, + pumps:nodei14839 ; + base:hasValue 0e+00 . + +pumps:nodei14695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14695" . + +pumps:nodei14696 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump" ; + base:hasDisplayName "PumpTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14696" ; + base:hasProperty pumps:nodei13128, + pumps:nodei13130, + pumps:nodei13132, + pumps:nodei14842 ; + base:hasValue 0e+00 . + +pumps:nodei14697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14697" . + +pumps:nodei14698 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialLoadOfPumpRotor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured residual force acting at right angles to the line of the shaft and derived from hydraulic forces" ; + base:hasDisplayName "RadialLoadOfPumpRotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14698" ; + base:hasProperty pumps:nodei13148, + pumps:nodei13150, + pumps:nodei13152, + pumps:nodei14845 ; + base:hasValue 0e+00 . + +pumps:nodei14699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14699" . + +pumps:nodei14700 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergy" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)" ; + base:hasDisplayName "SoundEnergy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14700" ; + base:hasProperty pumps:nodei13166, + pumps:nodei13168, + pumps:nodei13854, + pumps:nodei14848 ; + base:hasValue 0e+00 . + +pumps:nodei14701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14701" . + +pumps:nodei14702 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergyLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels" ; + base:hasDisplayName "SoundEnergyLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14702" ; + base:hasProperty pumps:nodei13868, + pumps:nodei13870, + pumps:nodei13872, + pumps:nodei14851 ; + base:hasValue 0e+00 . + +pumps:nodei14703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14703" . + +pumps:nodei14704 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPower" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface" ; + base:hasDisplayName "SoundPower" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14704" ; + base:hasProperty pumps:nodei13886, + pumps:nodei13889, + pumps:nodei13891, + pumps:nodei14854 ; + base:hasValue 0e+00 . + +pumps:nodei14705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14705" . + +pumps:nodei14706 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPowerLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels" ; + base:hasDisplayName "SoundPowerLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14706" ; + base:hasProperty pumps:nodei13905, + pumps:nodei13907, + pumps:nodei13909, + pumps:nodei14857 ; + base:hasValue 0e+00 . + +pumps:nodei14707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14707" . + +pumps:nodei14708 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured difference between instantaneous pressure and static pressure" ; + base:hasDisplayName "SoundPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14708" ; + base:hasProperty pumps:nodei14655, + pumps:nodei14657, + pumps:nodei14659, + pumps:nodei14860 ; + base:hasValue 0e+00 . + +pumps:nodei14709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14709" . + +pumps:nodei14710 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressureLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels" ; + base:hasDisplayName "SoundPressureLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14710" ; + base:hasProperty pumps:nodei14673, + pumps:nodei14675, + pumps:nodei14677, + pumps:nodei14863 ; + base:hasValue 0e+00 . + +pumps:nodei14711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14711" . + +pumps:nodei14712 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured number of rotations or movements made by the shaft, coupling or impeller in a given time" ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14712" ; + base:hasProperty pumps:nodei14691, + pumps:nodei14693, + pumps:nodei14695, + pumps:nodei14866 ; + base:hasValue 0e+00 . + +pumps:nodei14713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14713" . + +pumps:nodei14714 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Throughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured throughput of the vacuum pump" ; + base:hasDisplayName "Throughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14714" ; + base:hasProperty pumps:nodei14709, + pumps:nodei14711, + pumps:nodei14713, + pumps:nodei14869 ; + base:hasValue 0e+00 . + +pumps:nodei14715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14715" . + +pumps:nodei14716 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined total head at the inlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14716" ; + base:hasProperty pumps:nodei14727, + pumps:nodei14728, + pumps:nodei14729, + pumps:nodei14872 ; + base:hasValue 0e+00 . + +pumps:nodei14717 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14717" . + +pumps:nodei14718 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined total head at the outlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14718" ; + base:hasProperty pumps:nodei14736, + pumps:nodei14737, + pumps:nodei14738, + pumps:nodei14875 ; + base:hasValue 0e+00 . + +pumps:nodei14719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14719" . + +pumps:nodei14720 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumetricEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ratio of the actual delivered volume at maximum pressure to the geometric displacement volume" ; + base:hasDisplayName "VolumetricEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14720" ; + base:hasProperty pumps:nodei14745, + pumps:nodei14746, + pumps:nodei14747, + pumps:nodei14878 ; + base:hasValue 0e+00 . + +pumps:nodei14721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14721" . + +pumps:nodei14722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14722" . + +pumps:nodei14723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14723" . + +pumps:nodei14724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14724" . + +pumps:nodei14725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14725" . + +pumps:nodei14726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14726" . + +pumps:nodei14727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14727" . + +pumps:nodei14728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14728" . + +pumps:nodei14729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14729" . + +pumps:nodei14730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14730" . + +pumps:nodei14731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14731" . + +pumps:nodei14732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14732" . + +pumps:nodei14733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14733" . + +pumps:nodei14734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14734" . + +pumps:nodei14735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14735" . + +pumps:nodei14736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14736" . + +pumps:nodei14737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14737" . + +pumps:nodei14738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14738" . + +pumps:nodei14739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14739" . + +pumps:nodei14740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14740" . + +pumps:nodei14741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14741" . + +pumps:nodei14742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14742" . + +pumps:nodei14743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14743" . + +pumps:nodei14744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14744" . + +pumps:nodei14745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14745" . + +pumps:nodei14746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14746" . + +pumps:nodei14747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14747" . + +pumps:nodei14748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14748" . + +pumps:nodei14749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14749" . + +pumps:nodei14750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14750" . + +pumps:nodei14751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14751" ; + base:hasValue "temperature" . + +pumps:nodei14752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14752" ; + base:hasValue "temperature" . + +pumps:nodei14753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14753" ; + base:hasValue "temperature" . + +pumps:nodei14754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing the spatial distribution of mass of a continuous material" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14754" ; + base:hasValue "density" . + +pumps:nodei14755 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing the spatial distribution of mass of a continuous material" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14755" ; + base:hasValue "density" . + +pumps:nodei14756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing the spatial distribution of mass of a continuous material" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14756" ; + base:hasValue "density" . + +pumps:nodei14757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14757" ; + base:hasValue "pressure" . + +pumps:nodei14758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14758" ; + base:hasValue "pressure" . + +pumps:nodei14759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14759" ; + base:hasValue "pressure" . + +pumps:nodei14760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "For laminar flows, proportionality constant between shear stress in a fluid moving with a velocity and gradient perpendicular to the plane of shear" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14760" ; + base:hasValue "dynamic viscosity" . + +pumps:nodei14761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "For laminar flows, proportionality constant between shear stress in a fluid moving with a velocity and gradient perpendicular to the plane of shear" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14761" ; + base:hasValue "dynamic viscosity" . + +pumps:nodei14762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "For laminar flows, proportionality constant between shear stress in a fluid moving with a velocity and gradient perpendicular to the plane of shear" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14762" ; + base:hasValue "dynamic viscosity" . + +pumps:nodei14763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14763" ; + base:hasValue "temperature" . + +pumps:nodei14764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14764" ; + base:hasValue "temperature" . + +pumps:nodei14765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14765" ; + base:hasValue "temperature" . + +pumps:nodei14766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14766" ; + base:hasValue "temperature" . + +pumps:nodei14767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14767" ; + base:hasValue "temperature" . + +pumps:nodei14768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14768" ; + base:hasValue "temperature" . + +pumps:nodei14769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14769" ; + base:hasValue "temperature" . + +pumps:nodei14770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14770" ; + base:hasValue "temperature" . + +pumps:nodei14771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14771" ; + base:hasValue "temperature" . + +pumps:nodei14772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14772" ; + base:hasValue "ratio" . + +pumps:nodei14773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14773" ; + base:hasValue "ratio" . + +pumps:nodei14774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14774" ; + base:hasValue "ratio" . + +pumps:nodei14775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14775" ; + base:hasValue "pressure" . + +pumps:nodei14776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14776" ; + base:hasValue "pressure" . + +pumps:nodei14777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14777" ; + base:hasValue "pressure" . + +pumps:nodei14778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14778" ; + base:hasValue "length" . + +pumps:nodei14779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14779" ; + base:hasValue "length" . + +pumps:nodei14780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14780" ; + base:hasValue "length" . + +pumps:nodei14781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of dynamic viscosity and mass density of a fluid" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14781" ; + base:hasValue "kinematic viscosity" . + +pumps:nodei14782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of dynamic viscosity and mass density of a fluid" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14782" ; + base:hasValue "kinematic viscosity" . + +pumps:nodei14783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of dynamic viscosity and mass density of a fluid" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14783" ; + base:hasValue "kinematic viscosity" . + +pumps:nodei14784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14784" ; + base:hasValue "volume flow rate" . + +pumps:nodei14785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14785" ; + base:hasValue "volume flow rate" . + +pumps:nodei14786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14786" ; + base:hasValue "volume flow rate" . + +pumps:nodei14787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14787" ; + base:hasValue "length" . + +pumps:nodei14788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14788" ; + base:hasValue "length" . + +pumps:nodei14789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14789" ; + base:hasValue "length" . + +pumps:nodei14790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Extent of a three dimensional geometrical shape" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14790" ; + base:hasValue "volume" . + +pumps:nodei14791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Extent of a three dimensional geometrical shape" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14791" ; + base:hasValue "volume" . + +pumps:nodei14792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Extent of a three dimensional geometrical shape" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14792" ; + base:hasValue "volume" . + +pumps:nodei14793 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14793" ; + base:hasValue "pressure" . + +pumps:nodei14794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14794" ; + base:hasValue "pressure" . + +pumps:nodei14795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14795" ; + base:hasValue "pressure" . + +pumps:nodei14796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity characterizing a flowing fluid by the product of its local mass density and local velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14796" ; + base:hasValue "mass flow" . + +pumps:nodei14797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity characterizing a flowing fluid by the product of its local mass density and local velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14797" ; + base:hasValue "mass flow" . + +pumps:nodei14798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity characterizing a flowing fluid by the product of its local mass density and local velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14798" ; + base:hasValue "mass flow" . + +pumps:nodei14799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14799" ; + base:hasValue "velocity" . + +pumps:nodei14800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14800" ; + base:hasValue "velocity" . + +pumps:nodei14801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14801" ; + base:hasValue "velocity" . + +pumps:nodei14802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14802" ; + base:hasValue "ratio" . + +pumps:nodei14803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14803" ; + base:hasValue "ratio" . + +pumps:nodei14804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14804" ; + base:hasValue "ratio" . + +pumps:nodei14805 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14805" ; + base:hasValue "pressure" . + +pumps:nodei14806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14806" ; + base:hasValue "pressure" . + +pumps:nodei14807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14807" ; + base:hasValue "pressure" . + +pumps:nodei14808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14808" ; + base:hasValue "length" . + +pumps:nodei14809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14809" ; + base:hasValue "length" . + +pumps:nodei14810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14810" ; + base:hasValue "length" . + +pumps:nodei14811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14811" ; + base:hasValue "rational number" . + +pumps:nodei14812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14812" ; + base:hasValue "rational number" . + +pumps:nodei14813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14813" ; + base:hasValue "rational number" . + +pumps:nodei14814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14814" ; + base:hasValue "pressure" . + +pumps:nodei14815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14815" ; + base:hasValue "pressure" . + +pumps:nodei14816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14816" ; + base:hasValue "pressure" . + +pumps:nodei14817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14817" ; + base:hasValue "ratio" . + +pumps:nodei14818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14818" ; + base:hasValue "ratio" . + +pumps:nodei14819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14819" ; + base:hasValue "ratio" . + +pumps:nodei14820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14820" ; + base:hasValue "power" . + +pumps:nodei14821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14821" ; + base:hasValue "power" . + +pumps:nodei14822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14822" ; + base:hasValue "power" . + +pumps:nodei14823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14823" ; + base:hasValue "pressure" . + +pumps:nodei14824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14824" ; + base:hasValue "pressure" . + +pumps:nodei14825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14825" ; + base:hasValue "pressure" . + +pumps:nodei14826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14826" ; + base:hasValue "ratio" . + +pumps:nodei14827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14827" ; + base:hasValue "ratio" . + +pumps:nodei14828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14828" ; + base:hasValue "ratio" . + +pumps:nodei14829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of partial pressure of water vapor and partial pressure at its saturation" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14829" ; + base:hasValue "relative humidity" . + +pumps:nodei14830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of partial pressure of water vapor and partial pressure at its saturation" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14830" ; + base:hasValue "relative humidity" . + +pumps:nodei14831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of partial pressure of water vapor and partial pressure at its saturation" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14831" ; + base:hasValue "relative humidity" . + +pumps:nodei14832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar product of force acting to a body and its velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14832" ; + base:hasValue "mechanical power" . + +pumps:nodei14833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar product of force acting to a body and its velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14833" ; + base:hasValue "mechanical power" . + +pumps:nodei14834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar product of force acting to a body and its velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14834" ; + base:hasValue "mechanical power" . + +pumps:nodei14835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar product of force acting to a body and its velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14835" ; + base:hasValue "mechanical power" . + +pumps:nodei14836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar product of force acting to a body and its velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14836" ; + base:hasValue "mechanical power" . + +pumps:nodei14837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar product of force acting to a body and its velocity" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14837" ; + base:hasValue "mechanical power" . + +pumps:nodei14838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14838" ; + base:hasValue "temperature" . + +pumps:nodei14839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14839" ; + base:hasValue "temperature" . + +pumps:nodei14840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14840" ; + base:hasValue "temperature" . + +pumps:nodei14841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14841" ; + base:hasValue "length" . + +pumps:nodei14842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14842" ; + base:hasValue "length" . + +pumps:nodei14843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14843" ; + base:hasValue "length" . + +pumps:nodei14844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity describing interaction between bodies or particles" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14844" ; + base:hasValue "force" . + +pumps:nodei14845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity describing interaction between bodies or particles" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14845" ; + base:hasValue "force" . + +pumps:nodei14846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity describing interaction between bodies or particles" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14846" ; + base:hasValue "force" . + +pumps:nodei14847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14847" ; + base:hasValue "energy" . + +pumps:nodei14848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14848" ; + base:hasValue "energy" . + +pumps:nodei14849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14849" ; + base:hasValue "energy" . + +pumps:nodei14850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14850" ; + base:hasValue "sound level" . + +pumps:nodei14851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14851" ; + base:hasValue "sound level" . + +pumps:nodei14852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14852" ; + base:hasValue "sound level" . + +pumps:nodei14853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14853" ; + base:hasValue "power" . + +pumps:nodei14854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14854" ; + base:hasValue "power" . + +pumps:nodei14855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14855" ; + base:hasValue "power" . + +pumps:nodei14856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14856" ; + base:hasValue "sound level" . + +pumps:nodei14857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14857" ; + base:hasValue "sound level" . + +pumps:nodei14858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14858" ; + base:hasValue "sound level" . + +pumps:nodei14859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14859" ; + base:hasValue "pressure" . + +pumps:nodei14860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14860" ; + base:hasValue "pressure" . + +pumps:nodei14861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of the component of a force normal to a surface and its area" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14861" ; + base:hasValue "pressure" . + +pumps:nodei14862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14862" ; + base:hasValue "sound level" . + +pumps:nodei14863 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14863" ; + base:hasValue "sound level" . + +pumps:nodei14864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14864" ; + base:hasValue "sound level" . + +pumps:nodei14865 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14865" ; + base:hasValue "frequency" . + +pumps:nodei14866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14866" ; + base:hasValue "frequency" . + +pumps:nodei14867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14867" ; + base:hasValue "frequency" . + +pumps:nodei14868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14868" ; + base:hasValue "volume flow rate" . + +pumps:nodei14869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14869" ; + base:hasValue "volume flow rate" . + +pumps:nodei14870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14870" ; + base:hasValue "volume flow rate" . + +pumps:nodei14871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14871" ; + base:hasValue "length" . + +pumps:nodei14872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14872" ; + base:hasValue "length" . + +pumps:nodei14873 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14873" ; + base:hasValue "length" . + +pumps:nodei14874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14874" ; + base:hasValue "length" . + +pumps:nodei14875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14875" ; + base:hasValue "length" . + +pumps:nodei14876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Linear extent in space between any two points" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14876" ; + base:hasValue "length" . + +pumps:nodei14877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind." ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14877" ; + base:hasValue "ratio" . + +pumps:nodei14878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind." ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14878" ; + base:hasValue "ratio" . + +pumps:nodei14879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind." ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14879" ; + base:hasValue "ratio" . + +pumps:nodei14880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14880" ; + base:hasValue "electric current" . + +pumps:nodei14881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14881" ; + base:hasValue "electric current" . + +pumps:nodei14882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14882" ; + base:hasValue "electric current" . + +pumps:nodei14883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14883" ; + base:hasValue "electric current" . + +pumps:nodei14884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14884" ; + base:hasValue "electric current" . + +pumps:nodei14885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14885" ; + base:hasValue "electric current" . + +pumps:nodei14886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14886" ; + base:hasValue "electric current" . + +pumps:nodei14887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14887" ; + base:hasValue "electric current" . + +pumps:nodei14888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14888" ; + base:hasValue "voltage" . + +pumps:nodei14889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14889" ; + base:hasValue "voltage" . + +pumps:nodei14890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14890" ; + base:hasValue "voltage" . + +pumps:nodei14891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14891" ; + base:hasValue "voltage" . + +pumps:nodei14892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14892" ; + base:hasValue "power" . + +pumps:nodei14893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14893" ; + base:hasValue "power" . + +pumps:nodei14894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14894" ; + base:hasValue "power" . + +pumps:nodei14895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Derivative with respect to time t of energy E being transferred or transformed" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14895" ; + base:hasValue "power" . + +pumps:nodei14896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14896" ; + base:hasValue "energy" . + +pumps:nodei14897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14897" ; + base:hasValue "energy" . + +pumps:nodei14898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14898" ; + base:hasValue "energy" . + +pumps:nodei14899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Ability of a system to do work" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14899" ; + base:hasValue "energy" . + +pumps:nodei14900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14900" ; + base:hasValue "frequency" . + +pumps:nodei14901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14901" ; + base:hasValue "frequency" . + +pumps:nodei14902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14902" ; + base:hasValue "frequency" . + +pumps:nodei14903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Inverse of one cycle of a periodic event" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14903" ; + base:hasValue "frequency" . + +pumps:nodei14904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14904" ; + base:hasValue "electric current" . + +pumps:nodei14905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14905" ; + base:hasValue "electric current" . + +pumps:nodei14906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14906" ; + base:hasValue "electric current" . + +pumps:nodei14907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the flux of the electric current density J through a given directed surface S" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14907" ; + base:hasValue "electric current" . + +pumps:nodei14908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14908" ; + base:hasValue "ratio" . + +pumps:nodei14909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14909" ; + base:hasValue "ratio" . + +pumps:nodei14910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14910" ; + base:hasValue "ratio" . + +pumps:nodei14911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of two numbers or two quantities of the same kind" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14911" ; + base:hasValue "ratio" . + +pumps:nodei14912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14912" ; + base:hasValue "temperature" . + +pumps:nodei14913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14913" ; + base:hasValue "temperature" . + +pumps:nodei14914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14914" ; + base:hasValue "temperature" . + +pumps:nodei14915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14915" ; + base:hasValue "temperature" . + +pumps:nodei14916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14916" ; + base:hasValue "voltage" . + +pumps:nodei14917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14917" ; + base:hasValue "voltage" . + +pumps:nodei14918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14918" ; + base:hasValue "voltage" . + +pumps:nodei14919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14919" ; + base:hasValue "voltage" . + +pumps:nodei14920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14920" ; + base:hasValue "rational number" . + +pumps:nodei14921 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14921" ; + base:hasValue "rational number" . + +pumps:nodei14922 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 1X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "1XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14922" ; + base:hasProperty pumps:nodei15064, + pumps:nodei15065, + pumps:nodei15066 ; + base:hasSymbolicName "S1XPhase" ; + base:hasValue 0e+00 . + +pumps:nodei14923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14923" ; + base:hasValue "rational number" . + +pumps:nodei14924 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14924" ; + base:hasProperty pumps:nodei15067, + pumps:nodei15068, + pumps:nodei15069 ; + base:hasSymbolicName "S1XRelativeShaftVibrationP_P" ; + base:hasValue 0e+00 . + +pumps:nodei14925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14925" ; + base:hasValue "rational number" . + +pumps:nodei14926 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "2XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14926" ; + base:hasProperty pumps:nodei15070, + pumps:nodei15071, + pumps:nodei15072 ; + base:hasSymbolicName "S2XPhase" ; + base:hasValue 0e+00 . + +pumps:nodei14927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity described by the vector product M=r * F where r is position vector with respect to the axis of rotation and F is force" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14927" ; + base:hasValue "moment of force" . + +pumps:nodei14928 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the double rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "2XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14928" ; + base:hasProperty pumps:nodei15073, + pumps:nodei15074, + pumps:nodei15075 ; + base:hasSymbolicName "S2XRelativeShaftVibrationP_P" ; + base:hasValue 0e+00 . + +pumps:nodei14929 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity described by the vector product M=r * F where r is position vector with respect to the axis of rotation and F is force" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14929" ; + base:hasValue "moment of force" . + +pumps:nodei14930 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndex" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndex" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14930" ; + base:hasProperty pumps:nodei15076, + pumps:nodei15077, + pumps:nodei15078 ; + base:hasValue 0e+00 . + +pumps:nodei14931 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity described by the vector product M=r * F where r is position vector with respect to the axis of rotation and F is force" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14931" ; + base:hasValue "moment of force" . + +pumps:nodei14932 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndexPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndexPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14932" ; + base:hasProperty pumps:nodei15079, + pumps:nodei15080, + pumps:nodei15081 ; + base:hasValue 0e+00 . + +pumps:nodei14933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity described by the vector product M=r * F where r is position vector with respect to the axis of rotation and F is force" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14933" ; + base:hasValue "moment of force" . + +pumps:nodei14934 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration in units of the acceleration of gravity g. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14934" ; + base:hasProperty pumps:nodei15082, + pumps:nodei15083, + pumps:nodei15084 ; + base:hasValue 0e+00 . + +pumps:nodei14935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14935" ; + base:hasValue "voltage" . + +pumps:nodei14936 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14936" ; + base:hasProperty pumps:nodei15085, + pumps:nodei15086, + pumps:nodei15087 ; + base:hasValue 0e+00 . + +pumps:nodei14937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14937" ; + base:hasValue "voltage" . + +pumps:nodei14938 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "GapVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Sum value of the oscillation ranges of the vibration at all frequencies except the rotation frequency of the shaft under consideration, expressed as displacement. Regularly, only the frequency range below the rotational frequency is considered." ; + base:hasDisplayName "GapVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14938" ; + base:hasProperty pumps:nodei15088, + pumps:nodei15089, + pumps:nodei15090 ; + base:hasValue 0e+00 . + +pumps:nodei14939 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14939" ; + base:hasValue "voltage" . + +pumps:nodei14940 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Not1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "Not1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14940" ; + base:hasProperty pumps:nodei15091, + pumps:nodei15092, + pumps:nodei15093 ; + base:hasValue 0e+00 . + +pumps:nodei14941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14941" ; + base:hasValue "voltage" . + +pumps:nodei14942 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAcceleration0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAcceleration0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14942" ; + base:hasProperty pumps:nodei15094, + pumps:nodei15095, + pumps:nodei15096 ; + base:hasValue 0e+00 . + +pumps:nodei14943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14943" ; + base:hasValue "temperature" . + +pumps:nodei14944 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14944" ; + base:hasProperty pumps:nodei15097, + pumps:nodei15098, + pumps:nodei15399 ; + base:hasValue 0e+00 . + +pumps:nodei14945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14945" ; + base:hasValue "temperature" . + +pumps:nodei14946 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerG0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14946" ; + base:hasProperty pumps:nodei15400, + pumps:nodei15401, + pumps:nodei15402 ; + base:hasValue 0e+00 . + +pumps:nodei14947 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14947" ; + base:hasValue "temperature" . + +pumps:nodei14948 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerGP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerGP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14948" ; + base:hasProperty pumps:nodei15403, + pumps:nodei15404, + pumps:nodei15405 ; + base:hasValue 0e+00 . + +pumps:nodei14949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14949" ; + base:hasValue "temperature" . + +pumps:nodei14950 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration in units of the acceleration of gravity g" ; + base:hasDisplayName "OverallVibrationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14950" ; + base:hasProperty pumps:nodei15406, + pumps:nodei15407, + pumps:nodei15408 ; + base:hasValue 0e+00 . + +pumps:nodei14951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14951" ; + base:hasValue "velocity" . + +pumps:nodei14952 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration" ; + base:hasDisplayName "OverallVibrationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14952" ; + base:hasProperty pumps:nodei15409, + pumps:nodei15410, + pumps:nodei15411 ; + base:hasValue 0e+00 . + +pumps:nodei14953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14953" ; + base:hasValue "velocity" . + +pumps:nodei14954 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14954" ; + base:hasProperty pumps:nodei15412, + pumps:nodei15413, + pumps:nodei15414 ; + base:hasValue 0e+00 . + +pumps:nodei14955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14955" ; + base:hasValue "velocity" . + +pumps:nodei14956 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14956" ; + base:hasProperty pumps:nodei15415, + pumps:nodei15416, + pumps:nodei15417 ; + base:hasValue 0e+00 . + +pumps:nodei14957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14957" ; + base:hasValue "velocity" . + +pumps:nodei14958 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocity0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocity0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14958" ; + base:hasProperty pumps:nodei15418, + pumps:nodei15419, + pumps:nodei15420 ; + base:hasValue 0e+00 . + +pumps:nodei14959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14959" ; + base:hasValue "velocity" . + +pumps:nodei14960 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocityP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14960" ; + base:hasProperty pumps:nodei15421, + pumps:nodei15422, + pumps:nodei15423 ; + base:hasValue 0e+00 . + +pumps:nodei14961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14961" ; + base:hasValue "velocity" . + +pumps:nodei14962 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement expressed as velocity" ; + base:hasDisplayName "OverallVibrationVelocityRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14962" ; + base:hasProperty pumps:nodei15424, + pumps:nodei15425, + pumps:nodei15426 ; + base:hasValue 0e+00 . + +pumps:nodei14963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14963" ; + base:hasValue "velocity" . + +pumps:nodei14964 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceStandardForVibrationMeasurement" ; + base:hasDatatype opcua:String ; + base:hasDescription "Standard to which statements on vibration measurement refer." ; + base:hasDisplayName "ReferenceStandardForVibrationMeasurement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14964" ; + base:hasProperty pumps:nodei15427 . + +pumps:nodei14965 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the rotation frequency (1X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14965" ; + base:hasProperty pumps:nodei15428, + pumps:nodei15429, + pumps:nodei15430 ; + base:hasValue 0e+00 . + +pumps:nodei14966 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity giving the rate of change of a position vector" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14966" ; + base:hasValue "velocity" . + +pumps:nodei14967 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the first harmonic of the rotation frequency (2X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14967" ; + base:hasProperty pumps:nodei15431, + pumps:nodei15432, + pumps:nodei15433 ; + base:hasValue 0e+00 . + +pumps:nodei14968 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14968" ; + base:hasValue "temperature" . + +pumps:nodei14969 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "SpeedOfRotation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions per time." ; + base:hasDisplayName "SpeedOfRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14969" ; + base:hasProperty pumps:nodei15434, + pumps:nodei15435, + pumps:nodei15436 ; + base:hasValue 0e+00 . + +pumps:nodei14970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14970" ; + base:hasValue "temperature" . + +pumps:nodei14971 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "ThrustPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure for the distance between the sensor and the shaft, expressed as device output voltage" ; + base:hasDisplayName "ThrustPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14971" ; + base:hasProperty pumps:nodei15437, + pumps:nodei15438, + pumps:nodei15439 ; + base:hasValue 0e+00 . + +pumps:nodei14972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14972" ; + base:hasValue "temperature" . + +pumps:nodei14973 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14973" ; + base:hasProperty pumps:nodei15440, + pumps:nodei15441, + pumps:nodei15442 ; + base:hasValue 0e+00 . + +pumps:nodei14974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14974" ; + base:hasValue "temperature" . + +pumps:nodei14975 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14975" ; + base:hasProperty pumps:nodei15443, + pumps:nodei15444, + pumps:nodei15445 ; + base:hasValue 0e+00 . + +pumps:nodei14976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14976" ; + base:hasValueRank "1" . + +pumps:nodei14977 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft multiplied with the number of blades mounted at the shaft, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14977" ; + base:hasProperty pumps:nodei15446, + pumps:nodei15447, + pumps:nodei15448 ; + base:hasValue 0e+00 . + +pumps:nodei14979 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the double rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14979" ; + base:hasProperty pumps:nodei15449, + pumps:nodei15450, + pumps:nodei15451 ; + base:hasValue 0e+00 . + +pumps:nodei14981 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14981" ; + base:hasProperty pumps:nodei15452, + pumps:nodei15453, + pumps:nodei15454 ; + base:hasValue 0e+00 . + +pumps:nodei14982 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14982" ; + base:hasValueRank "1" . + +pumps:nodei14983 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14983" ; + base:hasProperty pumps:nodei15455, + pumps:nodei15456, + pumps:nodei15457 ; + base:hasValue 0e+00 . + +pumps:nodei14985 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the harmonics of the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14985" ; + base:hasProperty pumps:nodei15458, + pumps:nodei15459, + pumps:nodei15460 ; + base:hasValue 0e+00 . + +pumps:nodei14987 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14987" ; + base:hasProperty pumps:nodei15461, + pumps:nodei15462, + pumps:nodei15463 ; + base:hasValue 0e+00 . + +pumps:nodei14988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14988" ; + base:hasValueRank "1" . + +pumps:nodei14989 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14989" ; + base:hasProperty pumps:nodei15464, + pumps:nodei15465, + pumps:nodei15466 ; + base:hasValue 0e+00 . + +pumps:nodei14991 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14991" ; + base:hasProperty pumps:nodei15467, + pumps:nodei15468, + pumps:nodei15469 ; + base:hasValue 0e+00 . + +pumps:nodei14993 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 1X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "1XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14993" ; + base:hasProperty pumps:nodei15470, + pumps:nodei15471, + pumps:nodei15472 ; + base:hasSymbolicName "S1XPhase" ; + base:hasValue 0e+00 . + +pumps:nodei14994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14994" ; + base:hasValueRank "1" . + +pumps:nodei14995 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14995" ; + base:hasProperty pumps:nodei15473, + pumps:nodei15474, + pumps:nodei15475 ; + base:hasSymbolicName "S1XRelativeShaftVibrationP_P" ; + base:hasValue 0e+00 . + +pumps:nodei14997 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XPhase" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "2XPhase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14997" ; + base:hasProperty pumps:nodei15476, + pumps:nodei15477, + pumps:nodei15478 ; + base:hasSymbolicName "S2XPhase" ; + base:hasValue 0e+00 . + +pumps:nodei14999 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "2XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range at the double rotation frequency of the shaft under consideration, expressed as displacement." ; + base:hasDisplayName "2XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "14999" ; + base:hasProperty pumps:nodei15479, + pumps:nodei15480, + pumps:nodei15481 ; + base:hasSymbolicName "S2XRelativeShaftVibrationP_P" ; + base:hasValue 0e+00 . + +pumps:nodei15000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15000" ; + base:hasValueRank "1" . + +pumps:nodei15001 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndex" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndex" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15001" ; + base:hasProperty pumps:nodei15482, + pumps:nodei15483, + pumps:nodei15484 ; + base:hasValue 0e+00 . + +pumps:nodei15003 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BearingIndexPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "BearingIndexPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15003" ; + base:hasProperty pumps:nodei15485, + pumps:nodei15486, + pumps:nodei15487 ; + base:hasValue 0e+00 . + +pumps:nodei15005 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration in units of the acceleration of gravity g. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15005" ; + base:hasProperty pumps:nodei15488, + pumps:nodei15489, + pumps:nodei15490 ; + base:hasValue 0e+00 . + +pumps:nodei15007 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "BroadbandCavitationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration. The frequency range is regularly defined by the user." ; + base:hasDisplayName "BroadbandCavitationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15007" ; + base:hasProperty pumps:nodei15491, + pumps:nodei15492, + pumps:nodei15493 ; + base:hasValue 0e+00 . + +pumps:nodei15009 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "GapVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Sum value of the oscillation ranges of the vibration at all frequencies except the rotation frequency of the shaft under consideration, expressed as displacement. Regularly, only the frequency range below the rotational frequency is considered." ; + base:hasDisplayName "GapVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15009" ; + base:hasProperty pumps:nodei15494, + pumps:nodei15495, + pumps:nodei15496 ; + base:hasValue 0e+00 . + +pumps:nodei15011 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Not1XRelativeShaftVibrationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "Not1XRelativeShaftVibrationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15011" ; + base:hasProperty pumps:nodei15497, + pumps:nodei15498, + pumps:nodei15499 ; + base:hasValue 0e+00 . + +pumps:nodei15013 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAcceleration0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAcceleration0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15013" ; + base:hasProperty pumps:nodei15500, + pumps:nodei15501, + pumps:nodei15502 ; + base:hasValue 0e+00 . + +pumps:nodei15015 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15015" ; + base:hasProperty pumps:nodei15503, + pumps:nodei15504, + pumps:nodei15505 ; + base:hasValue 0e+00 . + +pumps:nodei15017 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerG0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15017" ; + base:hasProperty pumps:nodei15506, + pumps:nodei15507, + pumps:nodei15508 ; + base:hasValue 0e+00 . + +pumps:nodei15019 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerG_RMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration in units of the acceleration of gravity g" ; + base:hasDisplayName "OverallVibrationAccelerationPerG_RMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15019" ; + base:hasProperty pumps:nodei15509, + pumps:nodei15510, + pumps:nodei15511 ; + base:hasValue 0e+00 . + +pumps:nodei15021 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationPerGP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationAccelerationPerGP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15021" ; + base:hasProperty pumps:nodei15512, + pumps:nodei15513, + pumps:nodei15514 ; + base:hasValue 0e+00 . + +pumps:nodei15023 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationAccelerationRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement, expressed as acceleration" ; + base:hasDisplayName "OverallVibrationAccelerationRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15023" ; + base:hasProperty pumps:nodei15515, + pumps:nodei15516, + pumps:nodei15517 ; + base:hasValue 0e+00 . + +pumps:nodei15025 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15025" ; + base:hasProperty pumps:nodei15518, + pumps:nodei15519, + pumps:nodei15520 ; + base:hasValue 0e+00 . + +pumps:nodei15027 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationDisplacementRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationDisplacementRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15027" ; + base:hasProperty pumps:nodei15521, + pumps:nodei15522, + pumps:nodei15523 ; + base:hasValue 0e+00 . + +pumps:nodei15029 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocity0_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum oscillation amplitude, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocity0_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15029" ; + base:hasProperty pumps:nodei15524, + pumps:nodei15525, + pumps:nodei15526 ; + base:hasValue 0e+00 . + +pumps:nodei15031 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityP_P" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation range, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration." ; + base:hasDisplayName "OverallVibrationVelocityP_P" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15031" ; + base:hasProperty pumps:nodei15527, + pumps:nodei15528, + pumps:nodei15529 ; + base:hasValue 0e+00 . + +pumps:nodei15033 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OverallVibrationVelocityRMS" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation displacement expressed as velocity" ; + base:hasDisplayName "OverallVibrationVelocityRMS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15033" ; + base:hasProperty pumps:nodei15530, + pumps:nodei15531, + pumps:nodei15532 ; + base:hasValue 0e+00 . + +pumps:nodei15035 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceStandardForVibrationMeasurement" ; + base:hasDatatype opcua:String ; + base:hasDescription "Standard to which statements on vibration measurement refer." ; + base:hasDisplayName "ReferenceStandardForVibrationMeasurement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15035" ; + base:hasProperty pumps:nodei15533 . + +pumps:nodei15036 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the rotation frequency (1X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15036" ; + base:hasProperty pumps:nodei15534, + pumps:nodei15535, + pumps:nodei15536 ; + base:hasValue 0e+00 . + +pumps:nodei15038 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "RotationalPhase2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Phase of the vibration amplitude at the first harmonic of the rotation frequency (2X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor." ; + base:hasDisplayName "RotationalPhase2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15038" ; + base:hasProperty pumps:nodei15537, + pumps:nodei15538, + pumps:nodei15539 ; + base:hasValue 0e+00 . + +pumps:nodei15040 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "SpeedOfRotation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions per time." ; + base:hasDisplayName "SpeedOfRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15040" ; + base:hasProperty pumps:nodei15540, + pumps:nodei15541, + pumps:nodei15542 ; + base:hasValue 0e+00 . + +pumps:nodei15042 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "ThrustPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure for the distance between the sensor and the shaft, expressed as device output voltage" ; + base:hasDisplayName "ThrustPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15042" ; + base:hasProperty pumps:nodei15543, + pumps:nodei15544, + pumps:nodei15545 ; + base:hasValue 0e+00 . + +pumps:nodei15044 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequencies" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15044" ; + base:hasProperty pumps:nodei15546, + pumps:nodei15547, + pumps:nodei15548 ; + base:hasValue 0e+00 . + +pumps:nodei15046 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user." ; + base:hasDisplayName "VibrationAmplitudeAtTheBearingDefectFrequenciesPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15046" ; + base:hasProperty pumps:nodei15549, + pumps:nodei15550, + pumps:nodei15551 ; + base:hasValue 0e+00 . + +pumps:nodei15048 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft multiplied with the number of blades mounted at the shaft, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheBladePassFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15048" ; + base:hasProperty pumps:nodei15552, + pumps:nodei15553, + pumps:nodei15554 ; + base:hasValue 0e+00 . + +pumps:nodei15050 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the double rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15050" ; + base:hasProperty pumps:nodei15555, + pumps:nodei15556, + pumps:nodei15557 ; + base:hasValue 0e+00 . + +pumps:nodei15052 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15052" ; + base:hasProperty pumps:nodei15558, + pumps:nodei15559, + pumps:nodei15560 ; + base:hasValue 0e+00 . + +pumps:nodei15054 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15054" ; + base:hasProperty pumps:nodei15561, + pumps:nodei15562, + pumps:nodei15563 ; + base:hasValue 0e+00 . + +pumps:nodei15056 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Performance indicator of vibration calculated from the oscillation amplitude at the harmonics of the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15056" ; + base:hasProperty pumps:nodei15564, + pumps:nodei15565, + pumps:nodei15566 ; + base:hasValue 0e+00 . + +pumps:nodei15058 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Oscillation amplitude at the rotation frequency of the object under consideration, expressed as velocity." ; + base:hasDisplayName "VibrationAmplitudeAtTheRotationFrequency1X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15058" ; + base:hasProperty pumps:nodei15567, + pumps:nodei15568, + pumps:nodei15569 ; + base:hasValue 0e+00 . + +pumps:nodei15060 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15060" ; + base:hasProperty pumps:nodei15570, + pumps:nodei15571, + pumps:nodei15572 ; + base:hasValue 0e+00 . + +pumps:nodei15062 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Root mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration in units of the acceleration of gravity g." ; + base:hasDisplayName "VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15062" ; + base:hasProperty pumps:nodei15573, + pumps:nodei15574, + pumps:nodei15575 ; + base:hasValue 0e+00 . + +pumps:nodei15064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15064" . + +pumps:nodei15065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15065" . + +pumps:nodei15066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15066" . + +pumps:nodei15067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15067" . + +pumps:nodei15068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15068" . + +pumps:nodei15069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15069" . + +pumps:nodei15070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15070" . + +pumps:nodei15071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15071" . + +pumps:nodei15072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15072" . + +pumps:nodei15073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15073" . + +pumps:nodei15074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15074" . + +pumps:nodei15075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15075" . + +pumps:nodei15076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15076" . + +pumps:nodei15077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15077" . + +pumps:nodei15078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15078" . + +pumps:nodei15079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15079" . + +pumps:nodei15080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15080" . + +pumps:nodei15081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15081" . + +pumps:nodei15082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15082" . + +pumps:nodei15083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15083" . + +pumps:nodei15084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15084" . + +pumps:nodei15085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15085" . + +pumps:nodei15086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15086" . + +pumps:nodei15087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15087" . + +pumps:nodei15088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15088" . + +pumps:nodei15089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15089" . + +pumps:nodei15090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15090" . + +pumps:nodei15091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15091" . + +pumps:nodei15092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15092" . + +pumps:nodei15093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15093" . + +pumps:nodei15094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15094" . + +pumps:nodei15095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15095" . + +pumps:nodei15096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15096" . + +pumps:nodei15097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15097" . + +pumps:nodei15098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15098" . + +pumps:nodei15099 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured ambient humidity" ; + base:hasDisplayName "AmbientHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15099" ; + base:hasProperty pumps:nodei12924, + pumps:nodei14722, + pumps:nodei15199, + pumps:nodei9434 ; + base:hasValue 0e+00 . + +pumps:nodei15101 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured ambient temperature" ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15101" ; + base:hasProperty pumps:nodei9450, + pumps:nodei9452, + pumps:nodei9454, + pumps:nodei9458 ; + base:hasValue 0e+00 . + +pumps:nodei15103 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialLoadOfPumpRotor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured residual thrust acting through the shaft derived from hydraulic or mechanical forces" ; + base:hasDisplayName "AxialLoadOfPumpRotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15103" ; + base:hasProperty pumps:nodei9563, + pumps:nodei9565, + pumps:nodei9567, + pumps:nodei9575 ; + base:hasValue 0e+00 . + +pumps:nodei15105 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialRotorPosition" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured position of the axial rotor in bearing." ; + base:hasDisplayName "AxialRotorPosition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15105" ; + base:hasProperty pumps:nodei10977, + pumps:nodei10979, + pumps:nodei10981, + pumps:nodei10989 ; + base:hasValue 0e+00 . + +pumps:nodei15107 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured back pressure of the pump" ; + base:hasDisplayName "BackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15107" ; + base:hasProperty pumps:nodei11128, + pumps:nodei11266, + pumps:nodei11276, + pumps:nodei11284 ; + base:hasValue 0e+00 . + +pumps:nodei15109 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BearingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the bearing" ; + base:hasDisplayName "BearingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15109" ; + base:hasProperty pumps:nodei11885, + pumps:nodei11890, + pumps:nodei11895, + pumps:nodei11915 ; + base:hasValue 0e+00 . + +pumps:nodei15111 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClearanceFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured clearance flow between the housing and the impeller" ; + base:hasDisplayName "ClearanceFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15111" ; + base:hasProperty pumps:nodei12070, + pumps:nodei12075, + pumps:nodei12449, + pumps:nodei9538 ; + base:hasValue 0e+00 . + +pumps:nodei15113 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the coolant." ; + base:hasDisplayName "CoolantTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15113" ; + base:hasProperty pumps:nodei11102, + pumps:nodei11278, + pumps:nodei11330, + pumps:nodei14753 ; + base:hasValue 0e+00 . + +pumps:nodei15115 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Density" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured density of the fluid" ; + base:hasDisplayName "Density" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15115" ; + base:hasProperty pumps:nodei12458, + pumps:nodei12461, + pumps:nodei12464, + pumps:nodei14756 ; + base:hasValue 0e+00 . + +pumps:nodei15117 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DifferentialPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined (actual) gain in total pressure between the pump inlet and pump outlet" ; + base:hasDisplayName "DifferentialPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15117" ; + base:hasProperty pumps:nodei12648, + pumps:nodei12650, + pumps:nodei12652, + pumps:nodei14759 ; + base:hasValue 0e+00 . + +pumps:nodei15119 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DynamicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured kinematic viscosity of the fluid" ; + base:hasDisplayName "DynamicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15119" ; + base:hasProperty pumps:nodei12666, + pumps:nodei12668, + pumps:nodei12670, + pumps:nodei14762 ; + base:hasValue 0e+00 . + +pumps:nodei15121 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectronicTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the electronic" ; + base:hasDisplayName "ElectronicTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15121" ; + base:hasProperty pumps:nodei12684, + pumps:nodei12686, + pumps:nodei12688, + pumps:nodei14765 ; + base:hasValue 0e+00 . + +pumps:nodei15123 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FluidTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured internal temperature of pump fluid." ; + base:hasDisplayName "FluidTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15123" ; + base:hasProperty pumps:nodei12702, + pumps:nodei12704, + pumps:nodei12706, + pumps:nodei14768 ; + base:hasValue 0e+00 . + +pumps:nodei15125 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HousingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the housing" ; + base:hasDisplayName "HousingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15125" ; + base:hasProperty pumps:nodei12720, + pumps:nodei12722, + pumps:nodei12724, + pumps:nodei14771 ; + base:hasValue 0e+00 . + +pumps:nodei15127 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HydraulicEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage" ; + base:hasDisplayName "HydraulicEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15127" ; + base:hasProperty pumps:nodei12733, + pumps:nodei12734, + pumps:nodei12735, + pumps:nodei14774 ; + base:hasValue 0e+00 . + +pumps:nodei15129 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured pressure at the inlet area of the installation." ; + base:hasDisplayName "InletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15129" ; + base:hasProperty pumps:nodei12742, + pumps:nodei12743, + pumps:nodei12744, + pumps:nodei14777 ; + base:hasValue 0e+00 . + +pumps:nodei15131 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation" ; + base:hasDisplayName "InstallationTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15131" ; + base:hasProperty pumps:nodei12751, + pumps:nodei12752, + pumps:nodei12753, + pumps:nodei14780 ; + base:hasValue 0e+00 . + +pumps:nodei15133 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "KinematicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured dynamic viscosity of the fluid" ; + base:hasDisplayName "KinematicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15133" ; + base:hasProperty pumps:nodei12760, + pumps:nodei12761, + pumps:nodei12762, + pumps:nodei14783 ; + base:hasValue 0e+00 . + +pumps:nodei15135 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LeakageRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow leaking from shaft seals" ; + base:hasDisplayName "LeakageRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15135" ; + base:hasProperty pumps:nodei12769, + pumps:nodei12770, + pumps:nodei12771, + pumps:nodei14786 ; + base:hasValue 0e+00 . + +pumps:nodei15137 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Level" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured level" ; + base:hasDisplayName "Level" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15137" ; + base:hasProperty pumps:nodei12778, + pumps:nodei12779, + pumps:nodei12780, + pumps:nodei14789 ; + base:hasValue 0e+00 . + +pumps:nodei15139 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricatingOilConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured oil consumption of the lubricating system" ; + base:hasDisplayName "LubricatingOilConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15139" ; + base:hasProperty pumps:nodei12787, + pumps:nodei12788, + pumps:nodei12789, + pumps:nodei14792 ; + base:hasValue 0e+00 . + +pumps:nodei15141 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricatingOilPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured oil pressure of the lubrication system" ; + base:hasDisplayName "LubricatingOilPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15141" ; + base:hasProperty pumps:nodei12796, + pumps:nodei12797, + pumps:nodei12798, + pumps:nodei14795 ; + base:hasValue 0e+00 . + +pumps:nodei15143 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MassFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measure mass flow from the outlet area of the pump" ; + base:hasDisplayName "MassFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15143" ; + base:hasProperty pumps:nodei12805, + pumps:nodei12806, + pumps:nodei12807, + pumps:nodei14798 ; + base:hasValue 0e+00 . + +pumps:nodei15145 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanVelocityAtThroat" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow passing through the exit from the volute divided by the throat area" ; + base:hasDisplayName "MeanVelocityAtThroat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15145" ; + base:hasProperty pumps:nodei12814, + pumps:nodei12815, + pumps:nodei12816, + pumps:nodei14801 ; + base:hasValue 0e+00 . + +pumps:nodei15147 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ, ab, at given operating conditions" ; + base:hasDisplayName "MechanicalEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15147" ; + base:hasProperty pumps:nodei12823, + pumps:nodei12824, + pumps:nodei12825, + pumps:nodei14804 ; + base:hasValue 0e+00 . + +pumps:nodei15149 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid" ; + base:hasDisplayName "NetPositiveInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15149" ; + base:hasProperty pumps:nodei12832, + pumps:nodei12833, + pumps:nodei12834, + pumps:nodei14807 ; + base:hasValue 0e+00 . + +pumps:nodei15151 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amount of the absolute value of the total head above the head, equivalent to the vapor pressure of the liquid at the particular temperature, with reference to the NPSH datum plane" ; + base:hasDisplayName "NetPositiveSuctionHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15151" ; + base:hasProperty pumps:nodei12841, + pumps:nodei12842, + pumps:nodei12843, + pumps:nodei14810 ; + base:hasValue 0e+00 . + +pumps:nodei15153 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfStarts" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "Total number of starts" ; + base:hasDisplayName "NumberOfStarts" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15153" ; + base:hasProperty pumps:nodei12850, + pumps:nodei12851, + pumps:nodei12852, + pumps:nodei14813 ; + base:hasValue 0 . + +pumps:nodei15155 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured pressure at the outlet area of the installation." ; + base:hasDisplayName "OutletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15155" ; + base:hasProperty pumps:nodei12859, + pumps:nodei12860, + pumps:nodei12861, + pumps:nodei14816 ; + base:hasValue 0e+00 . + +pumps:nodei15157 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverallEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the driver power input, Pmot, delivered as pump power output, Pu" ; + base:hasDisplayName "OverallEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15157" ; + base:hasProperty pumps:nodei12868, + pumps:nodei12869, + pumps:nodei12870, + pumps:nodei14819 ; + base:hasValue 0e+00 . + +pumps:nodei15159 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerLossDueToInternalLeakage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power loss due clearance flows" ; + base:hasDisplayName "PowerLossDueToInternalLeakage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15159" ; + base:hasProperty pumps:nodei12877, + pumps:nodei12878, + pumps:nodei12879, + pumps:nodei14822 ; + base:hasValue 0e+00 . + +pumps:nodei15161 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured process pressure of the pump" ; + base:hasDisplayName "ProcessPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15161" ; + base:hasProperty pumps:nodei12886, + pumps:nodei12887, + pumps:nodei12888, + pumps:nodei14825 ; + base:hasValue 0e+00 . + +pumps:nodei15163 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions" ; + base:hasDisplayName "PumpEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15163" ; + base:hasProperty pumps:nodei12895, + pumps:nodei12896, + pumps:nodei12897, + pumps:nodei14828 ; + base:hasValue 0e+00 . + +pumps:nodei15165 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured humidity inside the pump" ; + base:hasDisplayName "PumpHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15165" ; + base:hasProperty pumps:nodei12904, + pumps:nodei12905, + pumps:nodei12906, + pumps:nodei14831 ; + base:hasValue 0e+00 . + +pumps:nodei15167 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power transmitted to the pump by its driver" ; + base:hasDisplayName "PumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15167" ; + base:hasProperty pumps:nodei12913, + pumps:nodei12914, + pumps:nodei12915, + pumps:nodei14834 ; + base:hasValue 0e+00 . + +pumps:nodei15169 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpPowerOutput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured useful mechanical power transferred to the fluid during its passage through the pump" ; + base:hasDisplayName "PumpPowerOutput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15169" ; + base:hasProperty pumps:nodei12922, + pumps:nodei12923, + pumps:nodei12925, + pumps:nodei14837 ; + base:hasValue 0e+00 . + +pumps:nodei15171 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the pump" ; + base:hasDisplayName "PumpTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15171" ; + base:hasProperty pumps:nodei13116, + pumps:nodei13118, + pumps:nodei13120, + pumps:nodei14840 ; + base:hasValue 0e+00 . + +pumps:nodei15173 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump" ; + base:hasDisplayName "PumpTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15173" ; + base:hasProperty pumps:nodei13134, + pumps:nodei13136, + pumps:nodei13138, + pumps:nodei14843 ; + base:hasValue 0e+00 . + +pumps:nodei15175 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialLoadOfPumpRotor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured residual force acting at right angles to the line of the shaft and derived from hydraulic forces" ; + base:hasDisplayName "RadialLoadOfPumpRotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15175" ; + base:hasProperty pumps:nodei13154, + pumps:nodei13156, + pumps:nodei13158, + pumps:nodei14846 ; + base:hasValue 0e+00 . + +pumps:nodei15177 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergy" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)" ; + base:hasDisplayName "SoundEnergy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15177" ; + base:hasProperty pumps:nodei13856, + pumps:nodei13858, + pumps:nodei13860, + pumps:nodei14849 ; + base:hasValue 0e+00 . + +pumps:nodei15179 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergyLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels" ; + base:hasDisplayName "SoundEnergyLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15179" ; + base:hasProperty pumps:nodei13874, + pumps:nodei13876, + pumps:nodei13878, + pumps:nodei14852 ; + base:hasValue 0e+00 . + +pumps:nodei15181 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPower" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface" ; + base:hasDisplayName "SoundPower" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15181" ; + base:hasProperty pumps:nodei13893, + pumps:nodei13895, + pumps:nodei13897, + pumps:nodei14855 ; + base:hasValue 0e+00 . + +pumps:nodei15183 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPowerLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels" ; + base:hasDisplayName "SoundPowerLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15183" ; + base:hasProperty pumps:nodei13911, + pumps:nodei13913, + pumps:nodei13915, + pumps:nodei14858 ; + base:hasValue 0e+00 . + +pumps:nodei15185 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured difference between instantaneous pressure and static pressure" ; + base:hasDisplayName "SoundPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15185" ; + base:hasProperty pumps:nodei14661, + pumps:nodei14663, + pumps:nodei14665, + pumps:nodei14861 ; + base:hasValue 0e+00 . + +pumps:nodei15187 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressureLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ten times logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels" ; + base:hasDisplayName "SoundPressureLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15187" ; + base:hasProperty pumps:nodei14679, + pumps:nodei14681, + pumps:nodei14683, + pumps:nodei14864 ; + base:hasValue 0e+00 . + +pumps:nodei15189 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured number of rotations or movements made by the shaft, coupling or impeller in a given time" ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15189" ; + base:hasProperty pumps:nodei14697, + pumps:nodei14699, + pumps:nodei14701, + pumps:nodei14867 ; + base:hasValue 0e+00 . + +pumps:nodei15191 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Throughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured throughput of the vacuum pump" ; + base:hasDisplayName "Throughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15191" ; + base:hasProperty pumps:nodei14715, + pumps:nodei14717, + pumps:nodei14719, + pumps:nodei14870 ; + base:hasValue 0e+00 . + +pumps:nodei15193 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined total head at the inlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15193" ; + base:hasProperty pumps:nodei14730, + pumps:nodei14731, + pumps:nodei14732, + pumps:nodei14873 ; + base:hasValue 0e+00 . + +pumps:nodei15195 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined total head at the outlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15195" ; + base:hasProperty pumps:nodei14739, + pumps:nodei14740, + pumps:nodei14741, + pumps:nodei14876 ; + base:hasValue 0e+00 . + +pumps:nodei15197 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumetricEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined ratio of the actual delivered volume at maximum pressure to the geometric displacement volume" ; + base:hasDisplayName "VolumetricEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15197" ; + base:hasProperty pumps:nodei14748, + pumps:nodei14749, + pumps:nodei14750, + pumps:nodei14879 ; + base:hasValue 0e+00 . + +pumps:nodei15199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15199" . + +pumps:nodei15399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15399" . + +pumps:nodei15400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15400" . + +pumps:nodei15401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15401" . + +pumps:nodei15402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15402" . + +pumps:nodei15403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15403" . + +pumps:nodei15404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15404" . + +pumps:nodei15405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15405" . + +pumps:nodei15406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15406" . + +pumps:nodei15407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15407" . + +pumps:nodei15408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15408" . + +pumps:nodei15409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15409" . + +pumps:nodei15410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15410" . + +pumps:nodei15411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15411" . + +pumps:nodei15412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15412" . + +pumps:nodei15413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15413" . + +pumps:nodei15414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15414" . + +pumps:nodei15415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15415" . + +pumps:nodei15416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15416" . + +pumps:nodei15417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15417" . + +pumps:nodei15418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15418" . + +pumps:nodei15419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15419" . + +pumps:nodei15420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15420" . + +pumps:nodei15421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15421" . + +pumps:nodei15422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15422" . + +pumps:nodei15423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15423" . + +pumps:nodei15424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15424" . + +pumps:nodei15425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15425" . + +pumps:nodei15426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15426" . + +pumps:nodei15427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15427" . + +pumps:nodei15428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15428" . + +pumps:nodei15429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15429" . + +pumps:nodei15430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15430" . + +pumps:nodei15431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15431" . + +pumps:nodei15432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15432" . + +pumps:nodei15433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15433" . + +pumps:nodei15434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15434" . + +pumps:nodei15435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15435" . + +pumps:nodei15436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15436" . + +pumps:nodei15437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15437" . + +pumps:nodei15438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15438" . + +pumps:nodei15439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15439" . + +pumps:nodei15440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15440" . + +pumps:nodei15441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15441" . + +pumps:nodei15442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15442" . + +pumps:nodei15443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15443" . + +pumps:nodei15444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15444" . + +pumps:nodei15445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15445" . + +pumps:nodei15446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15446" . + +pumps:nodei15447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15447" . + +pumps:nodei15448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15448" . + +pumps:nodei15449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15449" . + +pumps:nodei15450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15450" . + +pumps:nodei15451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15451" . + +pumps:nodei15452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15452" . + +pumps:nodei15453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15453" . + +pumps:nodei15454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15454" . + +pumps:nodei15455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15455" . + +pumps:nodei15456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15456" . + +pumps:nodei15457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15457" . + +pumps:nodei15458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15458" . + +pumps:nodei15459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15459" . + +pumps:nodei15460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15460" . + +pumps:nodei15461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15461" . + +pumps:nodei15462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15462" . + +pumps:nodei15463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15463" . + +pumps:nodei15464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15464" . + +pumps:nodei15465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15465" . + +pumps:nodei15466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15466" . + +pumps:nodei15467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15467" . + +pumps:nodei15468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15468" . + +pumps:nodei15469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15469" . + +pumps:nodei15470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15470" . + +pumps:nodei15471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15471" . + +pumps:nodei15472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15472" . + +pumps:nodei15473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15473" . + +pumps:nodei15474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15474" . + +pumps:nodei15475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15475" . + +pumps:nodei15476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15476" . + +pumps:nodei15477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15477" . + +pumps:nodei15478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15478" . + +pumps:nodei15479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15479" . + +pumps:nodei15480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15480" . + +pumps:nodei15481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15481" . + +pumps:nodei15482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15482" . + +pumps:nodei15483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15483" . + +pumps:nodei15484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15484" . + +pumps:nodei15485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15485" . + +pumps:nodei15486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15486" . + +pumps:nodei15487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15487" . + +pumps:nodei15488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15488" . + +pumps:nodei15489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15489" . + +pumps:nodei15490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15490" . + +pumps:nodei15491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15491" . + +pumps:nodei15492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15492" . + +pumps:nodei15493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15493" . + +pumps:nodei15494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15494" . + +pumps:nodei15495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15495" . + +pumps:nodei15496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15496" . + +pumps:nodei15497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15497" . + +pumps:nodei15498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15498" . + +pumps:nodei15499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15499" . + +pumps:nodei15500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15500" . + +pumps:nodei15501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15501" . + +pumps:nodei15502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15502" . + +pumps:nodei15503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15503" . + +pumps:nodei15504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15504" . + +pumps:nodei15505 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15505" . + +pumps:nodei15506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15506" . + +pumps:nodei15507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15507" . + +pumps:nodei15508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15508" . + +pumps:nodei15509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15509" . + +pumps:nodei15510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15510" . + +pumps:nodei15511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15511" . + +pumps:nodei15512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15512" . + +pumps:nodei15513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15513" . + +pumps:nodei15514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15514" . + +pumps:nodei15515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15515" . + +pumps:nodei15516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15516" . + +pumps:nodei15517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15517" . + +pumps:nodei15518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15518" . + +pumps:nodei15519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15519" . + +pumps:nodei15520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15520" . + +pumps:nodei15521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15521" . + +pumps:nodei15522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15522" . + +pumps:nodei15523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15523" . + +pumps:nodei15524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15524" . + +pumps:nodei15525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15525" . + +pumps:nodei15526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15526" . + +pumps:nodei15527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15527" . + +pumps:nodei15528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15528" . + +pumps:nodei15529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15529" . + +pumps:nodei15530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15530" . + +pumps:nodei15531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15531" . + +pumps:nodei15532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15532" . + +pumps:nodei15533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15533" . + +pumps:nodei15534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15534" . + +pumps:nodei15535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15535" . + +pumps:nodei15536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15536" . + +pumps:nodei15537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15537" . + +pumps:nodei15538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15538" . + +pumps:nodei15539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15539" . + +pumps:nodei15540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15540" . + +pumps:nodei15541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15541" . + +pumps:nodei15542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15542" . + +pumps:nodei15543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15543" . + +pumps:nodei15544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15544" . + +pumps:nodei15545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15545" . + +pumps:nodei15546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15546" . + +pumps:nodei15547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15547" . + +pumps:nodei15548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15548" . + +pumps:nodei15549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15549" . + +pumps:nodei15550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15550" . + +pumps:nodei15551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15551" . + +pumps:nodei15552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15552" . + +pumps:nodei15553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15553" . + +pumps:nodei15554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15554" . + +pumps:nodei15555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15555" . + +pumps:nodei15556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15556" . + +pumps:nodei15557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15557" . + +pumps:nodei15558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15558" . + +pumps:nodei15559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15559" . + +pumps:nodei15560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15560" . + +pumps:nodei15561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15561" . + +pumps:nodei15562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15562" . + +pumps:nodei15563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15563" . + +pumps:nodei15564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15564" . + +pumps:nodei15565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15565" . + +pumps:nodei15566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15566" . + +pumps:nodei15567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15567" . + +pumps:nodei15568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15568" . + +pumps:nodei15569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15569" . + +pumps:nodei15570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15570" . + +pumps:nodei15571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15571" . + +pumps:nodei15572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15572" . + +pumps:nodei15573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15573" . + +pumps:nodei15574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15574" . + +pumps:nodei15575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "15575" . + +pumps:nodei5001 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6018 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5001" ; + base:hasSymbolicName "DefaultBinary" . + +pumps:nodei5002 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6019 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5002" ; + base:hasSymbolicName "DefaultXml" . + +pumps:nodei5003 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5003" ; + base:hasSymbolicName "DefaultJson" . + +pumps:nodei5004 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6020 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5004" ; + base:hasSymbolicName "DefaultBinary" . + +pumps:nodei5005 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6021 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5005" ; + base:hasSymbolicName "DefaultXml" . + +pumps:nodei5006 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5006" ; + base:hasSymbolicName "DefaultJson" . + +pumps:nodei5007 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6022 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5007" ; + base:hasSymbolicName "DefaultBinary" . + +pumps:nodei5008 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6023 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5008" ; + base:hasSymbolicName "DefaultXml" . + +pumps:nodei5009 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5009" ; + base:hasSymbolicName "DefaultJson" . + +pumps:nodei5010 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6024 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5010" ; + base:hasSymbolicName "DefaultBinary" . + +pumps:nodei5011 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6025 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5011" ; + base:hasSymbolicName "DefaultXml" . + +pumps:nodei5012 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5012" ; + base:hasSymbolicName "DefaultJson" . + +pumps:nodei5013 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6026 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5013" ; + base:hasSymbolicName "DefaultBinary" . + +pumps:nodei5014 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6027 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5014" ; + base:hasSymbolicName "DefaultXml" . + +pumps:nodei5015 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5015" ; + base:hasSymbolicName "DefaultJson" . + +pumps:nodei5016 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6028 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5016" ; + base:hasSymbolicName "DefaultBinary" . + +pumps:nodei5017 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription pumps:nodei6029 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5017" ; + base:hasSymbolicName "DefaultXml" . + +pumps:nodei5018 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5018" ; + base:hasSymbolicName "DefaultJson" . + +pumps:nodei5019 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei7001, + pumps:nodei7002, + pumps:nodei7003, + pumps:nodei7004, + pumps:nodei7005, + pumps:nodei7006 ; + base:hasDescription "Placeholder for saving markings." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5019" ; + base:hasProperty pumps:nodei6037, + pumps:nodei6041, + pumps:nodei6042, + pumps:nodei6043, + pumps:nodei6045 ; + base:hasSymbolicName "Marking" . + +pumps:nodei5020 a opcua:ObjectNodeClass, + pumps:SupervisionAuxiliaryDeviceType ; + base:hasBrowseName "SupervisionAuxiliaryDevice" ; + base:hasComponent pumps:nodei6046, + pumps:nodei6049, + pumps:nodei6052, + pumps:nodei6055, + pumps:nodei6058, + pumps:nodei6061, + pumps:nodei7008, + pumps:nodei7011, + pumps:nodei7276, + pumps:nodei7280, + pumps:nodei7283, + pumps:nodei7286, + pumps:nodei7289, + pumps:nodei7292, + pumps:nodei7295, + pumps:nodei7298, + pumps:nodei7301, + pumps:nodei7304, + pumps:nodei7307, + pumps:nodei7310, + pumps:nodei7313, + pumps:nodei7316, + pumps:nodei7319, + pumps:nodei7322, + pumps:nodei7325, + pumps:nodei7328, + pumps:nodei7331, + pumps:nodei7334, + pumps:nodei7337, + pumps:nodei7340, + pumps:nodei7343, + pumps:nodei7346, + pumps:nodei7349, + pumps:nodei7352, + pumps:nodei7355 ; + base:hasDescription "Supervision auxiliary device specifies information for monitoring an additional device." ; + base:hasDisplayName "SupervisionAuxiliaryDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5020" . + +pumps:nodei5021 a opcua:ObjectNodeClass, + pumps:SupervisionElectronicsType ; + base:hasBrowseName "SupervisionElectronics" ; + base:hasComponent pumps:nodei7393, + pumps:nodei7396, + pumps:nodei7399, + pumps:nodei7402, + pumps:nodei7405, + pumps:nodei7408, + pumps:nodei7411, + pumps:nodei7414, + pumps:nodei7417, + pumps:nodei7420, + pumps:nodei7423, + pumps:nodei7426, + pumps:nodei7429, + pumps:nodei7432, + pumps:nodei7435, + pumps:nodei7438, + pumps:nodei7441, + pumps:nodei7444, + pumps:nodei7447, + pumps:nodei7450 ; + base:hasDescription "Supervision Electrics specifies information for monitoring the electronics." ; + base:hasDisplayName "SupervisionElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5021" . + +pumps:nodei5022 a opcua:ObjectNodeClass, + pumps:MarkingsType ; + base:hasBrowseName "Markings" ; + base:hasComponent pumps:nodei5023 ; + base:hasDescription "Safety instructions for safe use, e.g. temperature and pressure resistance, electrostatic charge, high voltage, radioactivity, explosive protection." ; + base:hasDisplayName "Markings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5022" . + +pumps:nodei5023 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei7013, + pumps:nodei7014, + pumps:nodei7015, + pumps:nodei7016, + pumps:nodei7017, + pumps:nodei7018 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5023" ; + base:hasProperty pumps:nodei6087, + pumps:nodei6091, + pumps:nodei6092, + pumps:nodei6093, + pumps:nodei6095 ; + base:hasSymbolicName "Marking" . + +pumps:nodei5024 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Arrangements" ; + base:hasComponent pumps:nodei7019, + pumps:nodei7020, + pumps:nodei7021, + pumps:nodei7022, + pumps:nodei7023, + pumps:nodei7024 ; + base:hasDescription "Drawing showing replacement components layout for an item." ; + base:hasDisplayName "Arrangements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5024" ; + base:hasProperty pumps:nodei6101, + pumps:nodei6105, + pumps:nodei6106, + pumps:nodei6107, + pumps:nodei6111 . + +pumps:nodei5025 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Certificates" ; + base:hasComponent pumps:nodei7025, + pumps:nodei7026, + pumps:nodei7027, + pumps:nodei7028, + pumps:nodei7029, + pumps:nodei7030 ; + base:hasDescription "Specific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...)." ; + base:hasDisplayName "Certificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5025" ; + base:hasProperty pumps:nodei6117, + pumps:nodei6121, + pumps:nodei6122, + pumps:nodei6123, + pumps:nodei6385 . + +pumps:nodei5026 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CircuitDiagram" ; + base:hasComponent pumps:nodei7031, + pumps:nodei7032, + pumps:nodei7033, + pumps:nodei7034, + pumps:nodei7035, + pumps:nodei7036 ; + base:hasDescription "Overall feeder and control circuits diagram." ; + base:hasDisplayName "CircuitDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5026" ; + base:hasProperty pumps:nodei6130, + pumps:nodei6134, + pumps:nodei6135, + pumps:nodei6136, + pumps:nodei6387 . + +pumps:nodei5027 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ComponentsList" ; + base:hasComponent pumps:nodei7037, + pumps:nodei7038, + pumps:nodei7039, + pumps:nodei7040, + pumps:nodei7041, + pumps:nodei7042 ; + base:hasDescription "Comprehensive list of items which constitute part of another one." ; + base:hasDisplayName "ComponentsList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5027" ; + base:hasProperty pumps:nodei6143, + pumps:nodei6147, + pumps:nodei6148, + pumps:nodei6149, + pumps:nodei6386 . + +pumps:nodei5028 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Detail" ; + base:hasComponent pumps:nodei7043, + pumps:nodei7044, + pumps:nodei7045, + pumps:nodei7046, + pumps:nodei7047, + pumps:nodei7048 ; + base:hasDescription "Drawing with part list to ensure dismantling, repair and assembly of items." ; + base:hasDisplayName "Detail" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5028" ; + base:hasProperty pumps:nodei6156, + pumps:nodei6160, + pumps:nodei6161, + pumps:nodei6162, + pumps:nodei6388 . + +pumps:nodei5029 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Layout" ; + base:hasComponent pumps:nodei7049, + pumps:nodei7050, + pumps:nodei7051, + pumps:nodei7052, + pumps:nodei7053, + pumps:nodei7054 ; + base:hasDescription "Drawing showing all areas of a particular plant." ; + base:hasDisplayName "Layout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5029" ; + base:hasProperty pumps:nodei6169, + pumps:nodei6173, + pumps:nodei6174, + pumps:nodei6175, + pumps:nodei6391 . + +pumps:nodei5030 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Location" ; + base:hasComponent pumps:nodei7055, + pumps:nodei7056, + pumps:nodei7057, + pumps:nodei7058, + pumps:nodei7059, + pumps:nodei7060 ; + base:hasDescription "Drawing showing the position of all field items within the considered area." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5030" ; + base:hasProperty pumps:nodei6182, + pumps:nodei6186, + pumps:nodei6187, + pumps:nodei6188, + pumps:nodei6392 . + +pumps:nodei5031 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LogicDiagram" ; + base:hasComponent pumps:nodei7061, + pumps:nodei7062, + pumps:nodei7063, + pumps:nodei7064, + pumps:nodei7065, + pumps:nodei7066 ; + base:hasDescription "System control diagram to clarify the overall system logic." ; + base:hasDisplayName "LogicDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5031" ; + base:hasProperty pumps:nodei6195, + pumps:nodei6199, + pumps:nodei6200, + pumps:nodei6201, + pumps:nodei6393 . + +pumps:nodei5032 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LubricationMap" ; + base:hasComponent pumps:nodei7067, + pumps:nodei7068, + pumps:nodei7069, + pumps:nodei7070, + pumps:nodei7071, + pumps:nodei7072 ; + base:hasDescription "Drawing showing position of each item lubrication point, with lubrication data and specifications." ; + base:hasDisplayName "LubricationMap" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5032" ; + base:hasProperty pumps:nodei6208, + pumps:nodei6212, + pumps:nodei6213, + pumps:nodei6214, + pumps:nodei6394 . + +pumps:nodei5033 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MaintenanceManual" ; + base:hasComponent pumps:nodei7073, + pumps:nodei7074, + pumps:nodei7075, + pumps:nodei7076, + pumps:nodei7077, + pumps:nodei7078 ; + base:hasDescription "Technical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function." ; + base:hasDisplayName "MaintenanceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5033" ; + base:hasProperty pumps:nodei6221, + pumps:nodei6225, + pumps:nodei6226, + pumps:nodei6227, + pumps:nodei6395 . + +pumps:nodei5034 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "OperationManual" ; + base:hasComponent pumps:nodei7079, + pumps:nodei7080, + pumps:nodei7081, + pumps:nodei7082, + pumps:nodei7083, + pumps:nodei7084 ; + base:hasDescription "Technical instructions to reach a proper item function performance according to its technical specifications and safety conditions." ; + base:hasDisplayName "OperationManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5034" ; + base:hasProperty pumps:nodei6234, + pumps:nodei6238, + pumps:nodei6239, + pumps:nodei6240, + pumps:nodei6396 . + +pumps:nodei5035 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PipeAndInstrumentDiagram" ; + base:hasComponent pumps:nodei7085, + pumps:nodei7086, + pumps:nodei7087, + pumps:nodei7088, + pumps:nodei7089, + pumps:nodei7090 ; + base:hasDescription "Overall fluid conduction (air, steam, oil, fuel ...), and control diagram." ; + base:hasDisplayName "PipeAndInstrumentDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5035" ; + base:hasProperty pumps:nodei6247, + pumps:nodei6251, + pumps:nodei6252, + pumps:nodei6253, + pumps:nodei6397 . + +pumps:nodei5036 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "SingleLineDiagram" ; + base:hasComponent pumps:nodei7091, + pumps:nodei7092, + pumps:nodei7093, + pumps:nodei7094, + pumps:nodei7095, + pumps:nodei7096 ; + base:hasDescription "Overall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits." ; + base:hasDisplayName "SingleLineDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5036" ; + base:hasProperty pumps:nodei6260, + pumps:nodei6264, + pumps:nodei6265, + pumps:nodei6266, + pumps:nodei6399 . + +pumps:nodei5037 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TechnicalData" ; + base:hasComponent pumps:nodei7097, + pumps:nodei7098, + pumps:nodei7099, + pumps:nodei7100, + pumps:nodei7101, + pumps:nodei7102 ; + base:hasDescription "Manufacturer`s specification of the item." ; + base:hasDisplayName "TechnicalData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5037" ; + base:hasProperty pumps:nodei6273, + pumps:nodei6277, + pumps:nodei6278, + pumps:nodei6279, + pumps:nodei6403 . + +pumps:nodei5038 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TestProgramReport" ; + base:hasComponent pumps:nodei7103, + pumps:nodei7104, + pumps:nodei7105, + pumps:nodei7106, + pumps:nodei7107, + pumps:nodei7108 ; + base:hasDescription "Commissioning report which demonstrates that an item is in compliance with specifications." ; + base:hasDisplayName "TestProgramReport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5038" ; + base:hasProperty pumps:nodei6286, + pumps:nodei6290, + pumps:nodei6291, + pumps:nodei6292, + pumps:nodei6404 . + +pumps:nodei5039 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "UnitMaintenanceReport" ; + base:hasComponent pumps:nodei7109, + pumps:nodei7110, + pumps:nodei7111, + pumps:nodei7112, + pumps:nodei7113, + pumps:nodei7114 ; + base:hasDescription "List of work orders for a particular unit. The list is created for a specified period of time" ; + base:hasDisplayName "UnitMaintenanceReport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5039" ; + base:hasProperty pumps:nodei6299, + pumps:nodei6303, + pumps:nodei6304, + pumps:nodei6305, + pumps:nodei6405 . + +pumps:nodei5040 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DuringMaintenanceServicesRendered" ; + base:hasComponent pumps:nodei7115, + pumps:nodei7116, + pumps:nodei7117, + pumps:nodei7118, + pumps:nodei7119, + pumps:nodei7120 ; + base:hasDescription "Final and/or interim report on services provided" ; + base:hasDisplayName "DuringMaintenanceServicesRendered" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5040" ; + base:hasProperty pumps:nodei6312, + pumps:nodei6316, + pumps:nodei6317, + pumps:nodei6318, + pumps:nodei6389 . + +pumps:nodei5041 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PersonnelRecording" ; + base:hasComponent pumps:nodei7121, + pumps:nodei7122, + pumps:nodei7123, + pumps:nodei7124, + pumps:nodei7125, + pumps:nodei7126 ; + base:hasDescription "List of all activities (work order) performed by a technician. This list includes a predefined time period" ; + base:hasDisplayName "PersonnelRecording" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5041" ; + base:hasProperty pumps:nodei6325, + pumps:nodei6329, + pumps:nodei6330, + pumps:nodei6331, + pumps:nodei6398 . + +pumps:nodei5042 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Staff" ; + base:hasComponent pumps:nodei7127, + pumps:nodei7128, + pumps:nodei7129, + pumps:nodei7130, + pumps:nodei7131, + pumps:nodei7132 ; + base:hasDescription "List of all maintenance workers involved in the execution of the work order" ; + base:hasDisplayName "Staff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5042" ; + base:hasProperty pumps:nodei6338, + pumps:nodei6342, + pumps:nodei6343, + pumps:nodei6344, + pumps:nodei6402 . + +pumps:nodei5043 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ImplementationDescription" ; + base:hasComponent pumps:nodei7133, + pumps:nodei7134, + pumps:nodei7135, + pumps:nodei7136, + pumps:nodei7137, + pumps:nodei7138 ; + base:hasDescription "Explanation of the work carried out" ; + base:hasDisplayName "ImplementationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5043" ; + base:hasProperty pumps:nodei6351, + pumps:nodei6355, + pumps:nodei6356, + pumps:nodei6357, + pumps:nodei6390 . + +pumps:nodei5044 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ScopeOfWork" ; + base:hasComponent pumps:nodei7139, + pumps:nodei7140, + pumps:nodei7141, + pumps:nodei7142, + pumps:nodei7143, + pumps:nodei7144 ; + base:hasDescription "The hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc." ; + base:hasDisplayName "ScopeOfWork" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5044" ; + base:hasProperty pumps:nodei6364, + pumps:nodei6368, + pumps:nodei6369, + pumps:nodei6370, + pumps:nodei6400 . + +pumps:nodei5045 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "SparePartReference" ; + base:hasComponent pumps:nodei7145, + pumps:nodei7146, + pumps:nodei7147, + pumps:nodei7148, + pumps:nodei7149, + pumps:nodei7150 ; + base:hasDescription "List of all spare parts used within the scope of the work order" ; + base:hasDisplayName "SparePartReference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5045" ; + base:hasProperty pumps:nodei6377, + pumps:nodei6381, + pumps:nodei6382, + pumps:nodei6383, + pumps:nodei6401 . + +pumps:nodei5046 a opcua:ObjectNodeClass, + pumps:BreakdownMaintenanceType ; + base:hasBrowseName "BreakdownMaintenance" ; + base:hasComponent pumps:nodei6576, + pumps:nodei6577, + pumps:nodei6578, + pumps:nodei6581, + pumps:nodei6582 ; + base:hasDescription "Properties for breakdown maintenance." ; + base:hasDisplayName "BreakdownMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5046" . + +pumps:nodei5047 a opcua:ObjectNodeClass, + pumps:ConditionBasedMaintenanceType ; + base:hasBrowseName "ConditionBasedMaintenance" ; + base:hasComponent pumps:nodei14641, + pumps:nodei6594, + pumps:nodei6595, + pumps:nodei6596, + pumps:nodei6597, + pumps:nodei6598, + pumps:nodei6599, + pumps:nodei6600, + pumps:nodei6601, + pumps:nodei6602, + pumps:nodei6603 ; + base:hasDescription "Properties for condition based maintenance." ; + base:hasDisplayName "ConditionBasedMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5047" . + +pumps:nodei5048 a opcua:ObjectNodeClass, + pumps:GeneralMaintenanceType ; + base:hasBrowseName "GeneralMaintenance" ; + base:hasComponent pumps:nodei14593, + pumps:nodei14594, + pumps:nodei14595, + pumps:nodei14596, + pumps:nodei14597, + pumps:nodei14598, + pumps:nodei6634, + pumps:nodei6635, + pumps:nodei6636, + pumps:nodei6637, + pumps:nodei6638, + pumps:nodei6639, + pumps:nodei6640, + pumps:nodei6641, + pumps:nodei6644, + pumps:nodei6645, + pumps:nodei6646, + pumps:nodei6647, + pumps:nodei6648, + pumps:nodei6649 ; + base:hasDescription "General maintenance properties." ; + base:hasDisplayName "GeneralMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5048" . + +pumps:nodei5049 a opcua:ObjectNodeClass, + pumps:PreventiveMaintenanceType ; + base:hasBrowseName "PreventiveMaintenance" ; + base:hasComponent pumps:nodei6686, + pumps:nodei6687, + pumps:nodei6688, + pumps:nodei6689, + pumps:nodei6690, + pumps:nodei6691, + pumps:nodei6692 ; + base:hasDescription "Properties for preventive maintenance." ; + base:hasDisplayName "PreventiveMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5049" . + +pumps:nodei5050 a opcua:ObjectNodeClass, + pumps:SupervisionHardwareType ; + base:hasBrowseName "SupervisionHardware" ; + base:hasComponent pumps:nodei7473, + pumps:nodei7476, + pumps:nodei7479, + pumps:nodei7482, + pumps:nodei7485, + pumps:nodei7488, + pumps:nodei7491, + pumps:nodei7494, + pumps:nodei7497, + pumps:nodei7500, + pumps:nodei7503, + pumps:nodei7506 ; + base:hasDescription "Supervision hardware specifies supervising information related to device hardware." ; + base:hasDisplayName "SupervisionHardware" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5050" . + +pumps:nodei5051 a opcua:ObjectNodeClass, + pumps:SupervisionMechanicsType ; + base:hasBrowseName "SupervisionMechanics" ; + base:hasComponent pumps:nodei7521, + pumps:nodei7524, + pumps:nodei7527, + pumps:nodei7530, + pumps:nodei7533, + pumps:nodei7536, + pumps:nodei7539, + pumps:nodei7542, + pumps:nodei7545, + pumps:nodei7548, + pumps:nodei7551, + pumps:nodei7554, + pumps:nodei7557, + pumps:nodei7560, + pumps:nodei7563, + pumps:nodei7566 ; + base:hasDescription "Supervision mechanics specifies supervising information related to device mechanics." ; + base:hasDisplayName "SupervisionMechanics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5051" . + +pumps:nodei5052 a opcua:ObjectNodeClass, + pumps:SupervisionProcessFluidType ; + base:hasBrowseName "SupervisionProcessFluid" ; + base:hasComponent pumps:nodei7585, + pumps:nodei7588, + pumps:nodei7591, + pumps:nodei7594, + pumps:nodei7597, + pumps:nodei7600, + pumps:nodei7603, + pumps:nodei7606, + pumps:nodei7609, + pumps:nodei7612, + pumps:nodei7615, + pumps:nodei7618, + pumps:nodei7621 ; + base:hasDescription "Supervision process fluid specifies information for monitoring the fluid of a pump." ; + base:hasDisplayName "SupervisionProcessFluid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5052" . + +pumps:nodei5053 a opcua:ObjectNodeClass, + pumps:SupervisionPumpOperationType ; + base:hasBrowseName "SupervisionPumpOperation" ; + base:hasComponent pumps:nodei7637, + pumps:nodei7640, + pumps:nodei7643, + pumps:nodei7646, + pumps:nodei7649, + pumps:nodei7652, + pumps:nodei7655, + pumps:nodei7658, + pumps:nodei7661, + pumps:nodei7664, + pumps:nodei7667, + pumps:nodei7670, + pumps:nodei7673, + pumps:nodei7676, + pumps:nodei7679, + pumps:nodei7682, + pumps:nodei7685, + pumps:nodei7688, + pumps:nodei7691, + pumps:nodei7694, + pumps:nodei9750, + pumps:nodei9753, + pumps:nodei9756, + pumps:nodei9759, + pumps:nodei9762, + pumps:nodei9765, + pumps:nodei9768, + pumps:nodei9771, + pumps:nodei9774, + pumps:nodei9777, + pumps:nodei9780, + pumps:nodei9783, + pumps:nodei9786, + pumps:nodei9789, + pumps:nodei9792, + pumps:nodei9795, + pumps:nodei9798 ; + base:hasDescription "Supervision pump operation specifies information for monitoring the pump operation." ; + base:hasDisplayName "SupervisionPumpOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5053" . + +pumps:nodei5054 a opcua:ObjectNodeClass, + pumps:SupervisionSoftwareType ; + base:hasBrowseName "SupervisionSoftware" ; + base:hasComponent pumps:nodei9838, + pumps:nodei9841, + pumps:nodei9844, + pumps:nodei9847, + pumps:nodei9850, + pumps:nodei9853, + pumps:nodei9856, + pumps:nodei9859 ; + base:hasDescription "Supervision software specifies supervising information related to device software." ; + base:hasDisplayName "SupervisionSoftware" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5054" . + +pumps:nodei5055 a opcua:ObjectNodeClass, + pumps:SupervisionAuxiliaryDeviceType ; + base:hasBrowseName "SupervisionAuxiliaryDevice" ; + base:hasComponent pumps:nodei9870, + pumps:nodei9873, + pumps:nodei9876, + pumps:nodei9879, + pumps:nodei9882, + pumps:nodei9885, + pumps:nodei9888, + pumps:nodei9891, + pumps:nodei9894, + pumps:nodei9897, + pumps:nodei9900, + pumps:nodei9903, + pumps:nodei9906, + pumps:nodei9909, + pumps:nodei9912, + pumps:nodei9915, + pumps:nodei9918, + pumps:nodei9921, + pumps:nodei9924, + pumps:nodei9927, + pumps:nodei9930, + pumps:nodei9933, + pumps:nodei9936, + pumps:nodei9939, + pumps:nodei9943, + pumps:nodei9946, + pumps:nodei9949, + pumps:nodei9952, + pumps:nodei9955, + pumps:nodei9958, + pumps:nodei9961, + pumps:nodei9964, + pumps:nodei9967, + pumps:nodei9970, + pumps:nodei9973 ; + base:hasDescription "Supervision auxiliary device specifies information for monitoring an additional device." ; + base:hasDisplayName "SupervisionAuxiliaryDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5055" . + +pumps:nodei5056 a opcua:ObjectNodeClass, + pumps:SupervisionElectronicsType ; + base:hasBrowseName "SupervisionElectronics" ; + base:hasComponent pumps:nodei10000, + pumps:nodei10003, + pumps:nodei10006, + pumps:nodei10009, + pumps:nodei10012, + pumps:nodei10015, + pumps:nodei10018, + pumps:nodei10021, + pumps:nodei10024, + pumps:nodei10027, + pumps:nodei10030, + pumps:nodei10033, + pumps:nodei9976, + pumps:nodei9979, + pumps:nodei9982, + pumps:nodei9985, + pumps:nodei9988, + pumps:nodei9991, + pumps:nodei9994, + pumps:nodei9997 ; + base:hasDescription "Supervision Electrics specifies information for monitoring the electronics." ; + base:hasDisplayName "SupervisionElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5056" . + +pumps:nodei5057 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "InstallationNpshCurve" ; + base:hasComponent pumps:nodei7781, + pumps:nodei7783, + pumps:nodei7786, + pumps:nodei7790, + pumps:nodei7793, + pumps:nodei7798 ; + base:hasDescription "Relationship between the net positive suction head available and the rate of flow at given operating conditions for a given liquid" ; + base:hasDisplayName "InstallationNpshCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5057" ; + base:hasProperty pumps:nodei13346, + pumps:nodei7789, + pumps:nodei7795, + pumps:nodei7796, + pumps:nodei7797 . + +pumps:nodei5058 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpCurve" ; + base:hasComponent pumps:nodei7800, + pumps:nodei7802, + pumps:nodei7805, + pumps:nodei7809, + pumps:nodei7812, + pumps:nodei7817 ; + base:hasDescription "Representation of the pump head plotted against the flow rate" ; + base:hasDisplayName "PumpCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5058" ; + base:hasProperty pumps:nodei13535, + pumps:nodei7808, + pumps:nodei7814, + pumps:nodei7815, + pumps:nodei7816 . + +pumps:nodei5059 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpEfficiencyCurve" ; + base:hasComponent pumps:nodei7819, + pumps:nodei7821, + pumps:nodei7824, + pumps:nodei7828, + pumps:nodei7831, + pumps:nodei7836 ; + base:hasDescription "Relationship between the pump efficiency and the rate of flow at given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpEfficiencyCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5059" ; + base:hasProperty pumps:nodei13538, + pumps:nodei7827, + pumps:nodei7833, + pumps:nodei7834, + pumps:nodei7835 . + +pumps:nodei5060 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpH_Q_Curve" ; + base:hasComponent pumps:nodei7838, + pumps:nodei7840, + pumps:nodei7843, + pumps:nodei7847, + pumps:nodei7850, + pumps:nodei7855 ; + base:hasDescription "Relationship between the total head of the pump and the rate of flow at given operating conditions /rated conditions of speed and liquid" ; + base:hasDisplayName "PumpH(Q)Curve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5060" ; + base:hasProperty pumps:nodei13541, + pumps:nodei7846, + pumps:nodei7852, + pumps:nodei7853, + pumps:nodei7854 . + +pumps:nodei5061 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpNpshCurve" ; + base:hasComponent pumps:nodei7857, + pumps:nodei7859, + pumps:nodei7862, + pumps:nodei7866, + pumps:nodei7869, + pumps:nodei7874 ; + base:hasDescription "Relationship between the net positive suction head required and the rate of flow at given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpNpshCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5061" ; + base:hasProperty pumps:nodei13544, + pumps:nodei7865, + pumps:nodei7871, + pumps:nodei7872, + pumps:nodei7873 . + +pumps:nodei5062 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpPowerInputCurve" ; + base:hasComponent pumps:nodei7876, + pumps:nodei7878, + pumps:nodei7881, + pumps:nodei7885, + pumps:nodei7888, + pumps:nodei7893 ; + base:hasDescription "Relationship between the pump power input and the rate of flow given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpPowerInputCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5062" ; + base:hasProperty pumps:nodei13547, + pumps:nodei7884, + pumps:nodei7890, + pumps:nodei7891, + pumps:nodei7892 . + +pumps:nodei5063 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StablePumpH_Q_Curve" ; + base:hasComponent pumps:nodei7895, + pumps:nodei7897, + pumps:nodei7900, + pumps:nodei7904, + pumps:nodei7907, + pumps:nodei7912 ; + base:hasDescription "Pump H(Q) curve where the maximum head and shut-off head are coincidental, and the total head declines continuously as the rate of flow increases" ; + base:hasDisplayName "StablePumpH(Q)Curve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5063" ; + base:hasProperty pumps:nodei13610, + pumps:nodei7903, + pumps:nodei7909, + pumps:nodei7910, + pumps:nodei7911 . + +pumps:nodei5064 a opcua:ObjectNodeClass, + pumps:DesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei5067, + pumps:nodei5068, + pumps:nodei5069, + pumps:nodei5070, + pumps:nodei5071, + pumps:nodei5072, + pumps:nodei5073, + pumps:nodei8234, + pumps:nodei8235, + pumps:nodei8236, + pumps:nodei8237, + pumps:nodei8240, + pumps:nodei8243, + pumps:nodei8244, + pumps:nodei8247, + pumps:nodei8248, + pumps:nodei8249, + pumps:nodei8252, + pumps:nodei8253, + pumps:nodei8254, + pumps:nodei8255, + pumps:nodei8256, + pumps:nodei8257, + pumps:nodei8258, + pumps:nodei8259, + pumps:nodei8279, + pumps:nodei8280, + pumps:nodei8281, + pumps:nodei8282, + pumps:nodei8283, + pumps:nodei8284, + pumps:nodei8285, + pumps:nodei8286, + pumps:nodei8287, + pumps:nodei8288, + pumps:nodei8289, + pumps:nodei8290, + pumps:nodei8291, + pumps:nodei8292, + pumps:nodei8293, + pumps:nodei8294, + pumps:nodei8295, + pumps:nodei8296, + pumps:nodei8297, + pumps:nodei8298, + pumps:nodei8299, + pumps:nodei8300, + pumps:nodei8301, + pumps:nodei8302, + pumps:nodei8303, + pumps:nodei8304, + pumps:nodei8305, + pumps:nodei8306, + pumps:nodei8307, + pumps:nodei8308, + pumps:nodei8309, + pumps:nodei8310, + pumps:nodei8311, + pumps:nodei8407, + pumps:nodei8408, + pumps:nodei8409, + pumps:nodei8410, + pumps:nodei8411, + pumps:nodei8412, + pumps:nodei8413, + pumps:nodei8414, + pumps:nodei8415, + pumps:nodei8416, + pumps:nodei8417, + pumps:nodei8437, + pumps:nodei8438, + pumps:nodei8439, + pumps:nodei8440, + pumps:nodei8441, + pumps:nodei8442, + pumps:nodei8443, + pumps:nodei8444, + pumps:nodei8445, + pumps:nodei8446, + pumps:nodei8447 ; + base:hasDescription "Static design properties for a pump." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5064" . + +pumps:nodei5065 a opcua:ObjectNodeClass, + pumps:ImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei8451, + pumps:nodei8452, + pumps:nodei8453, + pumps:nodei8454, + pumps:nodei8455, + pumps:nodei8456, + pumps:nodei8457, + pumps:nodei8458, + pumps:nodei8459, + pumps:nodei8460, + pumps:nodei8461, + pumps:nodei8462, + pumps:nodei8463, + pumps:nodei8464, + pumps:nodei8465, + pumps:nodei8466, + pumps:nodei8467, + pumps:nodei8468, + pumps:nodei8469, + pumps:nodei8470, + pumps:nodei8471, + pumps:nodei8472, + pumps:nodei8473, + pumps:nodei8474, + pumps:nodei8475, + pumps:nodei8476, + pumps:nodei8477, + pumps:nodei8478, + pumps:nodei8479, + pumps:nodei8480, + pumps:nodei8481, + pumps:nodei8482, + pumps:nodei8483 ; + base:hasDescription "Static implementation properties for a pump." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5065" . + +pumps:nodei5066 a opcua:ObjectNodeClass, + pumps:SystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei8583, + pumps:nodei8584, + pumps:nodei8585, + pumps:nodei8586, + pumps:nodei8587, + pumps:nodei8588, + pumps:nodei8589, + pumps:nodei8590, + pumps:nodei8591, + pumps:nodei8592, + pumps:nodei8593, + pumps:nodei8594, + pumps:nodei8595, + pumps:nodei8596, + pumps:nodei8597, + pumps:nodei8598, + pumps:nodei8599, + pumps:nodei8600, + pumps:nodei8601, + pumps:nodei8602, + pumps:nodei8603, + pumps:nodei8604, + pumps:nodei8605, + pumps:nodei8606, + pumps:nodei8609, + pumps:nodei8610, + pumps:nodei8611, + pumps:nodei8612, + pumps:nodei8613, + pumps:nodei8614, + pumps:nodei8615, + pumps:nodei8616, + pumps:nodei8617, + pumps:nodei8618, + pumps:nodei8619, + pumps:nodei8620, + pumps:nodei8621 ; + base:hasDescription "Static system requirement properties for a pump." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5066" . + +pumps:nodei5067 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "InstallationNpshCurve" ; + base:hasComponent pumps:nodei8260, + pumps:nodei8262, + pumps:nodei8265, + pumps:nodei8269, + pumps:nodei8272, + pumps:nodei8277 ; + base:hasDescription "Relationship between the net positive suction head available and the rate of flow at given operating conditions for a given liquid" ; + base:hasDisplayName "InstallationNpshCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5067" ; + base:hasProperty pumps:nodei13347, + pumps:nodei8268, + pumps:nodei8274, + pumps:nodei8275, + pumps:nodei8276 . + +pumps:nodei5068 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpCurve" ; + base:hasComponent pumps:nodei8312, + pumps:nodei8314, + pumps:nodei8317, + pumps:nodei8321, + pumps:nodei8324, + pumps:nodei8329 ; + base:hasDescription "Representation of the pump head plotted against the flow rate" ; + base:hasDisplayName "PumpCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5068" ; + base:hasProperty pumps:nodei13536, + pumps:nodei8320, + pumps:nodei8326, + pumps:nodei8327, + pumps:nodei8328 . + +pumps:nodei5069 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpEfficiencyCurve" ; + base:hasComponent pumps:nodei8331, + pumps:nodei8333, + pumps:nodei8336, + pumps:nodei8340, + pumps:nodei8343, + pumps:nodei8348 ; + base:hasDescription "Relationship between the pump efficiency and the rate of flow at given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpEfficiencyCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5069" ; + base:hasProperty pumps:nodei13539, + pumps:nodei8339, + pumps:nodei8345, + pumps:nodei8346, + pumps:nodei8347 . + +pumps:nodei5070 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpH_Q_Curve" ; + base:hasComponent pumps:nodei8350, + pumps:nodei8352, + pumps:nodei8355, + pumps:nodei8359, + pumps:nodei8362, + pumps:nodei8367 ; + base:hasDescription "Relationship between the total head of the pump and the rate of flow at given operating conditions /rated conditions of speed and liquid" ; + base:hasDisplayName "PumpH(Q)Curve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5070" ; + base:hasProperty pumps:nodei13542, + pumps:nodei8358, + pumps:nodei8364, + pumps:nodei8365, + pumps:nodei8366 . + +pumps:nodei5071 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpNpshCurve" ; + base:hasComponent pumps:nodei8369, + pumps:nodei8371, + pumps:nodei8374, + pumps:nodei8378, + pumps:nodei8381, + pumps:nodei8386 ; + base:hasDescription "Relationship between the net positive suction head required and the rate of flow at given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpNpshCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5071" ; + base:hasProperty pumps:nodei13545, + pumps:nodei8377, + pumps:nodei8383, + pumps:nodei8384, + pumps:nodei8385 . + +pumps:nodei5072 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpPowerInputCurve" ; + base:hasComponent pumps:nodei8388, + pumps:nodei8390, + pumps:nodei8393, + pumps:nodei8397, + pumps:nodei8400, + pumps:nodei8405 ; + base:hasDescription "Relationship between the pump power input and the rate of flow given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpPowerInputCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5072" ; + base:hasProperty pumps:nodei13548, + pumps:nodei8396, + pumps:nodei8402, + pumps:nodei8403, + pumps:nodei8404 . + +pumps:nodei5073 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StablePumpH_Q_Curve" ; + base:hasComponent pumps:nodei8418, + pumps:nodei8420, + pumps:nodei8423, + pumps:nodei8427, + pumps:nodei8430, + pumps:nodei8435 ; + base:hasDescription "Pump H(Q) curve where the maximum head and shut-off head are coincidental, and the total head declines continuously as the rate of flow increases" ; + base:hasDisplayName "StablePumpH(Q)Curve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5073" ; + base:hasProperty pumps:nodei13611, + pumps:nodei8426, + pumps:nodei8432, + pumps:nodei8433, + pumps:nodei8434 . + +pumps:nodei5074 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "InletValveRequest" ; + base:hasComponent pumps:nodei8790, + pumps:nodei8889, + pumps:nodei8892, + pumps:nodei8895, + pumps:nodei8896 ; + base:hasDescription "This element offers a request for the opening of the inlet valve." ; + base:hasDisplayName "InletValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5074" . + +pumps:nodei5075 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "OutletValveRequest" ; + base:hasComponent pumps:nodei8793, + pumps:nodei8905, + pumps:nodei8908, + pumps:nodei8911, + pumps:nodei8912 ; + base:hasDescription "This element offers a request for the opening of the outlet valve." ; + base:hasDisplayName "OutletValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5075" . + +pumps:nodei5076 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "FlushValveRequest" ; + base:hasComponent pumps:nodei8796, + pumps:nodei8857, + pumps:nodei8860, + pumps:nodei8863, + pumps:nodei8864 ; + base:hasDescription "This element offers a request for the opening of the flush valve." ; + base:hasDisplayName "FlushValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5076" . + +pumps:nodei5077 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "PurgeValveRequest" ; + base:hasComponent pumps:nodei8799, + pumps:nodei8961, + pumps:nodei8964, + pumps:nodei8967, + pumps:nodei8968 ; + base:hasDescription "This element offers a request for the opening of the purge valve." ; + base:hasDisplayName "PurgeValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5077" . + +pumps:nodei5078 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "CleanValveRequest" ; + base:hasComponent pumps:nodei8802, + pumps:nodei8841, + pumps:nodei8844, + pumps:nodei8847, + pumps:nodei8848 ; + base:hasDescription "This element offers a request for the opening of the clean valve." ; + base:hasDisplayName "CleanValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5078" . + +pumps:nodei5079 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "GasDilValveRequest" ; + base:hasComponent pumps:nodei8805, + pumps:nodei8873, + pumps:nodei8876, + pumps:nodei8879, + pumps:nodei8880 ; + base:hasDescription "This element offers a request for the opening of the gas dilution valve." ; + base:hasDisplayName "GasDilValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5079" . + +pumps:nodei5080 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "PumpStandByRequest" ; + base:hasComponent pumps:nodei8808, + pumps:nodei8945, + pumps:nodei8948, + pumps:nodei8951, + pumps:nodei8952 ; + base:hasDescription "This element offers a request for pump standby." ; + base:hasDisplayName "PumpStandByRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5080" . + +pumps:nodei5081 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "VentValveRequest" ; + base:hasComponent pumps:nodei8811, + pumps:nodei8977, + pumps:nodei8980, + pumps:nodei8983, + pumps:nodei8984 ; + base:hasDescription "This element offers a request for the opening of the vent valve." ; + base:hasDisplayName "VentValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5081" . + +pumps:nodei5082 a opcua:ObjectNodeClass, + pumps:PumpKickObjectType ; + base:hasBrowseName "PumpKick" ; + base:hasComponent pumps:nodei8814, + pumps:nodei8921, + pumps:nodei8924, + pumps:nodei8927, + pumps:nodei8928, + pumps:nodei8929, + pumps:nodei8930, + pumps:nodei8932 ; + base:hasDescription "This element describes a periodical operation of a pump, avoiding blockage at non operation time." ; + base:hasDisplayName "PumpKick" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5082" . + +pumps:nodei5083 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "StandBy" ; + base:hasComponent pumps:nodei8993, + pumps:nodei8997, + pumps:nodei8998 ; + base:hasDescription "This element serves a feedback about the process standby of the pump. In the stand by state the pump is ready for operation." ; + base:hasDisplayName "StandBy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5083" . + +pumps:nodei5084 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "Acceleration" ; + base:hasComponent pumps:nodei9005, + pumps:nodei9063, + pumps:nodei9064 ; + base:hasDescription "This element serves a feedback that the pump rotation accelerates." ; + base:hasDisplayName "Acceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5084" . + +pumps:nodei5085 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "CleanValveOpen" ; + base:hasComponent pumps:nodei9008, + pumps:nodei9072, + pumps:nodei9073 ; + base:hasDescription "This element serves a feedback about the open state of the cleaning valve." ; + base:hasDisplayName "CleanValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5085" . + +pumps:nodei5086 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "FlushValveOpen" ; + base:hasComponent pumps:nodei9011, + pumps:nodei9081, + pumps:nodei9082 ; + base:hasDescription "This element serves a feedback about the open state of the flush valve." ; + base:hasDisplayName "FlushValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5086" . + +pumps:nodei5087 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "GasDilValveOpen" ; + base:hasComponent pumps:nodei9014, + pumps:nodei9090, + pumps:nodei9091 ; + base:hasDescription "This element serves a feedback about the open state of the gas dilution valve." ; + base:hasDisplayName "GasDilValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5087" . + +pumps:nodei5088 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "InletValveOpen" ; + base:hasComponent pumps:nodei9017, + pumps:nodei9111, + pumps:nodei9112 ; + base:hasDescription "This element serves a feedback about the open state of the inlet valve." ; + base:hasDisplayName "InletValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5088" . + +pumps:nodei5089 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "NoRotation" ; + base:hasComponent pumps:nodei9020, + pumps:nodei9120, + pumps:nodei9121 ; + base:hasDescription "This element serves a feedback that the pump stands still." ; + base:hasDisplayName "NoRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5089" . + +pumps:nodei5090 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "OutletValveOpen" ; + base:hasComponent pumps:nodei9023, + pumps:nodei9129, + pumps:nodei9130 ; + base:hasDescription "This element serves a feedback about the open state of the outlet valve." ; + base:hasDisplayName "OutletValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5090" . + +pumps:nodei5091 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "ProcessIsActive" ; + base:hasComponent pumps:nodei9026, + pumps:nodei9138, + pumps:nodei9139 ; + base:hasDescription "This element serves a feedback that the process is active." ; + base:hasDisplayName "ProcessIsActive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5091" . + +pumps:nodei5092 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpActivation" ; + base:hasComponent pumps:nodei9029, + pumps:nodei9147, + pumps:nodei9148 ; + base:hasDescription "This element serves a feedback about the activation state of the pump. The activation state takes into account that control mechanisms are active. Never the less the pump is not necessarily running" ; + base:hasDisplayName "PumpActivation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5092" . + +pumps:nodei5093 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpDirection" ; + base:hasComponent pumps:nodei9032, + pumps:nodei9156, + pumps:nodei9157 ; + base:hasDescription "This element serves a feedback of the pumps direction of rotation." ; + base:hasDisplayName "PumpDirection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5093" . + +pumps:nodei5094 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpOperation" ; + base:hasComponent pumps:nodei9035, + pumps:nodei9165, + pumps:nodei9166 ; + base:hasDescription "This element serves a feedback about the operation state of the pump. In the operation state the pump rotor is rotating." ; + base:hasDisplayName "PumpOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5094" . + +pumps:nodei5095 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpPowerMax" ; + base:hasComponent pumps:nodei9038, + pumps:nodei9174, + pumps:nodei9175 ; + base:hasDescription "This element serves a feedback of pump operating at maximum power." ; + base:hasDisplayName "PumpPowerMax" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5095" . + +pumps:nodei5096 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpSpeedMax" ; + base:hasComponent pumps:nodei9041, + pumps:nodei9183, + pumps:nodei9184 ; + base:hasDescription "This element serves a feedback of pump operating at maximum speed." ; + base:hasDisplayName "PumpSpeedMax" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5096" . + +pumps:nodei5097 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpSpeedMin" ; + base:hasComponent pumps:nodei9044, + pumps:nodei9192, + pumps:nodei9193 ; + base:hasDescription "This element serves a feedback that the pump operates at minimum speed." ; + base:hasDisplayName "PumpSpeedMin" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5097" . + +pumps:nodei5098 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PurgeValveOpen" ; + base:hasComponent pumps:nodei9047, + pumps:nodei9201, + pumps:nodei9202 ; + base:hasDescription "This element serves a feedback about the open state of the purge valve." ; + base:hasDisplayName "PurgeValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5098" . + +pumps:nodei5099 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "RatedSpeed" ; + base:hasComponent pumps:nodei9050, + pumps:nodei9210, + pumps:nodei9211 ; + base:hasDescription "This element serves a feedback that the pump rotation is at rated speed." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5099" . + +pumps:nodei5100 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "StandBySpeed" ; + base:hasComponent pumps:nodei9053, + pumps:nodei9219, + pumps:nodei9220 ; + base:hasDescription "This element serves a feedback that the pump rotation is at standby speed." ; + base:hasDisplayName "StandBySpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5100" . + +pumps:nodei5101 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "TargetSpeed" ; + base:hasComponent pumps:nodei9056, + pumps:nodei9228, + pumps:nodei9229 ; + base:hasDescription "This element serves a feedback that the pump is at target speed." ; + base:hasDisplayName "TargetSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5101" . + +pumps:nodei5102 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "VentValveOpen" ; + base:hasComponent pumps:nodei9059, + pumps:nodei9237, + pumps:nodei9238 ; + base:hasDescription "This element serves a feedback about the open state of the vent valve." ; + base:hasDisplayName "VentValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5102" . + +pumps:nodei5103 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "Deceleration" ; + base:hasComponent pumps:nodei9098, + pumps:nodei9102, + pumps:nodei9103 ; + base:hasDescription "This element serves a feedback that the pump rotation decelerates." ; + base:hasDisplayName "Deceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5103" . + +pumps:nodei5104 a opcua:ObjectNodeClass, + pumps:DrivePortType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei11195, + pumps:nodei11196, + pumps:nodei11197, + pumps:nodei5172, + pumps:nodei5189 ; + base:hasDescription "Port for the connection of the drive." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5104" ; + base:hasSymbolicName "Drive" . + +pumps:nodei5105 a opcua:ObjectNodeClass, + pumps:InletConnectionPortType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei10998, + pumps:nodei10999, + pumps:nodei11000, + pumps:nodei5173, + pumps:nodei5174, + pumps:nodei5175, + pumps:nodei5176 ; + base:hasDescription "Port for the inlet connection." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5105" ; + base:hasSymbolicName "InletConnection" . + +pumps:nodei5106 a opcua:ObjectNodeClass, + pumps:OutletConnectionPortType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei11067, + pumps:nodei11068, + pumps:nodei11069, + pumps:nodei5181, + pumps:nodei5182, + pumps:nodei5183, + pumps:nodei5184 ; + base:hasDescription "Port for the outlet connection." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5106" ; + base:hasSymbolicName "OutletConnection" . + +pumps:nodei5107 a opcua:ObjectNodeClass, + pumps:InletConnectionDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei9619, + pumps:nodei9620, + pumps:nodei9621, + pumps:nodei9622, + pumps:nodei9623, + pumps:nodei9624, + pumps:nodei9625, + pumps:nodei9626, + pumps:nodei9627 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the inlet connection." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5107" . + +pumps:nodei5108 a opcua:ObjectNodeClass, + pumps:InletConnectionImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei9653, + pumps:nodei9654, + pumps:nodei9655, + pumps:nodei9656, + pumps:nodei9657 ; + base:hasDescription "Properties that describe the specific installation and operational situation of the inlet connection." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5108" . + +pumps:nodei5109 a opcua:ObjectNodeClass, + pumps:InletConnectionMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei9671, + pumps:nodei9673 ; + base:hasDescription "All measurements of the operation which describe the inlet connection." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5109" . + +pumps:nodei5110 a opcua:ObjectNodeClass, + pumps:InletConnectionSystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei9681 ; + base:hasDescription "Buyer's properties that describe the installation situation of the inlet port." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5110" . + +pumps:nodei5111 a opcua:ObjectNodeClass, + pumps:OutletConnectionDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei9685, + pumps:nodei9686, + pumps:nodei9687, + pumps:nodei9688, + pumps:nodei9689, + pumps:nodei9690, + pumps:nodei9691, + pumps:nodei9692 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the outlet connection." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5111" . + +pumps:nodei5112 a opcua:ObjectNodeClass, + pumps:OutletConnectionImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei9715, + pumps:nodei9716, + pumps:nodei9717, + pumps:nodei9718, + pumps:nodei9719 ; + base:hasDescription "Properties that describe the specific installation and operational situation of the outlet connection." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5112" . + +pumps:nodei5113 a opcua:ObjectNodeClass, + pumps:OutletConnectionMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei9733, + pumps:nodei9735 ; + base:hasDescription "All measurements of the operation which describe the outlet connection." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5113" . + +pumps:nodei5114 a opcua:ObjectNodeClass, + pumps:OutletConnectionSystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei9743 ; + base:hasDescription "Buyer's properties that describe the installation situation of the outlet port." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5114" . + +pumps:nodei5115 a opcua:ObjectNodeClass, + pumps:DriveDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei9508, + pumps:nodei9509, + pumps:nodei9510, + pumps:nodei9511, + pumps:nodei9512, + pumps:nodei9513, + pumps:nodei9514, + pumps:nodei9516, + pumps:nodei9517, + pumps:nodei9518, + pumps:nodei9519, + pumps:nodei9520 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the drive." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5115" . + +pumps:nodei5116 a opcua:ObjectNodeClass, + pumps:DriveMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei9554, + pumps:nodei9556, + pumps:nodei9558, + pumps:nodei9560, + pumps:nodei9562, + pumps:nodei9564, + pumps:nodei9566, + pumps:nodei9568, + pumps:nodei9570, + pumps:nodei9572, + pumps:nodei9574, + pumps:nodei9576, + pumps:nodei9578 ; + base:hasDescription "All operation measurements that describe the drive." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5116" . + +pumps:nodei5117 a opcua:ObjectNodeClass, + pumps:SupervisionType ; + base:hasBrowseName "Events" ; + base:hasComponent pumps:nodei5055, + pumps:nodei5056, + pumps:nodei5124, + pumps:nodei5125, + pumps:nodei5126, + pumps:nodei5127, + pumps:nodei5128 ; + base:hasDescription "States, alarms, and conditions of a pump." ; + base:hasDisplayName "Events" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5117" . + +pumps:nodei5118 a opcua:ObjectNodeClass, + pumps:ConfigurationGroupType ; + base:hasBrowseName "Configuration" ; + base:hasComponent pumps:nodei5131, + pumps:nodei5132, + pumps:nodei5133 ; + base:hasDescription "Static design, system requirements, and implementation data of the pump." ; + base:hasDisplayName "Configuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5118" . + +pumps:nodei5119 a opcua:ObjectNodeClass, + pumps:DocumentationType ; + base:hasBrowseName "Documentation" ; + base:hasComponent pumps:nodei10475, + pumps:nodei10495, + pumps:nodei10515, + pumps:nodei10535, + pumps:nodei10555, + pumps:nodei10575, + pumps:nodei10595, + pumps:nodei10615, + pumps:nodei10635, + pumps:nodei10655, + pumps:nodei10675, + pumps:nodei10695, + pumps:nodei10715, + pumps:nodei10735, + pumps:nodei10755, + pumps:nodei10775, + pumps:nodei10795, + pumps:nodei10815, + pumps:nodei10835, + pumps:nodei10855, + pumps:nodei10875, + pumps:nodei10895, + pumps:nodei5141, + pumps:nodei5142, + pumps:nodei5143, + pumps:nodei5144, + pumps:nodei5145, + pumps:nodei5146, + pumps:nodei5147, + pumps:nodei5148, + pumps:nodei5149, + pumps:nodei5150, + pumps:nodei5151, + pumps:nodei5152, + pumps:nodei5153, + pumps:nodei5154, + pumps:nodei5155, + pumps:nodei5156, + pumps:nodei5157, + pumps:nodei5158, + pumps:nodei5159, + pumps:nodei5160, + pumps:nodei5161, + pumps:nodei5162 ; + base:hasDescription "Static documentation files of a pump." ; + base:hasDisplayName "Documentation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5119" . + +pumps:nodei5120 a opcua:ObjectNodeClass, + pumps:PumpIdentificationType ; + base:hasBrowseName "Identification" ; + base:hasComponent pumps:nodei5163 ; + base:hasDescription "Identification information of a pump." ; + base:hasDisplayName "Identification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5120" ; + base:hasProperty pumps:nodei10896, + pumps:nodei10897, + pumps:nodei10898, + pumps:nodei10899, + pumps:nodei10900, + pumps:nodei10901, + pumps:nodei10902, + pumps:nodei10903, + pumps:nodei10904, + pumps:nodei10905, + pumps:nodei10906, + pumps:nodei10907, + pumps:nodei10908, + pumps:nodei10909, + pumps:nodei10910, + pumps:nodei10911, + pumps:nodei10912, + pumps:nodei10913, + pumps:nodei10914, + pumps:nodei10915, + pumps:nodei10916, + pumps:nodei10917, + pumps:nodei9747, + pumps:nodei9748, + pumps:nodei9749 . + +pumps:nodei5121 a opcua:ObjectNodeClass, + pumps:MaintenanceGroupType ; + base:hasBrowseName "Maintenance" ; + base:hasComponent pumps:nodei5164, + pumps:nodei5165, + pumps:nodei5166, + pumps:nodei5167 ; + base:hasDescription "Maintenance data of a pump." ; + base:hasDisplayName "Maintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5121" . + +pumps:nodei5122 a opcua:ObjectNodeClass, + pumps:OperationalGroupType ; + base:hasBrowseName "Operational" ; + base:hasComponent pumps:nodei5196, + pumps:nodei5230, + pumps:nodei5231, + pumps:nodei5233, + pumps:nodei5234, + pumps:nodei5235, + pumps:nodei5236 ; + base:hasDescription "Process data for control, actuation, signals, and measurements of the pump." ; + base:hasDisplayName "Operational" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5122" . + +pumps:nodei5123 a opcua:ObjectNodeClass, + pumps:PortsGroupType ; + base:hasBrowseName "Ports" ; + base:hasComponent pumps:nodei5168, + pumps:nodei5169, + pumps:nodei5170 ; + base:hasDescription "Connection points of the pump." ; + base:hasDisplayName "Ports" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5123" . + +pumps:nodei5124 a opcua:ObjectNodeClass, + pumps:SupervisionHardwareType ; + base:hasBrowseName "SupervisionHardware" ; + base:hasComponent pumps:nodei10036, + pumps:nodei10039, + pumps:nodei10042, + pumps:nodei10045, + pumps:nodei10048, + pumps:nodei10051, + pumps:nodei10054, + pumps:nodei10057, + pumps:nodei10060, + pumps:nodei10063, + pumps:nodei10066, + pumps:nodei10069 ; + base:hasDescription "Supervision hardware specifies supervising information related to device hardware." ; + base:hasDisplayName "SupervisionHardware" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5124" . + +pumps:nodei5125 a opcua:ObjectNodeClass, + pumps:SupervisionMechanicsType ; + base:hasBrowseName "SupervisionMechanics" ; + base:hasComponent pumps:nodei10072, + pumps:nodei10075, + pumps:nodei10078, + pumps:nodei10081, + pumps:nodei10084, + pumps:nodei10087, + pumps:nodei10090, + pumps:nodei10093, + pumps:nodei10096, + pumps:nodei10099, + pumps:nodei10102, + pumps:nodei10105, + pumps:nodei10108, + pumps:nodei10111, + pumps:nodei10114, + pumps:nodei10117 ; + base:hasDescription "Supervision mechanics specifies supervising information related to device mechanics." ; + base:hasDisplayName "SupervisionMechanics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5125" . + +pumps:nodei5126 a opcua:ObjectNodeClass, + pumps:SupervisionProcessFluidType ; + base:hasBrowseName "SupervisionProcessFluid" ; + base:hasComponent pumps:nodei10120, + pumps:nodei10123, + pumps:nodei10126, + pumps:nodei10129, + pumps:nodei10132, + pumps:nodei10135, + pumps:nodei10138, + pumps:nodei10141, + pumps:nodei10144, + pumps:nodei10147, + pumps:nodei10150, + pumps:nodei10153, + pumps:nodei10156 ; + base:hasDescription "Supervision process fluid specifies information for monitoring the fluid of a pump." ; + base:hasDisplayName "SupervisionProcessFluid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5126" . + +pumps:nodei5127 a opcua:ObjectNodeClass, + pumps:SupervisionPumpOperationType ; + base:hasBrowseName "SupervisionPumpOperation" ; + base:hasComponent pumps:nodei10159, + pumps:nodei10162, + pumps:nodei10165, + pumps:nodei10168, + pumps:nodei11396, + pumps:nodei11400, + pumps:nodei11404, + pumps:nodei11409, + pumps:nodei11413, + pumps:nodei11418, + pumps:nodei11422, + pumps:nodei11427, + pumps:nodei11431, + pumps:nodei12091, + pumps:nodei12095, + pumps:nodei12100, + pumps:nodei12104, + pumps:nodei12109, + pumps:nodei12113, + pumps:nodei12118, + pumps:nodei12122, + pumps:nodei12127, + pumps:nodei12131, + pumps:nodei12136, + pumps:nodei12140, + pumps:nodei12145, + pumps:nodei12149, + pumps:nodei12154, + pumps:nodei12158, + pumps:nodei12163, + pumps:nodei12167, + pumps:nodei12172, + pumps:nodei12176, + pumps:nodei12181, + pumps:nodei12185, + pumps:nodei12190, + pumps:nodei12194 ; + base:hasDescription "Supervision pump operation specifies information for monitoring the pump operation." ; + base:hasDisplayName "SupervisionPumpOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5127" . + +pumps:nodei5128 a opcua:ObjectNodeClass, + pumps:SupervisionSoftwareType ; + base:hasBrowseName "SupervisionSoftware" ; + base:hasComponent pumps:nodei12199, + pumps:nodei12203, + pumps:nodei12208, + pumps:nodei12212, + pumps:nodei12217, + pumps:nodei12221, + pumps:nodei12226, + pumps:nodei12230 ; + base:hasDescription "Supervision software specifies supervising information related to device software." ; + base:hasDisplayName "SupervisionSoftware" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5128" . + +pumps:nodei5129 a opcua:ObjectNodeClass, + pumps:MeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei11291, + pumps:nodei11329, + pumps:nodei11342, + pumps:nodei11344, + pumps:nodei11346, + pumps:nodei12447, + pumps:nodei12450, + pumps:nodei12453, + pumps:nodei12456, + pumps:nodei12459, + pumps:nodei12462, + pumps:nodei12465, + pumps:nodei12468, + pumps:nodei12926, + pumps:nodei14650, + pumps:nodei14652, + pumps:nodei14654, + pumps:nodei14656, + pumps:nodei14658, + pumps:nodei14660, + pumps:nodei14662, + pumps:nodei14664, + pumps:nodei14666, + pumps:nodei14668, + pumps:nodei14670, + pumps:nodei14672, + pumps:nodei14674, + pumps:nodei14676, + pumps:nodei14678, + pumps:nodei14680, + pumps:nodei14682, + pumps:nodei14684, + pumps:nodei14686, + pumps:nodei14688, + pumps:nodei14690, + pumps:nodei14692, + pumps:nodei14694, + pumps:nodei14696, + pumps:nodei14698, + pumps:nodei14700, + pumps:nodei14702, + pumps:nodei14704, + pumps:nodei14706, + pumps:nodei14708, + pumps:nodei14710, + pumps:nodei14712, + pumps:nodei14714, + pumps:nodei14716, + pumps:nodei14718, + pumps:nodei14720, + pumps:nodei5130 ; + base:hasDescription "Measurements at a pump." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5129" . + +pumps:nodei5130 a opcua:ObjectNodeClass, + pumps:VibrationMeasurementType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei14922, + pumps:nodei14924, + pumps:nodei14926, + pumps:nodei14928, + pumps:nodei14930, + pumps:nodei14932, + pumps:nodei14934, + pumps:nodei14936, + pumps:nodei14938, + pumps:nodei14940, + pumps:nodei14942, + pumps:nodei14944, + pumps:nodei14946, + pumps:nodei14948, + pumps:nodei14950, + pumps:nodei14952, + pumps:nodei14954, + pumps:nodei14956, + pumps:nodei14958, + pumps:nodei14960, + pumps:nodei14962, + pumps:nodei14964, + pumps:nodei14965, + pumps:nodei14967, + pumps:nodei14969, + pumps:nodei14971, + pumps:nodei14973, + pumps:nodei14975, + pumps:nodei14977, + pumps:nodei14979, + pumps:nodei14981, + pumps:nodei14983, + pumps:nodei14985, + pumps:nodei14987, + pumps:nodei14989, + pumps:nodei14991 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5130" ; + base:hasSymbolicName "Vibration" . + +pumps:nodei5131 a opcua:ObjectNodeClass, + pumps:DesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei10170, + pumps:nodei10171, + pumps:nodei10172, + pumps:nodei10173, + pumps:nodei10176, + pumps:nodei10179, + pumps:nodei10180, + pumps:nodei10183, + pumps:nodei10184, + pumps:nodei10185, + pumps:nodei10188, + pumps:nodei10189, + pumps:nodei10190, + pumps:nodei10191, + pumps:nodei10192, + pumps:nodei10193, + pumps:nodei10194, + pumps:nodei10195, + pumps:nodei10215, + pumps:nodei10216, + pumps:nodei10217, + pumps:nodei10218, + pumps:nodei10219, + pumps:nodei10220, + pumps:nodei10221, + pumps:nodei10222, + pumps:nodei10223, + pumps:nodei10224, + pumps:nodei10225, + pumps:nodei10226, + pumps:nodei10227, + pumps:nodei10228, + pumps:nodei10229, + pumps:nodei10230, + pumps:nodei10231, + pumps:nodei10232, + pumps:nodei10233, + pumps:nodei10234, + pumps:nodei10235, + pumps:nodei10236, + pumps:nodei10237, + pumps:nodei10238, + pumps:nodei10239, + pumps:nodei10240, + pumps:nodei10241, + pumps:nodei10242, + pumps:nodei10243, + pumps:nodei10244, + pumps:nodei10245, + pumps:nodei10246, + pumps:nodei10247, + pumps:nodei10343, + pumps:nodei10344, + pumps:nodei10345, + pumps:nodei10346, + pumps:nodei10347, + pumps:nodei10348, + pumps:nodei10349, + pumps:nodei10350, + pumps:nodei10351, + pumps:nodei10352, + pumps:nodei10353, + pumps:nodei10373, + pumps:nodei10374, + pumps:nodei10375, + pumps:nodei10376, + pumps:nodei10377, + pumps:nodei10378, + pumps:nodei10379, + pumps:nodei10380, + pumps:nodei10381, + pumps:nodei10382, + pumps:nodei10383, + pumps:nodei5134, + pumps:nodei5135, + pumps:nodei5136, + pumps:nodei5137, + pumps:nodei5138, + pumps:nodei5139, + pumps:nodei5140 ; + base:hasDescription "Static design properties for a pump." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5131" . + +pumps:nodei5132 a opcua:ObjectNodeClass, + pumps:ImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei10384, + pumps:nodei10385, + pumps:nodei10386, + pumps:nodei10387, + pumps:nodei10388, + pumps:nodei10389, + pumps:nodei10390, + pumps:nodei10391, + pumps:nodei10392, + pumps:nodei10393, + pumps:nodei10394, + pumps:nodei10395, + pumps:nodei10396, + pumps:nodei10397, + pumps:nodei10398, + pumps:nodei10399, + pumps:nodei10400, + pumps:nodei10401, + pumps:nodei10402, + pumps:nodei10403, + pumps:nodei10404, + pumps:nodei10405, + pumps:nodei10406, + pumps:nodei10407, + pumps:nodei10408, + pumps:nodei10409, + pumps:nodei10410, + pumps:nodei10411, + pumps:nodei10412, + pumps:nodei10413, + pumps:nodei10414, + pumps:nodei10415, + pumps:nodei10416 ; + base:hasDescription "Static implementation properties for a pump." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5132" . + +pumps:nodei5133 a opcua:ObjectNodeClass, + pumps:SystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei10417, + pumps:nodei10418, + pumps:nodei10419, + pumps:nodei10420, + pumps:nodei10421, + pumps:nodei10422, + pumps:nodei10423, + pumps:nodei10424, + pumps:nodei10425, + pumps:nodei10426, + pumps:nodei10427, + pumps:nodei10428, + pumps:nodei10429, + pumps:nodei10430, + pumps:nodei10431, + pumps:nodei10432, + pumps:nodei10433, + pumps:nodei10434, + pumps:nodei10435, + pumps:nodei10436, + pumps:nodei10437, + pumps:nodei10438, + pumps:nodei10439, + pumps:nodei10440, + pumps:nodei10443, + pumps:nodei10444, + pumps:nodei10445, + pumps:nodei10446, + pumps:nodei10447, + pumps:nodei10448, + pumps:nodei10449, + pumps:nodei10450, + pumps:nodei10451, + pumps:nodei10452, + pumps:nodei10453, + pumps:nodei10454, + pumps:nodei10455 ; + base:hasDescription "Static system requirement properties for a pump." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5133" . + +pumps:nodei5134 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "InstallationNpshCurve" ; + base:hasComponent pumps:nodei10196, + pumps:nodei10198, + pumps:nodei10201, + pumps:nodei10205, + pumps:nodei10208, + pumps:nodei10213 ; + base:hasDescription "Relationship between the net positive suction head available and the rate of flow at given operating conditions for a given liquid" ; + base:hasDisplayName "InstallationNpshCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5134" ; + base:hasProperty pumps:nodei10204, + pumps:nodei10210, + pumps:nodei10211, + pumps:nodei10212, + pumps:nodei13348 . + +pumps:nodei5135 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpCurve" ; + base:hasComponent pumps:nodei10248, + pumps:nodei10250, + pumps:nodei10253, + pumps:nodei10257, + pumps:nodei10260, + pumps:nodei10265 ; + base:hasDescription "Representation of the pump head plotted against the flow rate" ; + base:hasDisplayName "PumpCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5135" ; + base:hasProperty pumps:nodei10256, + pumps:nodei10262, + pumps:nodei10263, + pumps:nodei10264, + pumps:nodei13537 . + +pumps:nodei5136 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpEfficiencyCurve" ; + base:hasComponent pumps:nodei10267, + pumps:nodei10269, + pumps:nodei10272, + pumps:nodei10276, + pumps:nodei10279, + pumps:nodei10284 ; + base:hasDescription "Relationship between the pump efficiency and the rate of flow at given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpEfficiencyCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5136" ; + base:hasProperty pumps:nodei10275, + pumps:nodei10281, + pumps:nodei10282, + pumps:nodei10283, + pumps:nodei13540 . + +pumps:nodei5137 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpH_Q_Curve" ; + base:hasComponent pumps:nodei10286, + pumps:nodei10288, + pumps:nodei10291, + pumps:nodei10295, + pumps:nodei10298, + pumps:nodei10303 ; + base:hasDescription "Relationship between the total head of the pump and the rate of flow at given operating conditions /rated conditions of speed and liquid" ; + base:hasDisplayName "PumpH(Q)Curve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5137" ; + base:hasProperty pumps:nodei10294, + pumps:nodei10300, + pumps:nodei10301, + pumps:nodei10302, + pumps:nodei13543 . + +pumps:nodei5138 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpNpshCurve" ; + base:hasComponent pumps:nodei10305, + pumps:nodei10307, + pumps:nodei10310, + pumps:nodei10314, + pumps:nodei10317, + pumps:nodei10322 ; + base:hasDescription "Relationship between the net positive suction head required and the rate of flow at given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpNpshCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5138" ; + base:hasProperty pumps:nodei10313, + pumps:nodei10319, + pumps:nodei10320, + pumps:nodei10321, + pumps:nodei13546 . + +pumps:nodei5139 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PumpPowerInputCurve" ; + base:hasComponent pumps:nodei10324, + pumps:nodei10326, + pumps:nodei10329, + pumps:nodei10333, + pumps:nodei10336, + pumps:nodei10341 ; + base:hasDescription "Relationship between the pump power input and the rate of flow given operating conditions of speed and liquid" ; + base:hasDisplayName "PumpPowerInputCurve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5139" ; + base:hasProperty pumps:nodei10332, + pumps:nodei10338, + pumps:nodei10339, + pumps:nodei10340, + pumps:nodei13549 . + +pumps:nodei5140 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StablePumpH_Q_Curve" ; + base:hasComponent pumps:nodei10354, + pumps:nodei10356, + pumps:nodei10359, + pumps:nodei10363, + pumps:nodei10366, + pumps:nodei10371 ; + base:hasDescription "Pump H(Q) curve where the maximum head and shut-off head are coincidental, and the total head declines continuously as the rate of flow increases" ; + base:hasDisplayName "StablePumpH(Q)Curve" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5140" ; + base:hasProperty pumps:nodei10362, + pumps:nodei10368, + pumps:nodei10369, + pumps:nodei10370, + pumps:nodei13612 . + +pumps:nodei5141 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Arrangements" ; + base:hasComponent pumps:nodei10456, + pumps:nodei10458, + pumps:nodei10461, + pumps:nodei10465, + pumps:nodei10468, + pumps:nodei10473 ; + base:hasDescription "Drawing showing replacement components layout for an item." ; + base:hasDisplayName "Arrangements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5141" ; + base:hasProperty pumps:nodei10464, + pumps:nodei10470, + pumps:nodei10471, + pumps:nodei10472, + pumps:nodei6570 . + +pumps:nodei5142 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Certificates" ; + base:hasComponent pumps:nodei10476, + pumps:nodei10478, + pumps:nodei10481, + pumps:nodei10485, + pumps:nodei10488, + pumps:nodei10493 ; + base:hasDescription "Specific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...)." ; + base:hasDisplayName "Certificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5142" ; + base:hasProperty pumps:nodei10484, + pumps:nodei10490, + pumps:nodei10491, + pumps:nodei10492, + pumps:nodei6574 . + +pumps:nodei5143 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CircuitDiagram" ; + base:hasComponent pumps:nodei10496, + pumps:nodei10498, + pumps:nodei10501, + pumps:nodei10505, + pumps:nodei10508, + pumps:nodei10513 ; + base:hasDescription "Overall feeder and control circuits diagram." ; + base:hasDisplayName "CircuitDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5143" ; + base:hasProperty pumps:nodei10504, + pumps:nodei10510, + pumps:nodei10511, + pumps:nodei10512, + pumps:nodei6588 . + +pumps:nodei5144 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ComponentsList" ; + base:hasComponent pumps:nodei10516, + pumps:nodei10518, + pumps:nodei10521, + pumps:nodei10525, + pumps:nodei10528, + pumps:nodei10533 ; + base:hasDescription "Comprehensive list of items which constitute part of another one." ; + base:hasDisplayName "ComponentsList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5144" ; + base:hasProperty pumps:nodei10524, + pumps:nodei10530, + pumps:nodei10531, + pumps:nodei10532, + pumps:nodei6592 . + +pumps:nodei5145 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Detail" ; + base:hasComponent pumps:nodei10536, + pumps:nodei10538, + pumps:nodei10541, + pumps:nodei10545, + pumps:nodei10548, + pumps:nodei10553 ; + base:hasDescription "Drawing with part list to ensure dismantling, repair and assembly of items." ; + base:hasDisplayName "Detail" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5145" ; + base:hasProperty pumps:nodei10544, + pumps:nodei10550, + pumps:nodei10551, + pumps:nodei10552, + pumps:nodei11389 . + +pumps:nodei5146 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DuringMaintenanceServicesRendered" ; + base:hasComponent pumps:nodei10556, + pumps:nodei10558, + pumps:nodei10561, + pumps:nodei10565, + pumps:nodei10568, + pumps:nodei10573 ; + base:hasDescription "Final and/or interim report on services provided" ; + base:hasDisplayName "DuringMaintenanceServicesRendered" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5146" ; + base:hasProperty pumps:nodei10564, + pumps:nodei10570, + pumps:nodei10571, + pumps:nodei10572, + pumps:nodei12999 . + +pumps:nodei5147 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ImplementationDescription" ; + base:hasComponent pumps:nodei10576, + pumps:nodei10578, + pumps:nodei10581, + pumps:nodei10585, + pumps:nodei10588, + pumps:nodei10593 ; + base:hasDescription "Explanation of the work carried out" ; + base:hasDisplayName "ImplementationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5147" ; + base:hasProperty pumps:nodei10584, + pumps:nodei10590, + pumps:nodei10591, + pumps:nodei10592, + pumps:nodei13002 . + +pumps:nodei5148 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Layout" ; + base:hasComponent pumps:nodei10596, + pumps:nodei10598, + pumps:nodei10601, + pumps:nodei10605, + pumps:nodei10608, + pumps:nodei10613 ; + base:hasDescription "Drawing showing all areas of a particular plant." ; + base:hasDisplayName "Layout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5148" ; + base:hasProperty pumps:nodei10604, + pumps:nodei10610, + pumps:nodei10611, + pumps:nodei10612, + pumps:nodei11392 . + +pumps:nodei5149 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Location" ; + base:hasComponent pumps:nodei10616, + pumps:nodei10618, + pumps:nodei10621, + pumps:nodei10625, + pumps:nodei10628, + pumps:nodei10633 ; + base:hasDescription "Drawing showing the position of all field items within the considered area." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5149" ; + base:hasProperty pumps:nodei10624, + pumps:nodei10630, + pumps:nodei10631, + pumps:nodei10632, + pumps:nodei12989 . + +pumps:nodei5150 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LogicDiagram" ; + base:hasComponent pumps:nodei10636, + pumps:nodei10638, + pumps:nodei10641, + pumps:nodei10645, + pumps:nodei10648, + pumps:nodei10653 ; + base:hasDescription "System control diagram to clarify the overall system logic." ; + base:hasDisplayName "LogicDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5150" ; + base:hasProperty pumps:nodei10644, + pumps:nodei10650, + pumps:nodei10651, + pumps:nodei10652, + pumps:nodei12990 . + +pumps:nodei5151 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LubricationMap" ; + base:hasComponent pumps:nodei10656, + pumps:nodei10658, + pumps:nodei10661, + pumps:nodei10665, + pumps:nodei10668, + pumps:nodei10673 ; + base:hasDescription "Drawing showing position of each item lubrication point, with lubrication data and specifications." ; + base:hasDisplayName "LubricationMap" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5151" ; + base:hasProperty pumps:nodei10664, + pumps:nodei10670, + pumps:nodei10671, + pumps:nodei10672, + pumps:nodei12991 . + +pumps:nodei5152 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MaintenanceManual" ; + base:hasComponent pumps:nodei10676, + pumps:nodei10678, + pumps:nodei10681, + pumps:nodei10685, + pumps:nodei10688, + pumps:nodei10693 ; + base:hasDescription "Technical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function." ; + base:hasDisplayName "MaintenanceManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5152" ; + base:hasProperty pumps:nodei10684, + pumps:nodei10690, + pumps:nodei10691, + pumps:nodei10692, + pumps:nodei12992 . + +pumps:nodei5153 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "OperationManual" ; + base:hasComponent pumps:nodei10696, + pumps:nodei10698, + pumps:nodei10701, + pumps:nodei10705, + pumps:nodei10708, + pumps:nodei10713 ; + base:hasDescription "Technical instructions to reach a proper item function performance according to its technical specifications and safety conditions." ; + base:hasDisplayName "OperationManual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5153" ; + base:hasProperty pumps:nodei10704, + pumps:nodei10710, + pumps:nodei10711, + pumps:nodei10712, + pumps:nodei12993 . + +pumps:nodei5154 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PersonnelRecording" ; + base:hasComponent pumps:nodei10716, + pumps:nodei10718, + pumps:nodei10721, + pumps:nodei10725, + pumps:nodei10728, + pumps:nodei10733 ; + base:hasDescription "List of all activities (work order) performed by a technician. This list includes a predefined time period" ; + base:hasDisplayName "PersonnelRecording" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5154" ; + base:hasProperty pumps:nodei10724, + pumps:nodei10730, + pumps:nodei10731, + pumps:nodei10732, + pumps:nodei13000 . + +pumps:nodei5155 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PipeAndInstrumentDiagram" ; + base:hasComponent pumps:nodei10736, + pumps:nodei10738, + pumps:nodei10741, + pumps:nodei10745, + pumps:nodei10748, + pumps:nodei10753 ; + base:hasDescription "Overall fluid conduction (air, steam, oil, fuel ...), and control diagram." ; + base:hasDisplayName "PipeAndInstrumentDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5155" ; + base:hasProperty pumps:nodei10744, + pumps:nodei10750, + pumps:nodei10751, + pumps:nodei10752, + pumps:nodei12994 . + +pumps:nodei5156 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ScopeOfWork" ; + base:hasComponent pumps:nodei10756, + pumps:nodei10758, + pumps:nodei10761, + pumps:nodei10765, + pumps:nodei10768, + pumps:nodei10773 ; + base:hasDescription "The hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc." ; + base:hasDisplayName "ScopeOfWork" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5156" ; + base:hasProperty pumps:nodei10764, + pumps:nodei10770, + pumps:nodei10771, + pumps:nodei10772, + pumps:nodei13003 . + +pumps:nodei5157 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "SingleLineDiagram" ; + base:hasComponent pumps:nodei10776, + pumps:nodei10778, + pumps:nodei10781, + pumps:nodei10785, + pumps:nodei10788, + pumps:nodei10793 ; + base:hasDescription "Overall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits." ; + base:hasDisplayName "SingleLineDiagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5157" ; + base:hasProperty pumps:nodei10784, + pumps:nodei10790, + pumps:nodei10791, + pumps:nodei10792, + pumps:nodei12995 . + +pumps:nodei5158 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "SparePartReference" ; + base:hasComponent pumps:nodei10796, + pumps:nodei10798, + pumps:nodei10801, + pumps:nodei10805, + pumps:nodei10808, + pumps:nodei10813 ; + base:hasDescription "List of all spare parts used within the scope of the work order" ; + base:hasDisplayName "SparePartReference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5158" ; + base:hasProperty pumps:nodei10804, + pumps:nodei10810, + pumps:nodei10811, + pumps:nodei10812, + pumps:nodei13004 . + +pumps:nodei5159 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Staff" ; + base:hasComponent pumps:nodei10816, + pumps:nodei10818, + pumps:nodei10821, + pumps:nodei10825, + pumps:nodei10828, + pumps:nodei10833 ; + base:hasDescription "List of all maintenance workers involved in the execution of the work order" ; + base:hasDisplayName "Staff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5159" ; + base:hasProperty pumps:nodei10824, + pumps:nodei10830, + pumps:nodei10831, + pumps:nodei10832, + pumps:nodei13001 . + +pumps:nodei5160 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TechnicalData" ; + base:hasComponent pumps:nodei10836, + pumps:nodei10838, + pumps:nodei10841, + pumps:nodei10845, + pumps:nodei10848, + pumps:nodei10853 ; + base:hasDescription "Manufacturer`s specification of the item." ; + base:hasDisplayName "TechnicalData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5160" ; + base:hasProperty pumps:nodei10844, + pumps:nodei10850, + pumps:nodei10851, + pumps:nodei10852, + pumps:nodei12996 . + +pumps:nodei5161 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TestProgramReport" ; + base:hasComponent pumps:nodei10856, + pumps:nodei10858, + pumps:nodei10861, + pumps:nodei10865, + pumps:nodei10868, + pumps:nodei10873 ; + base:hasDescription "Commissioning report which demonstrates that an item is in compliance with specifications." ; + base:hasDisplayName "TestProgramReport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5161" ; + base:hasProperty pumps:nodei10864, + pumps:nodei10870, + pumps:nodei10871, + pumps:nodei10872, + pumps:nodei12997 . + +pumps:nodei5162 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "UnitMaintenanceReport" ; + base:hasComponent pumps:nodei10876, + pumps:nodei10878, + pumps:nodei10881, + pumps:nodei10885, + pumps:nodei10888, + pumps:nodei10893 ; + base:hasDescription "List of work orders for a particular unit. The list is created for a specified period of time" ; + base:hasDisplayName "UnitMaintenanceReport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5162" ; + base:hasProperty pumps:nodei10884, + pumps:nodei10890, + pumps:nodei10891, + pumps:nodei10892, + pumps:nodei12998 . + +pumps:nodei5163 a opcua:ObjectNodeClass, + pumps:MarkingsType ; + base:hasBrowseName "Markings" ; + base:hasComponent pumps:nodei5238 ; + base:hasDescription "Safety instructions for safe use, e.g. temperature and pressure resistance, electrostatic charge, high voltage, radioactivity, explosive protection." ; + base:hasDisplayName "Markings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5163" . + +pumps:nodei5164 a opcua:ObjectNodeClass, + pumps:BreakdownMaintenanceType ; + base:hasBrowseName "BreakdownMaintenance" ; + base:hasComponent pumps:nodei10919, + pumps:nodei10920, + pumps:nodei10921, + pumps:nodei10924, + pumps:nodei10925 ; + base:hasDescription "Properties for breakdown maintenance." ; + base:hasDisplayName "BreakdownMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5164" . + +pumps:nodei5165 a opcua:ObjectNodeClass, + pumps:ConditionBasedMaintenanceType ; + base:hasBrowseName "ConditionBasedMaintenance" ; + base:hasComponent pumps:nodei10926, + pumps:nodei10927, + pumps:nodei10928, + pumps:nodei10929, + pumps:nodei10930, + pumps:nodei10931, + pumps:nodei10932, + pumps:nodei10933, + pumps:nodei10934, + pumps:nodei10935, + pumps:nodei14642 ; + base:hasDescription "Properties for condition based maintenance." ; + base:hasDisplayName "ConditionBasedMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5165" . + +pumps:nodei5166 a opcua:ObjectNodeClass, + pumps:GeneralMaintenanceType ; + base:hasBrowseName "GeneralMaintenance" ; + base:hasComponent pumps:nodei10936, + pumps:nodei10937, + pumps:nodei10938, + pumps:nodei10939, + pumps:nodei10940, + pumps:nodei10941, + pumps:nodei10942, + pumps:nodei10943, + pumps:nodei10946, + pumps:nodei10947, + pumps:nodei10948, + pumps:nodei10949, + pumps:nodei10950, + pumps:nodei10951, + pumps:nodei14599, + pumps:nodei14600, + pumps:nodei14601, + pumps:nodei14602, + pumps:nodei14603, + pumps:nodei14604 ; + base:hasDescription "General maintenance properties." ; + base:hasDisplayName "GeneralMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5166" . + +pumps:nodei5167 a opcua:ObjectNodeClass, + pumps:PreventiveMaintenanceType ; + base:hasBrowseName "PreventiveMaintenance" ; + base:hasComponent pumps:nodei10952, + pumps:nodei10953, + pumps:nodei10954, + pumps:nodei10955, + pumps:nodei10956, + pumps:nodei10957, + pumps:nodei10958 ; + base:hasDescription "Properties for preventive maintenance." ; + base:hasDisplayName "PreventiveMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5167" . + +pumps:nodei5168 a opcua:ObjectNodeClass, + pumps:DrivePortType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei10959, + pumps:nodei10960, + pumps:nodei10961, + pumps:nodei5171, + pumps:nodei5177 ; + base:hasDescription "Port for the connection of the drive." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5168" ; + base:hasSymbolicName "Drive" . + +pumps:nodei5169 a opcua:ObjectNodeClass, + pumps:InletConnectionPortType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei10962, + pumps:nodei10963, + pumps:nodei10964, + pumps:nodei5178, + pumps:nodei5179, + pumps:nodei5180, + pumps:nodei5185 ; + base:hasDescription "Port for the inlet connection." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5169" ; + base:hasSymbolicName "InletConnection" . + +pumps:nodei5170 a opcua:ObjectNodeClass, + pumps:OutletConnectionPortType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei10965, + pumps:nodei10966, + pumps:nodei10967, + pumps:nodei5186, + pumps:nodei5187, + pumps:nodei5188, + pumps:nodei5190 ; + base:hasDescription "Port for the outlet connection." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5170" ; + base:hasSymbolicName "OutletConnection" . + +pumps:nodei5171 a opcua:ObjectNodeClass, + pumps:DriveDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei11835, + pumps:nodei11837, + pumps:nodei11839, + pumps:nodei11843, + pumps:nodei11847, + pumps:nodei11851, + pumps:nodei11855, + pumps:nodei11861, + pumps:nodei11865, + pumps:nodei11869, + pumps:nodei11873, + pumps:nodei11877 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the drive." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5171" . + +pumps:nodei5172 a opcua:ObjectNodeClass, + pumps:DriveMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei10972, + pumps:nodei10974, + pumps:nodei10976, + pumps:nodei10978, + pumps:nodei10980, + pumps:nodei10982, + pumps:nodei10984, + pumps:nodei10986, + pumps:nodei10988, + pumps:nodei10990, + pumps:nodei10992, + pumps:nodei10994, + pumps:nodei10996 ; + base:hasDescription "All operation measurements that describe the drive." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5172" . + +pumps:nodei5173 a opcua:ObjectNodeClass, + pumps:InletConnectionDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei11029, + pumps:nodei11030, + pumps:nodei11031, + pumps:nodei11032, + pumps:nodei11033, + pumps:nodei11034, + pumps:nodei11035, + pumps:nodei11036, + pumps:nodei11037 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the inlet connection." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5173" . + +pumps:nodei5174 a opcua:ObjectNodeClass, + pumps:InletConnectionImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei11047, + pumps:nodei11048, + pumps:nodei11049, + pumps:nodei11050, + pumps:nodei11051 ; + base:hasDescription "Properties that describe the specific installation and operational situation of the inlet connection." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5174" . + +pumps:nodei5175 a opcua:ObjectNodeClass, + pumps:InletConnectionMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei11057, + pumps:nodei11059 ; + base:hasDescription "All measurements of the operation which describe the inlet connection." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5175" . + +pumps:nodei5176 a opcua:ObjectNodeClass, + pumps:InletConnectionSystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei11065 ; + base:hasDescription "Buyer's properties that describe the installation situation of the inlet port." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5176" . + +pumps:nodei5177 a opcua:ObjectNodeClass, + pumps:DriveMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei11881, + pumps:nodei11886, + pumps:nodei11891, + pumps:nodei11896, + pumps:nodei11901, + pumps:nodei11906, + pumps:nodei11911, + pumps:nodei11916, + pumps:nodei11921, + pumps:nodei11926, + pumps:nodei11931, + pumps:nodei11936, + pumps:nodei11941 ; + base:hasDescription "All operation measurements that describe the drive." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5177" . + +pumps:nodei5178 a opcua:ObjectNodeClass, + pumps:InletConnectionDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei11949, + pumps:nodei11953, + pumps:nodei11957, + pumps:nodei11961, + pumps:nodei11965, + pumps:nodei11969, + pumps:nodei11973, + pumps:nodei11977, + pumps:nodei11979 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the inlet connection." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5178" . + +pumps:nodei5179 a opcua:ObjectNodeClass, + pumps:InletConnectionImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei11983, + pumps:nodei11987, + pumps:nodei11991, + pumps:nodei11993, + pumps:nodei11997 ; + base:hasDescription "Properties that describe the specific installation and operational situation of the inlet connection." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5179" . + +pumps:nodei5180 a opcua:ObjectNodeClass, + pumps:InletConnectionMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei12001, + pumps:nodei12006 ; + base:hasDescription "All measurements of the operation which describe the inlet connection." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5180" . + +pumps:nodei5181 a opcua:ObjectNodeClass, + pumps:OutletConnectionDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei11073, + pumps:nodei11074, + pumps:nodei11075, + pumps:nodei11076, + pumps:nodei11077, + pumps:nodei11078, + pumps:nodei11079, + pumps:nodei11080 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the outlet connection." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5181" . + +pumps:nodei5182 a opcua:ObjectNodeClass, + pumps:OutletConnectionImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei11089, + pumps:nodei11090, + pumps:nodei11091, + pumps:nodei11092, + pumps:nodei11093 ; + base:hasDescription "Properties that describe the specific installation and operational situation of the outlet connection." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5182" . + +pumps:nodei5183 a opcua:ObjectNodeClass, + pumps:OutletConnectionMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei11099, + pumps:nodei11101 ; + base:hasDescription "All measurements of the operation which describe the outlet connection." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5183" . + +pumps:nodei5184 a opcua:ObjectNodeClass, + pumps:OutletConnectionSystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei11107 ; + base:hasDescription "Buyer's properties that describe the installation situation of the outlet port." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5184" . + +pumps:nodei5185 a opcua:ObjectNodeClass, + pumps:InletConnectionSystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei12011 ; + base:hasDescription "Buyer's properties that describe the installation situation of the inlet port." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5185" . + +pumps:nodei5186 a opcua:ObjectNodeClass, + pumps:OutletConnectionDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei12018, + pumps:nodei12022, + pumps:nodei12026, + pumps:nodei12028, + pumps:nodei12032, + pumps:nodei12036, + pumps:nodei12040, + pumps:nodei12044 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the outlet connection." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5186" . + +pumps:nodei5187 a opcua:ObjectNodeClass, + pumps:OutletConnectionImplementationType ; + base:hasBrowseName "Implementation" ; + base:hasComponent pumps:nodei12048, + pumps:nodei12052, + pumps:nodei12056, + pumps:nodei12058, + pumps:nodei12062 ; + base:hasDescription "Properties that describe the specific installation and operational situation of the outlet connection." ; + base:hasDisplayName "Implementation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5187" . + +pumps:nodei5188 a opcua:ObjectNodeClass, + pumps:OutletConnectionMeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei12066, + pumps:nodei12071 ; + base:hasDescription "All measurements of the operation which describe the outlet connection." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5188" . + +pumps:nodei5189 a opcua:ObjectNodeClass, + pumps:DriveDesignType ; + base:hasBrowseName "Design" ; + base:hasComponent pumps:nodei11098, + pumps:nodei11104, + pumps:nodei11106, + pumps:nodei11111, + pumps:nodei11115, + pumps:nodei11119, + pumps:nodei11123, + pumps:nodei11129, + pumps:nodei11133, + pumps:nodei11137, + pumps:nodei11141, + pumps:nodei11145 ; + base:hasDescription "Manufacturer's properties that describe the rudimentary data of the drive." ; + base:hasDisplayName "Design" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5189" . + +pumps:nodei5190 a opcua:ObjectNodeClass, + pumps:OutletConnectionSystemRequirementsType ; + base:hasBrowseName "SystemRequirements" ; + base:hasComponent pumps:nodei12076 ; + base:hasDescription "Buyer's properties that describe the installation situation of the outlet port." ; + base:hasDisplayName "SystemRequirements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5190" . + +pumps:nodei5191 a opcua:ObjectNodeClass, + pumps:ControlType ; + base:hasBrowseName "Control" ; + base:hasComponent pumps:nodei10968, + pumps:nodei10969, + pumps:nodei10970, + pumps:nodei10971, + pumps:nodei11001, + pumps:nodei11002, + pumps:nodei11003, + pumps:nodei11004, + pumps:nodei11005, + pumps:nodei11006, + pumps:nodei11007, + pumps:nodei11008, + pumps:nodei11009 ; + base:hasDescription "Control parameters for a pump." ; + base:hasDisplayName "Control" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5191" . + +pumps:nodei5192 a opcua:ObjectNodeClass, + pumps:PumpActuationType ; + base:hasBrowseName "PumpActuation" ; + base:hasComponent pumps:nodei11022, + pumps:nodei11026, + pumps:nodei11039, + pumps:nodei11042, + pumps:nodei11045, + pumps:nodei11053, + pumps:nodei11056, + pumps:nodei11061, + pumps:nodei11084, + pumps:nodei11085, + pumps:nodei11156, + pumps:nodei11158, + pumps:nodei11161, + pumps:nodei11162, + pumps:nodei11163, + pumps:nodei5198, + pumps:nodei5199, + pumps:nodei5200, + pumps:nodei5201, + pumps:nodei5202, + pumps:nodei5203, + pumps:nodei5204, + pumps:nodei5205, + pumps:nodei5206 ; + base:hasDescription "Actuation parameters for a pump." ; + base:hasDisplayName "PumpActuation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5192" . + +pumps:nodei5193 a opcua:ObjectNodeClass, + pumps:ActuationType ; + base:hasBrowseName "BypassActuation" ; + base:hasComponent pumps:nodei11250, + pumps:nodei11253, + pumps:nodei11254, + pumps:nodei11256, + pumps:nodei11257, + pumps:nodei11260, + pumps:nodei11262 ; + base:hasDescription "Actuation parameters for a bypass valve of a pump." ; + base:hasDisplayName "BypassActuation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5193" . + +pumps:nodei5194 a opcua:ObjectNodeClass, + pumps:ActuationType ; + base:hasBrowseName "ThrottleValveActuation" ; + base:hasComponent pumps:nodei11235, + pumps:nodei11238, + pumps:nodei11239, + pumps:nodei11241, + pumps:nodei11242, + pumps:nodei11245, + pumps:nodei11247 ; + base:hasDescription "Actuation parameters for a throttle valve of a pump." ; + base:hasDisplayName "ThrottleValveActuation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5194" . + +pumps:nodei5195 a opcua:ObjectNodeClass, + pumps:SignalsType ; + base:hasBrowseName "Signals" ; + base:hasComponent pumps:nodei5207, + pumps:nodei5208, + pumps:nodei5209, + pumps:nodei5210, + pumps:nodei5211, + pumps:nodei5212, + pumps:nodei5213, + pumps:nodei5214, + pumps:nodei5215, + pumps:nodei5216, + pumps:nodei5217, + pumps:nodei5218, + pumps:nodei5219, + pumps:nodei5220, + pumps:nodei5221, + pumps:nodei5222, + pumps:nodei5223, + pumps:nodei5224, + pumps:nodei5225, + pumps:nodei5226, + pumps:nodei5227 ; + base:hasDescription "Signals of a pump." ; + base:hasDisplayName "Signals" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5195" . + +pumps:nodei5196 a opcua:ObjectNodeClass, + pumps:MeasurementsType ; + base:hasBrowseName "Measurements" ; + base:hasComponent pumps:nodei15099, + pumps:nodei15101, + pumps:nodei15103, + pumps:nodei15105, + pumps:nodei15107, + pumps:nodei15109, + pumps:nodei15111, + pumps:nodei15113, + pumps:nodei15115, + pumps:nodei15117, + pumps:nodei15119, + pumps:nodei15121, + pumps:nodei15123, + pumps:nodei15125, + pumps:nodei15127, + pumps:nodei15129, + pumps:nodei15131, + pumps:nodei15133, + pumps:nodei15135, + pumps:nodei15137, + pumps:nodei15139, + pumps:nodei15141, + pumps:nodei15143, + pumps:nodei15145, + pumps:nodei15147, + pumps:nodei15149, + pumps:nodei15151, + pumps:nodei15153, + pumps:nodei15155, + pumps:nodei15157, + pumps:nodei15159, + pumps:nodei15161, + pumps:nodei15163, + pumps:nodei15165, + pumps:nodei15167, + pumps:nodei15169, + pumps:nodei15171, + pumps:nodei15173, + pumps:nodei15175, + pumps:nodei15177, + pumps:nodei15179, + pumps:nodei15181, + pumps:nodei15183, + pumps:nodei15185, + pumps:nodei15187, + pumps:nodei15189, + pumps:nodei15191, + pumps:nodei15193, + pumps:nodei15195, + pumps:nodei15197, + pumps:nodei5229 ; + base:hasDescription "Measurements at a pump." ; + base:hasDisplayName "Measurements" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5196" . + +pumps:nodei5197 a opcua:ObjectNodeClass, + pumps:MultiPumpType ; + base:hasBrowseName "MultiPump" ; + base:hasComponent pumps:nodei11010, + pumps:nodei11011, + pumps:nodei11012, + pumps:nodei11013, + pumps:nodei11014, + pumps:nodei11016, + pumps:nodei11017, + pumps:nodei11018, + pumps:nodei11019, + pumps:nodei11020, + pumps:nodei11021 ; + base:hasDescription "Properties for multi pump usage of a pump." ; + base:hasDisplayName "MultiPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5197" . + +pumps:nodei5198 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "CleanValveRequest" ; + base:hasComponent pumps:nodei11027, + pumps:nodei11504, + pumps:nodei11508, + pumps:nodei11512, + pumps:nodei11516 ; + base:hasDescription "This element offers a request for the opening of the clean valve." ; + base:hasDisplayName "CleanValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5198" . + +pumps:nodei5199 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "FlushValveRequest" ; + base:hasComponent pumps:nodei11063, + pumps:nodei11470, + pumps:nodei11474, + pumps:nodei11478, + pumps:nodei11482 ; + base:hasDescription "This element offers a request for the opening of the flush valve." ; + base:hasDisplayName "FlushValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5199" . + +pumps:nodei5200 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "GasDilValveRequest" ; + base:hasComponent pumps:nodei11070, + pumps:nodei11521, + pumps:nodei11525, + pumps:nodei11529, + pumps:nodei11533 ; + base:hasDescription "This element offers a request for the opening of the gas dilution valve." ; + base:hasDisplayName "GasDilValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5200" . + +pumps:nodei5201 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "InletValveRequest" ; + base:hasComponent pumps:nodei11081, + pumps:nodei11436, + pumps:nodei11440, + pumps:nodei11444, + pumps:nodei11448 ; + base:hasDescription "This element offers a request for the opening of the inlet valve." ; + base:hasDisplayName "InletValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5201" . + +pumps:nodei5202 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "OutletValveRequest" ; + base:hasComponent pumps:nodei11088, + pumps:nodei11453, + pumps:nodei11457, + pumps:nodei11461, + pumps:nodei11465 ; + base:hasDescription "This element offers a request for the opening of the outlet valve." ; + base:hasDisplayName "OutletValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5202" . + +pumps:nodei5203 a opcua:ObjectNodeClass, + pumps:PumpKickObjectType ; + base:hasBrowseName "PumpKick" ; + base:hasComponent pumps:nodei11096, + pumps:nodei11572, + pumps:nodei11576, + pumps:nodei11580, + pumps:nodei11584, + pumps:nodei11586, + pumps:nodei11588, + pumps:nodei11592 ; + base:hasDescription "This element describes a periodical operation of a pump, avoiding blockage at non operation time." ; + base:hasDisplayName "PumpKick" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5203" . + +pumps:nodei5204 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "PumpStandByRequest" ; + base:hasComponent pumps:nodei11150, + pumps:nodei11538, + pumps:nodei11542, + pumps:nodei11546, + pumps:nodei11550 ; + base:hasDescription "This element offers a request for pump standby." ; + base:hasDisplayName "PumpStandByRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5204" . + +pumps:nodei5205 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "PurgeValveRequest" ; + base:hasComponent pumps:nodei11153, + pumps:nodei11487, + pumps:nodei11491, + pumps:nodei11495, + pumps:nodei11499 ; + base:hasDescription "This element offers a request for the opening of the purge valve." ; + base:hasDisplayName "PurgeValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5205" . + +pumps:nodei5206 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "VentValveRequest" ; + base:hasComponent pumps:nodei11166, + pumps:nodei11555, + pumps:nodei11559, + pumps:nodei11563, + pumps:nodei11567 ; + base:hasDescription "This element offers a request for the opening of the vent valve." ; + base:hasDisplayName "VentValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5206" . + +pumps:nodei5207 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "Acceleration" ; + base:hasComponent pumps:nodei11169, + pumps:nodei12477, + pumps:nodei12481 ; + base:hasDescription "This element serves a feedback that the pump rotation accelerates." ; + base:hasDisplayName "Acceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5207" . + +pumps:nodei5208 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "CleanValveOpen" ; + base:hasComponent pumps:nodei11172, + pumps:nodei12485, + pumps:nodei12489 ; + base:hasDescription "This element serves a feedback about the open state of the cleaning valve." ; + base:hasDisplayName "CleanValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5208" . + +pumps:nodei5209 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "Deceleration" ; + base:hasComponent pumps:nodei11175, + pumps:nodei12629, + pumps:nodei12633 ; + base:hasDescription "This element serves a feedback that the pump rotation decelerates." ; + base:hasDisplayName "Deceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5209" . + +pumps:nodei5210 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "FlushValveOpen" ; + base:hasComponent pumps:nodei11178, + pumps:nodei12493, + pumps:nodei12497 ; + base:hasDescription "This element serves a feedback about the open state of the flush valve." ; + base:hasDisplayName "FlushValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5210" . + +pumps:nodei5211 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "GasDilValveOpen" ; + base:hasComponent pumps:nodei11181, + pumps:nodei12501, + pumps:nodei12505 ; + base:hasDescription "This element serves a feedback about the open state of the gas dilution valve." ; + base:hasDisplayName "GasDilValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5211" . + +pumps:nodei5212 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "InletValveOpen" ; + base:hasComponent pumps:nodei11184, + pumps:nodei12509, + pumps:nodei12513 ; + base:hasDescription "This element serves a feedback about the open state of the inlet valve." ; + base:hasDisplayName "InletValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5212" . + +pumps:nodei5213 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "NoRotation" ; + base:hasComponent pumps:nodei11187, + pumps:nodei12517, + pumps:nodei12521 ; + base:hasDescription "This element serves a feedback that the pump stands still." ; + base:hasDisplayName "NoRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5213" . + +pumps:nodei5214 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "OutletValveOpen" ; + base:hasComponent pumps:nodei11190, + pumps:nodei12525, + pumps:nodei12529 ; + base:hasDescription "This element serves a feedback about the open state of the outlet valve." ; + base:hasDisplayName "OutletValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5214" . + +pumps:nodei5215 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "ProcessIsActive" ; + base:hasComponent pumps:nodei11193, + pumps:nodei12533, + pumps:nodei12537 ; + base:hasDescription "This element serves a feedback that the process is active." ; + base:hasDisplayName "ProcessIsActive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5215" . + +pumps:nodei5216 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpActivation" ; + base:hasComponent pumps:nodei11199, + pumps:nodei12541, + pumps:nodei12545 ; + base:hasDescription "This element serves a feedback about the activation state of the pump. The activation state takes into account that control mechanisms are active. Never the less the pump is not necessarily running" ; + base:hasDisplayName "PumpActivation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5216" . + +pumps:nodei5217 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpDirection" ; + base:hasComponent pumps:nodei11202, + pumps:nodei12549, + pumps:nodei12553 ; + base:hasDescription "This element serves a feedback of the pumps direction of rotation." ; + base:hasDisplayName "PumpDirection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5217" . + +pumps:nodei5218 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpOperation" ; + base:hasComponent pumps:nodei11205, + pumps:nodei12557, + pumps:nodei12561 ; + base:hasDescription "This element serves a feedback about the operation state of the pump. In the operation state the pump rotor is rotating." ; + base:hasDisplayName "PumpOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5218" . + +pumps:nodei5219 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpPowerMax" ; + base:hasComponent pumps:nodei11208, + pumps:nodei12565, + pumps:nodei12569 ; + base:hasDescription "This element serves a feedback of pump operating at maximum power." ; + base:hasDisplayName "PumpPowerMax" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5219" . + +pumps:nodei5220 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpSpeedMax" ; + base:hasComponent pumps:nodei11211, + pumps:nodei12573, + pumps:nodei12577 ; + base:hasDescription "This element serves a feedback of pump operating at maximum speed." ; + base:hasDisplayName "PumpSpeedMax" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5220" . + +pumps:nodei5221 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpSpeedMin" ; + base:hasComponent pumps:nodei11214, + pumps:nodei12581, + pumps:nodei12585 ; + base:hasDescription "This element serves a feedback that the pump operates at minimum speed." ; + base:hasDisplayName "PumpSpeedMin" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5221" . + +pumps:nodei5222 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PurgeValveOpen" ; + base:hasComponent pumps:nodei11217, + pumps:nodei12589, + pumps:nodei12593 ; + base:hasDescription "This element serves a feedback about the open state of the purge valve." ; + base:hasDisplayName "PurgeValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5222" . + +pumps:nodei5223 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "RatedSpeed" ; + base:hasComponent pumps:nodei11220, + pumps:nodei12597, + pumps:nodei12601 ; + base:hasDescription "This element serves a feedback that the pump rotation is at rated speed." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5223" . + +pumps:nodei5224 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "StandBy" ; + base:hasComponent pumps:nodei11223, + pumps:nodei12469, + pumps:nodei12473 ; + base:hasDescription "This element serves a feedback about the process standby of the pump. In the stand by state the pump is ready for operation." ; + base:hasDisplayName "StandBy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5224" . + +pumps:nodei5225 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "StandBySpeed" ; + base:hasComponent pumps:nodei11226, + pumps:nodei12605, + pumps:nodei12609 ; + base:hasDescription "This element serves a feedback that the pump rotation is at standby speed." ; + base:hasDisplayName "StandBySpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5225" . + +pumps:nodei5226 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "TargetSpeed" ; + base:hasComponent pumps:nodei11229, + pumps:nodei12613, + pumps:nodei12617 ; + base:hasDescription "This element serves a feedback that the pump is at target speed." ; + base:hasDisplayName "TargetSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5226" . + +pumps:nodei5227 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "VentValveOpen" ; + base:hasComponent pumps:nodei11232, + pumps:nodei12621, + pumps:nodei12625 ; + base:hasDescription "This element serves a feedback about the open state of the vent valve." ; + base:hasDisplayName "VentValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5227" . + +pumps:nodei5228 a opcua:ObjectNodeClass, + pumps:VibrationMeasurementType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei11283, + pumps:nodei11285, + pumps:nodei11287, + pumps:nodei11289, + pumps:nodei13853, + pumps:nodei13855, + pumps:nodei13857, + pumps:nodei13859, + pumps:nodei13861, + pumps:nodei13863, + pumps:nodei13865, + pumps:nodei13867, + pumps:nodei13869, + pumps:nodei13871, + pumps:nodei13873, + pumps:nodei13875, + pumps:nodei13877, + pumps:nodei13879, + pumps:nodei13881, + pumps:nodei13883, + pumps:nodei13885, + pumps:nodei13887, + pumps:nodei13888, + pumps:nodei13890, + pumps:nodei13892, + pumps:nodei13894, + pumps:nodei13896, + pumps:nodei13898, + pumps:nodei13900, + pumps:nodei13902, + pumps:nodei13904, + pumps:nodei13906, + pumps:nodei13908, + pumps:nodei13910, + pumps:nodei13912, + pumps:nodei13914 ; + base:hasDescription "Properties characterizing dynamic data which are the result of an oscillation measurement at machines with rotating movements" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5228" ; + base:hasSymbolicName "Vibration" . + +pumps:nodei5229 a opcua:ObjectNodeClass, + pumps:VibrationMeasurementType ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei14993, + pumps:nodei14995, + pumps:nodei14997, + pumps:nodei14999, + pumps:nodei15001, + pumps:nodei15003, + pumps:nodei15005, + pumps:nodei15007, + pumps:nodei15009, + pumps:nodei15011, + pumps:nodei15013, + pumps:nodei15015, + pumps:nodei15017, + pumps:nodei15019, + pumps:nodei15021, + pumps:nodei15023, + pumps:nodei15025, + pumps:nodei15027, + pumps:nodei15029, + pumps:nodei15031, + pumps:nodei15033, + pumps:nodei15035, + pumps:nodei15036, + pumps:nodei15038, + pumps:nodei15040, + pumps:nodei15042, + pumps:nodei15044, + pumps:nodei15046, + pumps:nodei15048, + pumps:nodei15050, + pumps:nodei15052, + pumps:nodei15054, + pumps:nodei15056, + pumps:nodei15058, + pumps:nodei15060, + pumps:nodei15062 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5229" ; + base:hasSymbolicName "Vibration" . + +pumps:nodei5230 a opcua:ObjectNodeClass, + pumps:ActuationType ; + base:hasBrowseName "BypassActuation" ; + base:hasComponent pumps:nodei11301, + pumps:nodei11304, + pumps:nodei11305, + pumps:nodei11307, + pumps:nodei11308, + pumps:nodei11311, + pumps:nodei11313 ; + base:hasDescription "Actuation parameters for a bypass valve of a pump." ; + base:hasDisplayName "BypassActuation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5230" . + +pumps:nodei5231 a opcua:ObjectNodeClass, + pumps:ControlType ; + base:hasBrowseName "Control" ; + base:hasComponent pumps:nodei11316, + pumps:nodei11317, + pumps:nodei11318, + pumps:nodei11319, + pumps:nodei11320, + pumps:nodei11321, + pumps:nodei11322, + pumps:nodei11323, + pumps:nodei11324, + pumps:nodei11325, + pumps:nodei11326, + pumps:nodei11327, + pumps:nodei11328 ; + base:hasDescription "Control parameters for a pump." ; + base:hasDisplayName "Control" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5231" . + +pumps:nodei5233 a opcua:ObjectNodeClass, + pumps:MultiPumpType ; + base:hasBrowseName "MultiPump" ; + base:hasComponent pumps:nodei11348, + pumps:nodei11349, + pumps:nodei11350, + pumps:nodei11351, + pumps:nodei11352, + pumps:nodei11354, + pumps:nodei11355, + pumps:nodei11356, + pumps:nodei11357, + pumps:nodei11358, + pumps:nodei11359 ; + base:hasDescription "Properties for multi pump usage of a pump." ; + base:hasDisplayName "MultiPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5233" . + +pumps:nodei5234 a opcua:ObjectNodeClass, + pumps:PumpActuationType ; + base:hasBrowseName "PumpActuation" ; + base:hasComponent pumps:nodei11360, + pumps:nodei11361, + pumps:nodei11365, + pumps:nodei11368, + pumps:nodei11371, + pumps:nodei14109, + pumps:nodei14113, + pumps:nodei14117, + pumps:nodei14181, + pumps:nodei14185, + pumps:nodei14277, + pumps:nodei14281, + pumps:nodei14285, + pumps:nodei14287, + pumps:nodei14289, + pumps:nodei5237, + pumps:nodei5240, + pumps:nodei5241, + pumps:nodei5242, + pumps:nodei5243, + pumps:nodei5244, + pumps:nodei5245, + pumps:nodei5246, + pumps:nodei5247 ; + base:hasDescription "Actuation parameters for a pump." ; + base:hasDisplayName "PumpActuation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5234" . + +pumps:nodei5235 a opcua:ObjectNodeClass, + pumps:SignalsType ; + base:hasBrowseName "Signals" ; + base:hasComponent pumps:nodei5248, + pumps:nodei5249, + pumps:nodei5250, + pumps:nodei5251, + pumps:nodei5252, + pumps:nodei5253, + pumps:nodei5254, + pumps:nodei5255, + pumps:nodei5256, + pumps:nodei5257, + pumps:nodei5258, + pumps:nodei5259, + pumps:nodei5260, + pumps:nodei5261, + pumps:nodei5262, + pumps:nodei5263, + pumps:nodei5264, + pumps:nodei5265, + pumps:nodei5266, + pumps:nodei5267, + pumps:nodei5268 ; + base:hasDescription "Signals of a pump." ; + base:hasDisplayName "Signals" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5235" . + +pumps:nodei5236 a opcua:ObjectNodeClass, + pumps:ActuationType ; + base:hasBrowseName "ThrottleValveActuation" ; + base:hasComponent pumps:nodei14313, + pumps:nodei14317, + pumps:nodei14321, + pumps:nodei14325, + pumps:nodei14329, + pumps:nodei14333, + pumps:nodei14337 ; + base:hasDescription "Actuation parameters for a throttle valve of a pump." ; + base:hasDisplayName "ThrottleValveActuation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5236" . + +pumps:nodei5237 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "CleanValveRequest" ; + base:hasComponent pumps:nodei11362, + pumps:nodei11657, + pumps:nodei11661, + pumps:nodei11665, + pumps:nodei11669 ; + base:hasDescription "This element offers a request for the opening of the clean valve." ; + base:hasDisplayName "CleanValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5237" . + +pumps:nodei5238 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent pumps:nodei12929, + pumps:nodei12931, + pumps:nodei12935, + pumps:nodei12939, + pumps:nodei12942, + pumps:nodei12947 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5238" ; + base:hasProperty pumps:nodei12934, + pumps:nodei12938, + pumps:nodei12944, + pumps:nodei12945, + pumps:nodei12946 ; + base:hasSymbolicName "Marking" . + +pumps:nodei5239 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/Pumps/" ; + base:hasDisplayName "http://opcfoundation.org/UA/Pumps/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5239" ; + base:hasProperty pumps:nodei13220, + pumps:nodei13221, + pumps:nodei13222, + pumps:nodei13676, + pumps:nodei13677, + pumps:nodei13678, + pumps:nodei13679 ; + base:hasSymbolicName "http___opcfoundation_org_UA_Pumps_" . + +pumps:nodei5240 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "FlushValveRequest" ; + base:hasComponent pumps:nodei14121, + pumps:nodei14125, + pumps:nodei14129, + pumps:nodei14133, + pumps:nodei14137 ; + base:hasDescription "This element offers a request for the opening of the flush valve." ; + base:hasDisplayName "FlushValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5240" . + +pumps:nodei5241 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "GasDilValveRequest" ; + base:hasComponent pumps:nodei14141, + pumps:nodei14145, + pumps:nodei14149, + pumps:nodei14153, + pumps:nodei14157 ; + base:hasDescription "This element offers a request for the opening of the gas dilution valve." ; + base:hasDisplayName "GasDilValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5241" . + +pumps:nodei5242 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "InletValveRequest" ; + base:hasComponent pumps:nodei14161, + pumps:nodei14165, + pumps:nodei14169, + pumps:nodei14173, + pumps:nodei14177 ; + base:hasDescription "This element offers a request for the opening of the inlet valve." ; + base:hasDisplayName "InletValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5242" . + +pumps:nodei5243 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "OutletValveRequest" ; + base:hasComponent pumps:nodei14189, + pumps:nodei14193, + pumps:nodei14197, + pumps:nodei14201, + pumps:nodei14205 ; + base:hasDescription "This element offers a request for the opening of the outlet valve." ; + base:hasDisplayName "OutletValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5243" . + +pumps:nodei5244 a opcua:ObjectNodeClass, + pumps:PumpKickObjectType ; + base:hasBrowseName "PumpKick" ; + base:hasComponent pumps:nodei14209, + pumps:nodei14213, + pumps:nodei14217, + pumps:nodei14221, + pumps:nodei14225, + pumps:nodei14227, + pumps:nodei14229, + pumps:nodei14233 ; + base:hasDescription "This element describes a periodical operation of a pump, avoiding blockage at non operation time." ; + base:hasDisplayName "PumpKick" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5244" . + +pumps:nodei5245 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "PumpStandByRequest" ; + base:hasComponent pumps:nodei14237, + pumps:nodei14241, + pumps:nodei14245, + pumps:nodei14249, + pumps:nodei14253 ; + base:hasDescription "This element offers a request for pump standby." ; + base:hasDisplayName "PumpStandByRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5245" . + +pumps:nodei5246 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "PurgeValveRequest" ; + base:hasComponent pumps:nodei14257, + pumps:nodei14261, + pumps:nodei14265, + pumps:nodei14269, + pumps:nodei14273 ; + base:hasDescription "This element offers a request for the opening of the purge valve." ; + base:hasDisplayName "PurgeValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5246" . + +pumps:nodei5247 a opcua:ObjectNodeClass, + pumps:DiscreteOutputObjectType ; + base:hasBrowseName "VentValveRequest" ; + base:hasComponent pumps:nodei14293, + pumps:nodei14297, + pumps:nodei14301, + pumps:nodei14305, + pumps:nodei14309 ; + base:hasDescription "This element offers a request for the opening of the vent valve." ; + base:hasDisplayName "VentValveRequest" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5247" . + +pumps:nodei5248 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "Acceleration" ; + base:hasComponent pumps:nodei14341, + pumps:nodei14345, + pumps:nodei14349 ; + base:hasDescription "This element serves a feedback that the pump rotation accelerates." ; + base:hasDisplayName "Acceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5248" . + +pumps:nodei5249 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "CleanValveOpen" ; + base:hasComponent pumps:nodei14353, + pumps:nodei14357, + pumps:nodei14361 ; + base:hasDescription "This element serves a feedback about the open state of the cleaning valve." ; + base:hasDisplayName "CleanValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5249" . + +pumps:nodei5250 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "Deceleration" ; + base:hasComponent pumps:nodei14365, + pumps:nodei14369, + pumps:nodei14373 ; + base:hasDescription "This element serves a feedback that the pump rotation decelerates." ; + base:hasDisplayName "Deceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5250" . + +pumps:nodei5251 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "FlushValveOpen" ; + base:hasComponent pumps:nodei14377, + pumps:nodei14381, + pumps:nodei14385 ; + base:hasDescription "This element serves a feedback about the open state of the flush valve." ; + base:hasDisplayName "FlushValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5251" . + +pumps:nodei5252 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "GasDilValveOpen" ; + base:hasComponent pumps:nodei14389, + pumps:nodei14393, + pumps:nodei14397 ; + base:hasDescription "This element serves a feedback about the open state of the gas dilution valve." ; + base:hasDisplayName "GasDilValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5252" . + +pumps:nodei5253 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "InletValveOpen" ; + base:hasComponent pumps:nodei14401, + pumps:nodei14405, + pumps:nodei14409 ; + base:hasDescription "This element serves a feedback about the open state of the inlet valve." ; + base:hasDisplayName "InletValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5253" . + +pumps:nodei5254 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "NoRotation" ; + base:hasComponent pumps:nodei14413, + pumps:nodei14417, + pumps:nodei14421 ; + base:hasDescription "This element serves a feedback that the pump stands still." ; + base:hasDisplayName "NoRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5254" . + +pumps:nodei5255 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "OutletValveOpen" ; + base:hasComponent pumps:nodei14425, + pumps:nodei14429, + pumps:nodei14433 ; + base:hasDescription "This element serves a feedback about the open state of the outlet valve." ; + base:hasDisplayName "OutletValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5255" . + +pumps:nodei5256 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "ProcessIsActive" ; + base:hasComponent pumps:nodei14437, + pumps:nodei14441, + pumps:nodei14445 ; + base:hasDescription "This element serves a feedback that the process is active." ; + base:hasDisplayName "ProcessIsActive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5256" . + +pumps:nodei5257 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpActivation" ; + base:hasComponent pumps:nodei14449, + pumps:nodei14453, + pumps:nodei14457 ; + base:hasDescription "This element serves a feedback about the activation state of the pump. The activation state takes into account that control mechanisms are active. Never the less the pump is not necessarily running" ; + base:hasDisplayName "PumpActivation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5257" . + +pumps:nodei5258 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpDirection" ; + base:hasComponent pumps:nodei14461, + pumps:nodei14465, + pumps:nodei14469 ; + base:hasDescription "This element serves a feedback of the pumps direction of rotation." ; + base:hasDisplayName "PumpDirection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5258" . + +pumps:nodei5259 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpOperation" ; + base:hasComponent pumps:nodei14473, + pumps:nodei14477, + pumps:nodei14481 ; + base:hasDescription "This element serves a feedback about the operation state of the pump. In the operation state the pump rotor is rotating." ; + base:hasDisplayName "PumpOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5259" . + +pumps:nodei5260 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpPowerMax" ; + base:hasComponent pumps:nodei14485, + pumps:nodei14489, + pumps:nodei14493 ; + base:hasDescription "This element serves a feedback of pump operating at maximum power." ; + base:hasDisplayName "PumpPowerMax" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5260" . + +pumps:nodei5261 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpSpeedMax" ; + base:hasComponent pumps:nodei14497, + pumps:nodei14501, + pumps:nodei14505 ; + base:hasDescription "This element serves a feedback of pump operating at maximum speed." ; + base:hasDisplayName "PumpSpeedMax" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5261" . + +pumps:nodei5262 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PumpSpeedMin" ; + base:hasComponent pumps:nodei14509, + pumps:nodei14513, + pumps:nodei14517 ; + base:hasDescription "This element serves a feedback that the pump operates at minimum speed." ; + base:hasDisplayName "PumpSpeedMin" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5262" . + +pumps:nodei5263 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "PurgeValveOpen" ; + base:hasComponent pumps:nodei14521, + pumps:nodei14525, + pumps:nodei14529 ; + base:hasDescription "This element serves a feedback about the open state of the purge valve." ; + base:hasDisplayName "PurgeValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5263" . + +pumps:nodei5264 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "RatedSpeed" ; + base:hasComponent pumps:nodei14533, + pumps:nodei14537, + pumps:nodei14541 ; + base:hasDescription "This element serves a feedback that the pump rotation is at rated speed." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5264" . + +pumps:nodei5265 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "StandBy" ; + base:hasComponent pumps:nodei14545, + pumps:nodei14549, + pumps:nodei14553 ; + base:hasDescription "This element serves a feedback about the process standby of the pump. In the stand by state the pump is ready for operation." ; + base:hasDisplayName "StandBy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5265" . + +pumps:nodei5266 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "StandBySpeed" ; + base:hasComponent pumps:nodei14557, + pumps:nodei14561, + pumps:nodei14565 ; + base:hasDescription "This element serves a feedback that the pump rotation is at standby speed." ; + base:hasDisplayName "StandBySpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5266" . + +pumps:nodei5267 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "TargetSpeed" ; + base:hasComponent pumps:nodei14569, + pumps:nodei14573, + pumps:nodei14577 ; + base:hasDescription "This element serves a feedback that the pump is at target speed." ; + base:hasDisplayName "TargetSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5267" . + +pumps:nodei5268 a opcua:ObjectNodeClass, + pumps:DiscreteInputObjectType ; + base:hasBrowseName "VentValveOpen" ; + base:hasComponent pumps:nodei14581, + pumps:nodei14585, + pumps:nodei14589 ; + base:hasDescription "This element serves a feedback about the open state of the vent valve." ; + base:hasDisplayName "VentValveOpen" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "5268" . + +pumps:nodei6001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6001" ; + base:hasValueRank "1" . + +pumps:nodei6002 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeDictionary" ; + base:hasComponent pumps:nodei6018, + pumps:nodei6020, + pumps:nodei6022, + pumps:nodei6024, + pumps:nodei6026, + pumps:nodei6028 ; + base:hasDatatype opcua:ByteString ; + base:hasDescription "Collects the data type descriptions of http://opcfoundation.org/UA/Pumps/" ; + base:hasDisplayName "TypeDictionary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6002" ; + base:hasProperty pumps:nodei6003 ; + base:hasSymbolicName "TypeDictionary_BinarySchema" ; + base:hasValue "PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9QdW1wcy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b3BjPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6dWE9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL1B1bXBzLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOk9wdGlvblNldCIgTmFtZT0iRGVjbGFyYXRpb25PZkNvbmZvcm1pdHlPcHRpb25TZXQiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5kZWZpbmVzIGZsYWdzIGZvciBkaXJlY3RpdmVzIG9uIHRoZSBiYXNpcyBvZiB3aGljaCBjb25mb3JtaXR5IHdhcyBkZXRlcm1pbmVkPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTmFtZT0iVmFsdWUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTmFtZT0iVmFsaWRCaXRzIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOk9wdGlvblNldCIgTmFtZT0iRXhwbG9zaW9uUHJvdGVjdGlvbk9wdGlvblNldCI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPmRlZmluZXMgZmxhZ3MgZm9yIHRoZSBjYXRlZ29yeSBvZiBleHBsb3Npb24gcHJvdGVjdGlvbiBmb3IgZGV2aWNlcyBhY2NvcmRpbmcgdG8gRVUgRGlyZWN0aXZlIDIwMTQvMzQvRVUgKEFURVgpPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTmFtZT0iVmFsdWUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTmFtZT0iVmFsaWRCaXRzIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOk9wdGlvblNldCIgTmFtZT0iRXhwbG9zaW9uWm9uZU9wdGlvblNldCI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPmRlZmluZXMgZmxhZ3MgZm9yIHRoZSBjYXRlZ29yeSBvZiBleHBsb3Npb24gem9uZXMgZm9yIGRldmljZXM8L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBOYW1lPSJWYWx1ZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBOYW1lPSJWYWxpZEJpdHMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6T3B0aW9uU2V0IiBOYW1lPSJPZmZlcmVkQ29udHJvbE1vZGVzT3B0aW9uU2V0Ij4KICA8b3BjOkRvY3VtZW50YXRpb24+ZGVmaW5lcyBmbGFncyBmb3Igb2ZmZXJkIGNvbnRyb2wgbW9kZXMgc3VwcG9ydGVkIGJ5IHRoZSBtYW51ZmFjdHVyZXIgZm9yIHRoZSBwcm9kdWN0PC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTmFtZT0iVmFsdWUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTmFtZT0iVmFsaWRCaXRzIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOk9wdGlvblNldCIgTmFtZT0iT2ZmZXJlZEZpZWxkYnVzZXNPcHRpb25TZXQiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5kZWZpbmVzIGZsYWdzIGZvciBmaWVsZGJ1c2VzIHN1cHBvcnRlZCBieSB0aGUgbWFudWZhY3R1cmVyIGZvciB0aGUgcHJvZHVjdDwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIE5hbWU9IlZhbHVlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIE5hbWU9IlZhbGlkQml0cyIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlBoeXNpY2FsQWRkcmVzc0RhdGFUeXBlIj4KICA8b3BjOkRvY3VtZW50YXRpb24+UGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgbWFudWZhY3R1cmVyLjwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iU3RyZWV0U3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iTnVtYmVyU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iQ2l0eVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlBvc3RhbENvZGVTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJTdGF0ZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkNvdW50cnlTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlbmd0aD0iMjYiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTdHJlZXRTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJTdHJlZXQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJOdW1iZXJTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJOdW1iZXIiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJDaXR5U3BlY2lmaWVkIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iQ2l0eSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlBvc3RhbENvZGVTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJQb3N0YWxDb2RlIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3RhdGVTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJTdGF0ZSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkNvdW50cnlTcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJDb3VudHJ5Ii8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iQ29udHJvbE1vZGVFbnVtIj4KICA8b3BjOkRvY3VtZW50YXRpb24+ZGVzY3JpYmVzIHRoZSBwb3NzaWJsZSBjb250cm9sIG1vZGVzIG9mIHRoZSBwdW1wPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb25zdGFudFByZXNzdXJlQ29udHJvbCIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb25zdGFudFRlbXBlcmF0dXJlQ29udHJvbCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEaWZmZXJlbnRpYWxQcmVzc3VyZUNvbnRyb2wiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29uc3RhbnREaWZmZXJlbnRpYWxQcmVzc3VyZUNvbnRyb2wiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGVEaWZmZXJlbnRpYWxQcmVzc3VyZUNvbnRyb2wiIFZhbHVlPSI0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmxvd0RlcGVuZGVudERpZmZlcmVudGlhbFByZXNzdXJlQ29udHJvbCIgVmFsdWU9IjUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXR1cm5GbG93VGVtcGVyYXR1cmVDb250cm9sIiBWYWx1ZT0iNiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZsb3dUZW1wZXJhdHVyZUNvbnRyb2wiIFZhbHVlPSI3Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmxvd1JhdGVDb250cm9sIiBWYWx1ZT0iOCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNwZWVkQ29udHJvbCIgVmFsdWU9IjkiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBdXRvbWF0aWMiIFZhbHVlPSIxMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuY29udHJvbGxlZCIgVmFsdWU9IjExIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iRGlzdHJpYnV0aW9uVHlwZUVudW0iPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5kZXNjcmliZXMgdGhlIHNoYXJlIG9mIG9wZXJhdGlvbiB0aW1lIG9mIGRpZmZlcmVudCBwdW1wcyBvZiB0aGUgcHVtcCBzeXN0ZW0gaW4gYWRkaXRpb24gb3BlcmF0aW9uIG1vZGU8L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1hbnVmYWN0dXJlclNwZWNpZmljIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJhdG9yU3BlY2lmaWMiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29uY2VybmluZ1RpbWVEaXN0cmlidXRpb24iIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29uY2VybmluZ0xvYWREaXN0cmlidXRpb24iIFZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iRXhjaGFuZ2VNb2RlRW51bSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPnNwZWNpZmllcyB0aGUgZXhjaGFuZ2UgbW9kZSBvZiB0aGUgcHVtcDwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWFudWZhY3R1cmVyU3BlY2lmaWMiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXhjaGFuZ2VEaXNhYmxlZCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPcGVyYXRvclNwZWNpZmljIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IkZpZWxkYnVzRW51bSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPmRlZmluZXMgcG9zc2libGUgZmllbGQgYnVzZXM8L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik90aGVyIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFSQ05FVCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBUy1JbnRlcmZhY2UiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQkFDbmV0L0lQIiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJBQ25ldC9NU1RQIiBWYWx1ZT0iNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJsdWV0b290aCIgVmFsdWU9IjUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCbHVldG9vdGhMb3dFbmVyZ3kiIFZhbHVlPSI2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ0FOIiBWYWx1ZT0iNyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNBTm9wZW4iIFZhbHVlPSI4Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ0MtTGluayIgVmFsdWU9IjkiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb250cm9sTmV0IiBWYWx1ZT0iMTAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEQUxJIiBWYWx1ZT0iMTEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJERUNUVUxFIiBWYWx1ZT0iMTIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZXZpY2VOZXQiIFZhbHVlPSIxMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRNWCIgVmFsdWU9IjE0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iS05YIiBWYWx1ZT0iMTUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbk9jZWFuIiBWYWx1ZT0iMTYiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFdGhlckNBVCIgVmFsdWU9IjE3Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXRoZXJuZXQvSVAiIFZhbHVlPSIxOCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkV0aGVybmV0VENQL0lQIiBWYWx1ZT0iMTkiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJRUVFMTU4OCIgVmFsdWU9IjIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR1NNIiBWYWx1ZT0iMjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnRlcmJ1cyIgVmFsdWU9IjIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSU8tTGluayIgVmFsdWU9IjIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSEFSVCIgVmFsdWU9IjI0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTE9OIiBWYWx1ZT0iMjUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMb1JhV0FOIiBWYWx1ZT0iMjYiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMSU4tQnVzIiBWYWx1ZT0iMjciLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMVEUiIFZhbHVlPSIyOCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxURS1NIiBWYWx1ZT0iMjkiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNLUJ1cyIgVmFsdWU9IjMwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTW9kYnVzVENQIiBWYWx1ZT0iMzEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNb2RidXNSVFUiIFZhbHVlPSIzMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1QLUJ1cyIgVmFsdWU9IjMzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTkItSU9UIiBWYWx1ZT0iMzQiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJORkMiIFZhbHVlPSIzNSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9QQ1VBIiBWYWx1ZT0iMzYiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPUENEQSIgVmFsdWU9IjM3Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUFJPRklCVVNEUCIgVmFsdWU9IjM4Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUFJPRklORVRSVCIgVmFsdWU9IjM5Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUG93ZXJsaW5rIiBWYWx1ZT0iNDAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTRVJDT1MiIFZhbHVlPSI0MSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNNSSIgVmFsdWU9IjQyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGhyZWFkIiBWYWx1ZT0iNDMiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVTVRTIiBWYWx1ZT0iNDQiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXSUZJIiBWYWx1ZT0iNDUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJYMlgtTGluayIgVmFsdWU9IjQ2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVkFSQU4iIFZhbHVlPSI0NyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlppZ0JlZSIgVmFsdWU9IjQ4Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iWi1XYXZlIiBWYWx1ZT0iNDkiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJNYWludGVuYW5jZUxldmVsRW51bSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPmRlZmluZXMgbWFpbnRlbmFuY2UgbGV2ZWxzIGZvciB0aGUgcHVtcDwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGV2ZWwxIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxldmVsMiIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMZXZlbDMiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGV2ZWw0IiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxldmVsNSIgVmFsdWU9IjQiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJNdWx0aVB1bXBPcGVyYXRpb25Nb2RlRW51bSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPnNwZWNpZmllcyB0aGUgYWN0dWFsIG11bHRpIHB1bXAgb3BlcmF0aW9uIG1vZGU8L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0YW5kYWxvbmUiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVkdW5kYW5jeU9wZXJhdGlvbiIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBZGRpdGlvbk9wZXJhdGlvbiIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNaXhlZFJlZHVuZGFuY3kiIFZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iT3BlcmF0aW5nTW9kZUVudW0iPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5zcGVjaWZpZXMgd2hldGhlciB0aGUgcHVtcCBpcyB0byBiZSBvcGVyYXRlZCBpbiBzaW5nbGUsIHBhcmFsbGVsIG9yIHNlcmllcyBjb25uZWN0aW9uPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaW5nbGVPcGVyYXRpb24iIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VyaWVzT3BlcmF0aW9uIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBhcmFsbGVsT3BlcmF0aW9uIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9Ik9wZXJhdGlvbk1vZGVFbnVtIj4KICA8b3BjOkRvY3VtZW50YXRpb24+ZGVzY3JpYmVzIHRoZSBwb3NzaWJsZSBvcGVyYXRpb24gbW9kZXMgb2YgdGhlIHB1bXA8L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF1dG9Db250cm9sIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsb3NlZExvb3BTdGFuZGFyZFBJRCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBZHZhbmNlZCIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGFuZEJ5IiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZW5Mb29wTWluIiBWYWx1ZT0iNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZW5Mb29wVmFsdWUiIFZhbHVlPSI1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT3Blbkxvb3BNYXgiIFZhbHVlPSI2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2xvc2VkTG9vcE1pbiIgVmFsdWU9IjciLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDbG9zZWRMb29wTWF4IiBWYWx1ZT0iOCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRlc3QiIFZhbHVlPSI5Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2FsaWJyYXRpb24iIFZhbHVlPSIxMCIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlBvcnREaXJlY3Rpb25FbnVtIj4KICA8b3BjOkRvY3VtZW50YXRpb24+ZGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBwb3J0IGlzIGFuIGlubGV0IGFuZCBvdXRsZXQgb3IgYm90aDwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW4iIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT3V0IiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluT3V0IiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlB1bXBDbGFzc0VudW0iPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5kZWZpbmVzIHBvc3NpYmxlIHB1bXAgdHlwZXM8L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJvdG9keW5hbWljUHVtcCIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQb3NpdGl2ZURpc3BsYWNlbWVudFB1bXAiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJvY2Vzc1ZhY3V1bVB1bXAiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHVyYm9WYWN1dW1QdW1wIiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhY3V1bVB1bXAiIFZhbHVlPSI0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGlxdWlkUHVtcCIgVmFsdWU9IjUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQdW1wIiBWYWx1ZT0iNiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlB1bXBLaWNrTW9kZUVudW0iPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5kZXNjcmliZXMgdGhlIHB1bXAga2ljayBtb2RlIG9mIHRoZSBwdW1wPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYW51ZmFjdHVyZXJTcGVjaWZpYyIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEaXNhYmxlZCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPcGVyYXRvclNwZWNpZmljIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlB1bXBSb2xlRW51bSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPmlkZW50aWZpZXMgdGhlIHJvbGUgcnNwLiB0YXNrIG9mIHRoZSBwdW1wIHdpdGhpbiB0aGUgbXVsdGkgcHVtcCBtYW5hZ2VtZW50PC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTbGF2ZSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYXN0ZXIiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2xhdmVBbmRBdXhpbGlhcnlNYXN0ZXIiIFZhbHVlPSIyIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iU3RhdGVPZlRoZUl0ZW1FbnVtIj4KICA8b3BjOkRvY3VtZW50YXRpb24+ZGVzY3JpYmVzIHRoZSBzdGF0ZSBvZiB0aGUgcHVtcDwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSWRsZVN0YXRlIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0YW5kQnlTdGF0ZSIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPcGVyYXRpbmdTdGF0ZSIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFeHRlcm5hbERpc2FibGVkU3RhdGUiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRG93blN0YXRlIiBWYWx1ZT0iNCIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+Cjwvb3BjOlR5cGVEaWN0aW9uYXJ5Pgo=" . + +pumps:nodei6003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6003" ; + base:hasValue "http://opcfoundation.org/UA/Pumps/" . + +pumps:nodei6004 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeDictionary" ; + base:hasComponent pumps:nodei6019, + pumps:nodei6021, + pumps:nodei6023, + pumps:nodei6025, + pumps:nodei6027, + pumps:nodei6029 ; + base:hasDatatype opcua:ByteString ; + base:hasDescription "Collects the data type descriptions of http://opcfoundation.org/UA/Pumps/" ; + base:hasDisplayName "TypeDictionary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6004" ; + base:hasProperty pumps:nodei6005 ; + base:hasSymbolicName "TypeDictionary_XmlSchema" ; + base:hasValue "PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvUHVtcHMvVHlwZXMueHNkIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9QdW1wcy9UeXBlcy54c2QiIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+CiA8eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJDb250cm9sTW9kZUVudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5kZXNjcmliZXMgdGhlIHBvc3NpYmxlIGNvbnRyb2wgbW9kZXMgb2YgdGhlIHB1bXA8L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNvbnN0YW50UHJlc3N1cmVDb250cm9sXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb25zdGFudFRlbXBlcmF0dXJlQ29udHJvbF8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlmZmVyZW50aWFsUHJlc3N1cmVDb250cm9sXzIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb25zdGFudERpZmZlcmVudGlhbFByZXNzdXJlQ29udHJvbF8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVmFyaWFibGVEaWZmZXJlbnRpYWxQcmVzc3VyZUNvbnRyb2xfNCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZsb3dEZXBlbmRlbnREaWZmZXJlbnRpYWxQcmVzc3VyZUNvbnRyb2xfNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJldHVybkZsb3dUZW1wZXJhdHVyZUNvbnRyb2xfNiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZsb3dUZW1wZXJhdHVyZUNvbnRyb2xfNyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZsb3dSYXRlQ29udHJvbF84Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3BlZWRDb250cm9sXzkiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBdXRvbWF0aWNfMTAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmNvbnRyb2xsZWRfMTEiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkNvbnRyb2xNb2RlRW51bSIgbmFtZT0iQ29udHJvbE1vZGVFbnVtIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29udHJvbE1vZGVFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpDb250cm9sTW9kZUVudW0iIG5hbWU9IkNvbnRyb2xNb2RlRW51bSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZDb250cm9sTW9kZUVudW0iIG5hbWU9Ikxpc3RPZkNvbnRyb2xNb2RlRW51bSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkRpc3RyaWJ1dGlvblR5cGVFbnVtIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+ZGVzY3JpYmVzIHRoZSBzaGFyZSBvZiBvcGVyYXRpb24gdGltZSBvZiBkaWZmZXJlbnQgcHVtcHMgb2YgdGhlIHB1bXAgc3lzdGVtIGluIGFkZGl0aW9uIG9wZXJhdGlvbiBtb2RlPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNYW51ZmFjdHVyZXJTcGVjaWZpY18wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3BlcmF0b3JTcGVjaWZpY18xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ29uY2VybmluZ1RpbWVEaXN0cmlidXRpb25fMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNvbmNlcm5pbmdMb2FkRGlzdHJpYnV0aW9uXzMiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkRpc3RyaWJ1dGlvblR5cGVFbnVtIiBuYW1lPSJEaXN0cmlidXRpb25UeXBlRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpc3RyaWJ1dGlvblR5cGVFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpEaXN0cmlidXRpb25UeXBlRW51bSIgbmFtZT0iRGlzdHJpYnV0aW9uVHlwZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRGlzdHJpYnV0aW9uVHlwZUVudW0iIG5hbWU9Ikxpc3RPZkRpc3RyaWJ1dGlvblR5cGVFbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iRXhjaGFuZ2VNb2RlRW51bSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPnNwZWNpZmllcyB0aGUgZXhjaGFuZ2UgbW9kZSBvZiB0aGUgcHVtcDwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWFudWZhY3R1cmVyU3BlY2lmaWNfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV4Y2hhbmdlRGlzYWJsZWRfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZXJhdG9yU3BlY2lmaWNfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RXhjaGFuZ2VNb2RlRW51bSIgbmFtZT0iRXhjaGFuZ2VNb2RlRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkV4Y2hhbmdlTW9kZUVudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkV4Y2hhbmdlTW9kZUVudW0iIG5hbWU9IkV4Y2hhbmdlTW9kZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRXhjaGFuZ2VNb2RlRW51bSIgbmFtZT0iTGlzdE9mRXhjaGFuZ2VNb2RlRW51bSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkZpZWxkYnVzRW51bSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmRlZmluZXMgcG9zc2libGUgZmllbGQgYnVzZXM8L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik90aGVyXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBUkNORVRfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFTLUludGVyZmFjZV8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQkFDbmV0L0lQXzMiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCQUNuZXQvTVNUUF80Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmx1ZXRvb3RoXzUiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCbHVldG9vdGhMb3dFbmVyZ3lfNiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNBTl83Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ0FOb3Blbl84Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ0MtTGlua185Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ29udHJvbE5ldF8xMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRBTElfMTEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJERUNUVUxFXzEyIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGV2aWNlTmV0XzEzIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRE1YXzE0Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iS05YXzE1Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRW5PY2Vhbl8xNiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV0aGVyQ0FUXzE3Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXRoZXJuZXQvSVBfMTgiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFdGhlcm5ldFRDUC9JUF8xOSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IklFRUUxNTg4XzIwIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR1NNXzIxIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW50ZXJidXNfMjIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJTy1MaW5rXzIzIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSEFSVF8yNCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxPTl8yNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxvUmFXQU5fMjYiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMSU4tQnVzXzI3Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTFRFXzI4Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTFRFLU1fMjkiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNLUJ1c18zMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1vZGJ1c1RDUF8zMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1vZGJ1c1JUVV8zMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1QLUJ1c18zMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5CLUlPVF8zNCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5GQ18zNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9QQ1VBXzM2Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT1BDREFfMzciLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQUk9GSUJVU0RQXzM4Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUFJPRklORVRSVF8zOSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlBvd2VybGlua180MCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNFUkNPU180MSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNNSV80MiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRocmVhZF80MyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVNVFNfNDQiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJXSUZJXzQ1Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iWDJYLUxpbmtfNDYiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWQVJBTl80NyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlppZ0JlZV80OCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlotV2F2ZV80OSIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RmllbGRidXNFbnVtIiBuYW1lPSJGaWVsZGJ1c0VudW0iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGaWVsZGJ1c0VudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkZpZWxkYnVzRW51bSIgbmFtZT0iRmllbGRidXNFbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkZpZWxkYnVzRW51bSIgbmFtZT0iTGlzdE9mRmllbGRidXNFbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iTWFpbnRlbmFuY2VMZXZlbEVudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5kZWZpbmVzIG1haW50ZW5hbmNlIGxldmVscyBmb3IgdGhlIHB1bXA8L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxldmVsMV8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGV2ZWwyXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMZXZlbDNfMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxldmVsNF8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGV2ZWw1XzQiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOk1haW50ZW5hbmNlTGV2ZWxFbnVtIiBuYW1lPSJNYWludGVuYW5jZUxldmVsRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1haW50ZW5hbmNlTGV2ZWxFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpNYWludGVuYW5jZUxldmVsRW51bSIgbmFtZT0iTWFpbnRlbmFuY2VMZXZlbEVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mTWFpbnRlbmFuY2VMZXZlbEVudW0iIG5hbWU9Ikxpc3RPZk1haW50ZW5hbmNlTGV2ZWxFbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iTXVsdGlQdW1wT3BlcmF0aW9uTW9kZUVudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5zcGVjaWZpZXMgdGhlIGFjdHVhbCBtdWx0aSBwdW1wIG9wZXJhdGlvbiBtb2RlPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdGFuZGFsb25lXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWR1bmRhbmN5T3BlcmF0aW9uXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBZGRpdGlvbk9wZXJhdGlvbl8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWl4ZWRSZWR1bmRhbmN5XzMiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOk11bHRpUHVtcE9wZXJhdGlvbk1vZGVFbnVtIiBuYW1lPSJNdWx0aVB1bXBPcGVyYXRpb25Nb2RlRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk11bHRpUHVtcE9wZXJhdGlvbk1vZGVFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpNdWx0aVB1bXBPcGVyYXRpb25Nb2RlRW51bSIgbmFtZT0iTXVsdGlQdW1wT3BlcmF0aW9uTW9kZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mTXVsdGlQdW1wT3BlcmF0aW9uTW9kZUVudW0iIG5hbWU9Ikxpc3RPZk11bHRpUHVtcE9wZXJhdGlvbk1vZGVFbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iT3BlcmF0aW5nTW9kZUVudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5zcGVjaWZpZXMgd2hldGhlciB0aGUgcHVtcCBpcyB0byBiZSBvcGVyYXRlZCBpbiBzaW5nbGUsIHBhcmFsbGVsIG9yIHNlcmllcyBjb25uZWN0aW9uPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTaW5nbGVPcGVyYXRpb25fMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlcmllc09wZXJhdGlvbl8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUGFyYWxsZWxPcGVyYXRpb25fMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T3BlcmF0aW5nTW9kZUVudW0iIG5hbWU9Ik9wZXJhdGluZ01vZGVFbnVtIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3BlcmF0aW5nTW9kZUVudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOk9wZXJhdGluZ01vZGVFbnVtIiBuYW1lPSJPcGVyYXRpbmdNb2RlRW51bSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZPcGVyYXRpbmdNb2RlRW51bSIgbmFtZT0iTGlzdE9mT3BlcmF0aW5nTW9kZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJPcGVyYXRpb25Nb2RlRW51bSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmRlc2NyaWJlcyB0aGUgcG9zc2libGUgb3BlcmF0aW9uIG1vZGVzIG9mIHRoZSBwdW1wPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBdXRvQ29udHJvbF8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2xvc2VkTG9vcFN0YW5kYXJkUElEXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBZHZhbmNlZF8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RhbmRCeV8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3Blbkxvb3BNaW5fNCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZW5Mb29wVmFsdWVfNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZW5Mb29wTWF4XzYiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDbG9zZWRMb29wTWluXzciLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDbG9zZWRMb29wTWF4XzgiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUZXN0XzkiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDYWxpYnJhdGlvbl8xMCIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T3BlcmF0aW9uTW9kZUVudW0iIG5hbWU9Ik9wZXJhdGlvbk1vZGVFbnVtIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3BlcmF0aW9uTW9kZUVudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOk9wZXJhdGlvbk1vZGVFbnVtIiBuYW1lPSJPcGVyYXRpb25Nb2RlRW51bSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZPcGVyYXRpb25Nb2RlRW51bSIgbmFtZT0iTGlzdE9mT3BlcmF0aW9uTW9kZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJQb3J0RGlyZWN0aW9uRW51bSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmRldGVybWluZXMgd2hldGhlciB0aGUgcG9ydCBpcyBhbiBpbmxldCBhbmQgb3V0bGV0IG9yIGJvdGg8L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPdXRfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluT3V0XzIiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlBvcnREaXJlY3Rpb25FbnVtIiBuYW1lPSJQb3J0RGlyZWN0aW9uRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlBvcnREaXJlY3Rpb25FbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpQb3J0RGlyZWN0aW9uRW51bSIgbmFtZT0iUG9ydERpcmVjdGlvbkVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUG9ydERpcmVjdGlvbkVudW0iIG5hbWU9Ikxpc3RPZlBvcnREaXJlY3Rpb25FbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iUHVtcENsYXNzRW51bSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmRlZmluZXMgcG9zc2libGUgcHVtcCB0eXBlczwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUm90b2R5bmFtaWNQdW1wXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQb3NpdGl2ZURpc3BsYWNlbWVudFB1bXBfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlByb2Nlc3NWYWN1dW1QdW1wXzIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUdXJib1ZhY3V1bVB1bXBfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZhY3V1bVB1bXBfNCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxpcXVpZFB1bXBfNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlB1bXBfNiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UHVtcENsYXNzRW51bSIgbmFtZT0iUHVtcENsYXNzRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1bXBDbGFzc0VudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlB1bXBDbGFzc0VudW0iIG5hbWU9IlB1bXBDbGFzc0VudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUHVtcENsYXNzRW51bSIgbmFtZT0iTGlzdE9mUHVtcENsYXNzRW51bSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IlB1bXBLaWNrTW9kZUVudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5kZXNjcmliZXMgdGhlIHB1bXAga2ljayBtb2RlIG9mIHRoZSBwdW1wPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNYW51ZmFjdHVyZXJTcGVjaWZpY18wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlzYWJsZWRfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZXJhdG9yU3BlY2lmaWNfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UHVtcEtpY2tNb2RlRW51bSIgbmFtZT0iUHVtcEtpY2tNb2RlRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1bXBLaWNrTW9kZUVudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlB1bXBLaWNrTW9kZUVudW0iIG5hbWU9IlB1bXBLaWNrTW9kZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUHVtcEtpY2tNb2RlRW51bSIgbmFtZT0iTGlzdE9mUHVtcEtpY2tNb2RlRW51bSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IlB1bXBSb2xlRW51bSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmlkZW50aWZpZXMgdGhlIHJvbGUgcnNwLiB0YXNrIG9mIHRoZSBwdW1wIHdpdGhpbiB0aGUgbXVsdGkgcHVtcCBtYW5hZ2VtZW50PC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTbGF2ZV8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWFzdGVyXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTbGF2ZUFuZEF1eGlsaWFyeU1hc3Rlcl8yIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpQdW1wUm9sZUVudW0iIG5hbWU9IlB1bXBSb2xlRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1bXBSb2xlRW51bSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UHVtcFJvbGVFbnVtIiBuYW1lPSJQdW1wUm9sZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUHVtcFJvbGVFbnVtIiBuYW1lPSJMaXN0T2ZQdW1wUm9sZUVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJTdGF0ZU9mVGhlSXRlbUVudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5kZXNjcmliZXMgdGhlIHN0YXRlIG9mIHRoZSBwdW1wPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJZGxlU3RhdGVfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0YW5kQnlTdGF0ZV8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3BlcmF0aW5nU3RhdGVfMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV4dGVybmFsRGlzYWJsZWRTdGF0ZV8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRG93blN0YXRlXzQiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlN0YXRlT2ZUaGVJdGVtRW51bSIgbmFtZT0iU3RhdGVPZlRoZUl0ZW1FbnVtIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RhdGVPZlRoZUl0ZW1FbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpTdGF0ZU9mVGhlSXRlbUVudW0iIG5hbWU9IlN0YXRlT2ZUaGVJdGVtRW51bSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZTdGF0ZU9mVGhlSXRlbUVudW0iIG5hbWU9Ikxpc3RPZlN0YXRlT2ZUaGVJdGVtRW51bSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWNsYXJhdGlvbk9mQ29uZm9ybWl0eU9wdGlvblNldCI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmRlZmluZXMgZmxhZ3MgZm9yIGRpcmVjdGl2ZXMgb24gdGhlIGJhc2lzIG9mIHdoaWNoIGNvbmZvcm1pdHkgd2FzIGRldGVybWluZWQ8L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InVhOk9wdGlvblNldCI+CiAgICA8eHM6c2VxdWVuY2UvPgogICA8L3hzOmV4dGVuc2lvbj4KICA8L3hzOmNvbXBsZXhDb250ZW50PgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpEZWNsYXJhdGlvbk9mQ29uZm9ybWl0eU9wdGlvblNldCIgbmFtZT0iRGVjbGFyYXRpb25PZkNvbmZvcm1pdHlPcHRpb25TZXQiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEZWNsYXJhdGlvbk9mQ29uZm9ybWl0eU9wdGlvblNldCI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6RGVjbGFyYXRpb25PZkNvbmZvcm1pdHlPcHRpb25TZXQiIG5hbWU9IkRlY2xhcmF0aW9uT2ZDb25mb3JtaXR5T3B0aW9uU2V0IiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkRlY2xhcmF0aW9uT2ZDb25mb3JtaXR5T3B0aW9uU2V0IiBuYW1lPSJMaXN0T2ZEZWNsYXJhdGlvbk9mQ29uZm9ybWl0eU9wdGlvblNldCIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFeHBsb3Npb25Qcm90ZWN0aW9uT3B0aW9uU2V0Ij4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+ZGVmaW5lcyBmbGFncyBmb3IgdGhlIGNhdGVnb3J5IG9mIGV4cGxvc2lvbiBwcm90ZWN0aW9uIGZvciBkZXZpY2VzIGFjY29yZGluZyB0byBFVSBEaXJlY3RpdmUgMjAxNC8zNC9FVSAoQVRFWCk8L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InVhOk9wdGlvblNldCI+CiAgICA8eHM6c2VxdWVuY2UvPgogICA8L3hzOmV4dGVuc2lvbj4KICA8L3hzOmNvbXBsZXhDb250ZW50PgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpFeHBsb3Npb25Qcm90ZWN0aW9uT3B0aW9uU2V0IiBuYW1lPSJFeHBsb3Npb25Qcm90ZWN0aW9uT3B0aW9uU2V0Ii8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRXhwbG9zaW9uUHJvdGVjdGlvbk9wdGlvblNldCI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6RXhwbG9zaW9uUHJvdGVjdGlvbk9wdGlvblNldCIgbmFtZT0iRXhwbG9zaW9uUHJvdGVjdGlvbk9wdGlvblNldCIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZFeHBsb3Npb25Qcm90ZWN0aW9uT3B0aW9uU2V0IiBuYW1lPSJMaXN0T2ZFeHBsb3Npb25Qcm90ZWN0aW9uT3B0aW9uU2V0IiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV4cGxvc2lvblpvbmVPcHRpb25TZXQiPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5kZWZpbmVzIGZsYWdzIGZvciB0aGUgY2F0ZWdvcnkgb2YgZXhwbG9zaW9uIHpvbmVzIGZvciBkZXZpY2VzPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4KICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ1YTpPcHRpb25TZXQiPgogICAgPHhzOnNlcXVlbmNlLz4KICAgPC94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RXhwbG9zaW9uWm9uZU9wdGlvblNldCIgbmFtZT0iRXhwbG9zaW9uWm9uZU9wdGlvblNldCIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkV4cGxvc2lvblpvbmVPcHRpb25TZXQiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkV4cGxvc2lvblpvbmVPcHRpb25TZXQiIG5hbWU9IkV4cGxvc2lvblpvbmVPcHRpb25TZXQiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRXhwbG9zaW9uWm9uZU9wdGlvblNldCIgbmFtZT0iTGlzdE9mRXhwbG9zaW9uWm9uZU9wdGlvblNldCIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJPZmZlcmVkQ29udHJvbE1vZGVzT3B0aW9uU2V0Ij4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+ZGVmaW5lcyBmbGFncyBmb3Igb2ZmZXJkIGNvbnRyb2wgbW9kZXMgc3VwcG9ydGVkIGJ5IHRoZSBtYW51ZmFjdHVyZXIgZm9yIHRoZSBwcm9kdWN0PC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4KICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ1YTpPcHRpb25TZXQiPgogICAgPHhzOnNlcXVlbmNlLz4KICAgPC94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T2ZmZXJlZENvbnRyb2xNb2Rlc09wdGlvblNldCIgbmFtZT0iT2ZmZXJlZENvbnRyb2xNb2Rlc09wdGlvblNldCIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk9mZmVyZWRDb250cm9sTW9kZXNPcHRpb25TZXQiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOk9mZmVyZWRDb250cm9sTW9kZXNPcHRpb25TZXQiIG5hbWU9Ik9mZmVyZWRDb250cm9sTW9kZXNPcHRpb25TZXQiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mT2ZmZXJlZENvbnRyb2xNb2Rlc09wdGlvblNldCIgbmFtZT0iTGlzdE9mT2ZmZXJlZENvbnRyb2xNb2Rlc09wdGlvblNldCIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJPZmZlcmVkRmllbGRidXNlc09wdGlvblNldCI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPmRlZmluZXMgZmxhZ3MgZm9yIGZpZWxkYnVzZXMgc3VwcG9ydGVkIGJ5IHRoZSBtYW51ZmFjdHVyZXIgZm9yIHRoZSBwcm9kdWN0PC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4KICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ1YTpPcHRpb25TZXQiPgogICAgPHhzOnNlcXVlbmNlLz4KICAgPC94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T2ZmZXJlZEZpZWxkYnVzZXNPcHRpb25TZXQiIG5hbWU9Ik9mZmVyZWRGaWVsZGJ1c2VzT3B0aW9uU2V0Ii8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT2ZmZXJlZEZpZWxkYnVzZXNPcHRpb25TZXQiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOk9mZmVyZWRGaWVsZGJ1c2VzT3B0aW9uU2V0IiBuYW1lPSJPZmZlcmVkRmllbGRidXNlc09wdGlvblNldCIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZPZmZlcmVkRmllbGRidXNlc09wdGlvblNldCIgbmFtZT0iTGlzdE9mT2ZmZXJlZEZpZWxkYnVzZXNPcHRpb25TZXQiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUGh5c2ljYWxBZGRyZXNzRGF0YVR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5QaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtYW51ZmFjdHVyZXIuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nTWFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbmFtZT0iU3RyZWV0Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJOdW1iZXIiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hbWU9IkNpdHkiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hbWU9IlBvc3RhbENvZGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hbWU9IlN0YXRlIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJDb3VudHJ5Ii8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UGh5c2ljYWxBZGRyZXNzRGF0YVR5cGUiIG5hbWU9IlBoeXNpY2FsQWRkcmVzc0RhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUGh5c2ljYWxBZGRyZXNzRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlBoeXNpY2FsQWRkcmVzc0RhdGFUeXBlIiBuYW1lPSJQaHlzaWNhbEFkZHJlc3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZQaHlzaWNhbEFkZHJlc3NEYXRhVHlwZSIgbmFtZT0iTGlzdE9mUGh5c2ljYWxBZGRyZXNzRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CjwveHM6c2NoZW1hPgo=" . + +pumps:nodei6005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6005" ; + base:hasValue "http://opcfoundation.org/UA/Pumps/Types.xsd" . + +pumps:nodei6006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6006" ; + base:hasValueRank "1" . + +pumps:nodei6007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of partial pressure of water vapor and partial pressure at its saturation" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6007" ; + base:hasValue "relative humidity" . + +pumps:nodei6008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6008" ; + base:hasValueRank "1" . + +pumps:nodei6009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6009" ; + base:hasValueRank "1" . + +pumps:nodei6010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6010" ; + base:hasValueRank "1" . + +pumps:nodei6011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6011" ; + base:hasValueRank "1" . + +pumps:nodei6012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6012" ; + base:hasValueRank "1" . + +pumps:nodei6013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6013" ; + base:hasValueRank "1" . + +pumps:nodei6014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6014" ; + base:hasValueRank "1" . + +pumps:nodei6015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6015" ; + base:hasValueRank "1" . + +pumps:nodei6016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6016" ; + base:hasValueRank "1" . + +pumps:nodei6017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6017" ; + base:hasValueRank "1" . + +pumps:nodei6030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of partial pressure of water vapor and partial pressure at its saturation" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6030" ; + base:hasValue "relative humidity" . + +pumps:nodei6031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6031" . + +pumps:nodei6032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6032" ; + base:hasValueRank "1" . + +pumps:nodei6033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6033" ; + base:hasValueRank "1" . + +pumps:nodei6034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6034" ; + base:hasValueRank "1" . + +pumps:nodei6035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6035" ; + base:hasValueRank "1" . + +pumps:nodei6036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6036" ; + base:hasValueRank "1" . + +pumps:nodei6037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6037" . + +pumps:nodei6038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6038" ; + base:hasValueRank "1" . + +pumps:nodei6039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6039" ; + base:hasValueRank "1" . + +pumps:nodei6040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6040" ; + base:hasValueRank "1" . + +pumps:nodei6041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6041" . + +pumps:nodei6042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6042" . + +pumps:nodei6043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6043" . + +pumps:nodei6044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6044" ; + base:hasValueRank "1" . + +pumps:nodei6045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6045" . + +pumps:nodei6046 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActuatorElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in an actuator element." ; + base:hasDisplayName "ActuatorElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6046" ; + base:hasProperty pumps:nodei6047, + pumps:nodei6048, + pumps:nodei7358 ; + base:hasValue false . + +pumps:nodei6047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6047" . + +pumps:nodei6048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6048" . + +pumps:nodei6049 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal ambient temperature." ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6049" ; + base:hasProperty pumps:nodei6050, + pumps:nodei6051, + pumps:nodei7359 ; + base:hasValue false . + +pumps:nodei6050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6050" . + +pumps:nodei6051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6051" . + +pumps:nodei6052 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryDeviceFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a generic failure of an auxiliary device." ; + base:hasDisplayName "AuxiliaryDeviceFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6052" ; + base:hasProperty pumps:nodei6053, + pumps:nodei6054, + pumps:nodei7360 ; + base:hasValue false . + +pumps:nodei6053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6053" . + +pumps:nodei6054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6054" . + +pumps:nodei6055 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryMediumAbsence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an absence of or wrong auxiliary medium." ; + base:hasDisplayName "AuxiliaryMediumAbsence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6055" ; + base:hasProperty pumps:nodei6056, + pumps:nodei6057, + pumps:nodei7361 ; + base:hasValue false . + +pumps:nodei6056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6056" . + +pumps:nodei6057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6057" . + +pumps:nodei6058 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryMediumInsufficiency" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an insufficiency of auxiliary medium." ; + base:hasDisplayName "AuxiliaryMediumInsufficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6058" ; + base:hasProperty pumps:nodei6059, + pumps:nodei6060, + pumps:nodei7362 ; + base:hasValue false . + +pumps:nodei6059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6059" . + +pumps:nodei6060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6060" . + +pumps:nodei6061 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryPowerPole" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an auxiliary power supply wrongly poled." ; + base:hasDisplayName "AuxiliaryPowerPole" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6061" ; + base:hasProperty pumps:nodei6062, + pumps:nodei7007, + pumps:nodei7363 ; + base:hasValue false . + +pumps:nodei6062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6062" . + +pumps:nodei6063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArticleNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric character sequence identifying a manufactured, non-configurable product." ; + base:hasDisplayName "ArticleNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6063" . + +pumps:nodei6064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DayOfConstruction" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "The optional DayOfConstrucition provides the day of the month in which the manufacturing process of the machine has been completed. It shall be a number and never change during the life-cycle of a machine." ; + base:hasDisplayName "DayOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6064" . + +pumps:nodei6065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FabricationNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric character sequence assigned to a fabricated product, which allows the date, time and circumstances of fabrication to be traced." ; + base:hasDisplayName "FabricationNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6065" . + +pumps:nodei6066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GTINCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Bar code number that identifies the device based on the Global Trade Item Number system." ; + base:hasDisplayName "GTINCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6066" . + +pumps:nodei6067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NationalStockNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "13-digit numeric code, identifying all 'standardized material items of supply' as recognized by the United States Department of Defense." ; + base:hasDisplayName "NationalStockNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6067" . + +pumps:nodei6068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OrderProductCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Unique combination of numbers and letters used to order the device." ; + base:hasDisplayName "OrderProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6068" . + +pumps:nodei6069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Supplier" ; + base:hasDatatype opcua:String ; + base:hasDescription "Name of the supplier or vendor of a device." ; + base:hasDisplayName "Supplier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6069" . + +pumps:nodei6070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeOfProduct" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the device based on its usage, operation principle, and its fabricated form." ; + base:hasDisplayName "TypeOfProduct" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6070" . + +pumps:nodei6071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArticleNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric character sequence identifying a manufactured, non-configurable product." ; + base:hasDisplayName "ArticleNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6071" . + +pumps:nodei6072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DayOfConstruction" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "The optional DayOfConstrucition provides the day of the month in which the manufacturing process of the machine has been completed. It shall be a number and never change during the life-cycle of a machine." ; + base:hasDisplayName "DayOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6072" . + +pumps:nodei6073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FabricationNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric character sequence assigned to a fabricated product, which allows the date, time and circumstances of fabrication to be traced." ; + base:hasDisplayName "FabricationNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6073" . + +pumps:nodei6074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GTINCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Bar code number that identifies the device based on the Global Trade Item Number system." ; + base:hasDisplayName "GTINCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6074" . + +pumps:nodei6075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NationalStockNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "13-digit numeric code, identifying all 'standardized material items of supply' as recognized by the United States Department of Defense." ; + base:hasDisplayName "NationalStockNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6075" . + +pumps:nodei6076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OrderProductCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Unique combination of numbers and letters used to order the device." ; + base:hasDisplayName "OrderProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6076" . + +pumps:nodei6077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Supplier" ; + base:hasDatatype opcua:String ; + base:hasDescription "Name of the supplier or vendor of a device." ; + base:hasDisplayName "Supplier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6077" . + +pumps:nodei6078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeOfProduct" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterisation of the device based on its usage, operation principle, and its fabricated form." ; + base:hasDisplayName "TypeOfProduct" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6078" . + +pumps:nodei6079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CountryOfOrigin" ; + base:hasDatatype opcua:String ; + base:hasDescription "Country in which the product is manufactured." ; + base:hasDisplayName "CountryOfOrigin" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6079" . + +pumps:nodei6080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CountryOfOrigin" ; + base:hasDatatype opcua:String ; + base:hasDescription "Country in which the product is manufactured." ; + base:hasDisplayName "CountryOfOrigin" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6080" . + +pumps:nodei6081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysicalAddress" ; + base:hasDatatype pumps:PhysicalAddressDataType ; + base:hasDescription "Physical address of the manufacturer." ; + base:hasDisplayName "PhysicalAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6081" . + +pumps:nodei6082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6082" ; + base:hasValueRank "1" . + +pumps:nodei6083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6083" ; + base:hasValueRank "1" . + +pumps:nodei6084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6084" ; + base:hasValueRank "1" . + +pumps:nodei6085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6085" ; + base:hasValueRank "1" . + +pumps:nodei6086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6086" ; + base:hasValueRank "1" . + +pumps:nodei6087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6087" . + +pumps:nodei6088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6088" ; + base:hasValueRank "1" . + +pumps:nodei6089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6089" ; + base:hasValueRank "1" . + +pumps:nodei6090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6090" ; + base:hasValueRank "1" . + +pumps:nodei6091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6091" . + +pumps:nodei6092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6092" . + +pumps:nodei6093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6093" . + +pumps:nodei6094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6094" ; + base:hasValueRank "1" . + +pumps:nodei6095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6095" . + +pumps:nodei6096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6096" ; + base:hasValueRank "1" . + +pumps:nodei6097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6097" ; + base:hasValueRank "1" . + +pumps:nodei6098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6098" ; + base:hasValueRank "1" . + +pumps:nodei6099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6099" ; + base:hasValueRank "1" . + +pumps:nodei6100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6100" ; + base:hasValueRank "1" . + +pumps:nodei6101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6101" . + +pumps:nodei6102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6102" ; + base:hasValueRank "1" . + +pumps:nodei6103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6103" ; + base:hasValueRank "1" . + +pumps:nodei6104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6104" ; + base:hasValueRank "1" . + +pumps:nodei6105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6105" . + +pumps:nodei6106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6106" . + +pumps:nodei6107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6107" . + +pumps:nodei6108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6108" ; + base:hasValueRank "1" . + +pumps:nodei6109 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArrangementsLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing replacement components layout for an item." ; + base:hasDisplayName "ArrangementsLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6109" ; + base:hasProperty pumps:nodei6426 . + +pumps:nodei6110 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificatesLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Specific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...)." ; + base:hasDisplayName "CertificatesLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6110" ; + base:hasProperty pumps:nodei6427 . + +pumps:nodei6111 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6111" . + +pumps:nodei6112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6112" ; + base:hasValueRank "1" . + +pumps:nodei6113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6113" ; + base:hasValueRank "1" . + +pumps:nodei6114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6114" ; + base:hasValueRank "1" . + +pumps:nodei6115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6115" ; + base:hasValueRank "1" . + +pumps:nodei6116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6116" ; + base:hasValueRank "1" . + +pumps:nodei6117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6117" . + +pumps:nodei6118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6118" ; + base:hasValueRank "1" . + +pumps:nodei6119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6119" ; + base:hasValueRank "1" . + +pumps:nodei6120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6120" ; + base:hasValueRank "1" . + +pumps:nodei6121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6121" . + +pumps:nodei6122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6122" . + +pumps:nodei6123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6123" . + +pumps:nodei6124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6124" ; + base:hasValueRank "1" . + +pumps:nodei6125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6125" ; + base:hasValueRank "1" . + +pumps:nodei6126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6126" ; + base:hasValueRank "1" . + +pumps:nodei6127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6127" ; + base:hasValueRank "1" . + +pumps:nodei6128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6128" ; + base:hasValueRank "1" . + +pumps:nodei6129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6129" ; + base:hasValueRank "1" . + +pumps:nodei6130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6130" . + +pumps:nodei6131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6131" ; + base:hasValueRank "1" . + +pumps:nodei6132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6132" ; + base:hasValueRank "1" . + +pumps:nodei6133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6133" ; + base:hasValueRank "1" . + +pumps:nodei6134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6134" . + +pumps:nodei6135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6135" . + +pumps:nodei6136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6136" . + +pumps:nodei6137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6137" ; + base:hasValueRank "1" . + +pumps:nodei6138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6138" ; + base:hasValueRank "1" . + +pumps:nodei6139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6139" ; + base:hasValueRank "1" . + +pumps:nodei6140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6140" ; + base:hasValueRank "1" . + +pumps:nodei6141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6141" ; + base:hasValueRank "1" . + +pumps:nodei6142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6142" ; + base:hasValueRank "1" . + +pumps:nodei6143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6143" . + +pumps:nodei6144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6144" ; + base:hasValueRank "1" . + +pumps:nodei6145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6145" ; + base:hasValueRank "1" . + +pumps:nodei6146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6146" ; + base:hasValueRank "1" . + +pumps:nodei6147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6147" . + +pumps:nodei6148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6148" . + +pumps:nodei6149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6149" . + +pumps:nodei6150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6150" ; + base:hasValueRank "1" . + +pumps:nodei6151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6151" ; + base:hasValueRank "1" . + +pumps:nodei6152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6152" ; + base:hasValueRank "1" . + +pumps:nodei6153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6153" ; + base:hasValueRank "1" . + +pumps:nodei6154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6154" ; + base:hasValueRank "1" . + +pumps:nodei6155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6155" ; + base:hasValueRank "1" . + +pumps:nodei6156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6156" . + +pumps:nodei6157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6157" ; + base:hasValueRank "1" . + +pumps:nodei6158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6158" ; + base:hasValueRank "1" . + +pumps:nodei6159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6159" ; + base:hasValueRank "1" . + +pumps:nodei6160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6160" . + +pumps:nodei6161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6161" . + +pumps:nodei6162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6162" . + +pumps:nodei6163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6163" ; + base:hasValueRank "1" . + +pumps:nodei6164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6164" ; + base:hasValueRank "1" . + +pumps:nodei6165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6165" ; + base:hasValueRank "1" . + +pumps:nodei6166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6166" ; + base:hasValueRank "1" . + +pumps:nodei6167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6167" ; + base:hasValueRank "1" . + +pumps:nodei6168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6168" ; + base:hasValueRank "1" . + +pumps:nodei6169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6169" . + +pumps:nodei6170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6170" ; + base:hasValueRank "1" . + +pumps:nodei6171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6171" ; + base:hasValueRank "1" . + +pumps:nodei6172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6172" ; + base:hasValueRank "1" . + +pumps:nodei6173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6173" . + +pumps:nodei6174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6174" . + +pumps:nodei6175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6175" . + +pumps:nodei6176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6176" ; + base:hasValueRank "1" . + +pumps:nodei6177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6177" ; + base:hasValueRank "1" . + +pumps:nodei6178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6178" ; + base:hasValueRank "1" . + +pumps:nodei6179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6179" ; + base:hasValueRank "1" . + +pumps:nodei6180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6180" ; + base:hasValueRank "1" . + +pumps:nodei6181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6181" ; + base:hasValueRank "1" . + +pumps:nodei6182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6182" . + +pumps:nodei6183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6183" ; + base:hasValueRank "1" . + +pumps:nodei6184 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6184" ; + base:hasValueRank "1" . + +pumps:nodei6185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6185" ; + base:hasValueRank "1" . + +pumps:nodei6186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6186" . + +pumps:nodei6187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6187" . + +pumps:nodei6188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6188" . + +pumps:nodei6189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6189" ; + base:hasValueRank "1" . + +pumps:nodei6190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6190" ; + base:hasValueRank "1" . + +pumps:nodei6191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6191" ; + base:hasValueRank "1" . + +pumps:nodei6192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6192" ; + base:hasValueRank "1" . + +pumps:nodei6193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6193" ; + base:hasValueRank "1" . + +pumps:nodei6194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6194" ; + base:hasValueRank "1" . + +pumps:nodei6195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6195" . + +pumps:nodei6196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6196" ; + base:hasValueRank "1" . + +pumps:nodei6197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6197" ; + base:hasValueRank "1" . + +pumps:nodei6198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6198" ; + base:hasValueRank "1" . + +pumps:nodei6199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6199" . + +pumps:nodei6200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6200" . + +pumps:nodei6201 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6201" . + +pumps:nodei6202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6202" ; + base:hasValueRank "1" . + +pumps:nodei6203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6203" ; + base:hasValueRank "1" . + +pumps:nodei6204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6204" ; + base:hasValueRank "1" . + +pumps:nodei6205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6205" ; + base:hasValueRank "1" . + +pumps:nodei6206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6206" ; + base:hasValueRank "1" . + +pumps:nodei6207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6207" ; + base:hasValueRank "1" . + +pumps:nodei6208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6208" . + +pumps:nodei6209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6209" ; + base:hasValueRank "1" . + +pumps:nodei6210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6210" ; + base:hasValueRank "1" . + +pumps:nodei6211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6211" ; + base:hasValueRank "1" . + +pumps:nodei6212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6212" . + +pumps:nodei6213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6213" . + +pumps:nodei6214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6214" . + +pumps:nodei6215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6215" ; + base:hasValueRank "1" . + +pumps:nodei6216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6216" ; + base:hasValueRank "1" . + +pumps:nodei6217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6217" ; + base:hasValueRank "1" . + +pumps:nodei6218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6218" ; + base:hasValueRank "1" . + +pumps:nodei6219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6219" ; + base:hasValueRank "1" . + +pumps:nodei6220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6220" ; + base:hasValueRank "1" . + +pumps:nodei6221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6221" . + +pumps:nodei6222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6222" ; + base:hasValueRank "1" . + +pumps:nodei6223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6223" ; + base:hasValueRank "1" . + +pumps:nodei6224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6224" ; + base:hasValueRank "1" . + +pumps:nodei6225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6225" . + +pumps:nodei6226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6226" . + +pumps:nodei6227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6227" . + +pumps:nodei6228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6228" ; + base:hasValueRank "1" . + +pumps:nodei6229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6229" ; + base:hasValueRank "1" . + +pumps:nodei6230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6230" ; + base:hasValueRank "1" . + +pumps:nodei6231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6231" ; + base:hasValueRank "1" . + +pumps:nodei6232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6232" ; + base:hasValueRank "1" . + +pumps:nodei6233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6233" ; + base:hasValueRank "1" . + +pumps:nodei6234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6234" . + +pumps:nodei6235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6235" ; + base:hasValueRank "1" . + +pumps:nodei6236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6236" ; + base:hasValueRank "1" . + +pumps:nodei6237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6237" ; + base:hasValueRank "1" . + +pumps:nodei6238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6238" . + +pumps:nodei6239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6239" . + +pumps:nodei6240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6240" . + +pumps:nodei6241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6241" ; + base:hasValueRank "1" . + +pumps:nodei6242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6242" ; + base:hasValueRank "1" . + +pumps:nodei6243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6243" ; + base:hasValueRank "1" . + +pumps:nodei6244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6244" ; + base:hasValueRank "1" . + +pumps:nodei6245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6245" ; + base:hasValueRank "1" . + +pumps:nodei6246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6246" ; + base:hasValueRank "1" . + +pumps:nodei6247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6247" . + +pumps:nodei6248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6248" ; + base:hasValueRank "1" . + +pumps:nodei6249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6249" ; + base:hasValueRank "1" . + +pumps:nodei6250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6250" ; + base:hasValueRank "1" . + +pumps:nodei6251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6251" . + +pumps:nodei6252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6252" . + +pumps:nodei6253 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6253" . + +pumps:nodei6254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6254" ; + base:hasValueRank "1" . + +pumps:nodei6255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6255" ; + base:hasValueRank "1" . + +pumps:nodei6256 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6256" ; + base:hasValueRank "1" . + +pumps:nodei6257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6257" ; + base:hasValueRank "1" . + +pumps:nodei6258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6258" ; + base:hasValueRank "1" . + +pumps:nodei6259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6259" ; + base:hasValueRank "1" . + +pumps:nodei6260 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6260" . + +pumps:nodei6261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6261" ; + base:hasValueRank "1" . + +pumps:nodei6262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6262" ; + base:hasValueRank "1" . + +pumps:nodei6263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6263" ; + base:hasValueRank "1" . + +pumps:nodei6264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6264" . + +pumps:nodei6265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6265" . + +pumps:nodei6266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6266" . + +pumps:nodei6267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6267" ; + base:hasValueRank "1" . + +pumps:nodei6268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6268" ; + base:hasValueRank "1" . + +pumps:nodei6269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6269" ; + base:hasValueRank "1" . + +pumps:nodei6270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6270" ; + base:hasValueRank "1" . + +pumps:nodei6271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6271" ; + base:hasValueRank "1" . + +pumps:nodei6272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6272" ; + base:hasValueRank "1" . + +pumps:nodei6273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6273" . + +pumps:nodei6274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6274" ; + base:hasValueRank "1" . + +pumps:nodei6275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6275" ; + base:hasValueRank "1" . + +pumps:nodei6276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6276" ; + base:hasValueRank "1" . + +pumps:nodei6277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6277" . + +pumps:nodei6278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6278" . + +pumps:nodei6279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6279" . + +pumps:nodei6280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6280" ; + base:hasValueRank "1" . + +pumps:nodei6281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6281" ; + base:hasValueRank "1" . + +pumps:nodei6282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6282" ; + base:hasValueRank "1" . + +pumps:nodei6283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6283" ; + base:hasValueRank "1" . + +pumps:nodei6284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6284" ; + base:hasValueRank "1" . + +pumps:nodei6285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6285" ; + base:hasValueRank "1" . + +pumps:nodei6286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6286" . + +pumps:nodei6287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6287" ; + base:hasValueRank "1" . + +pumps:nodei6288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6288" ; + base:hasValueRank "1" . + +pumps:nodei6289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6289" ; + base:hasValueRank "1" . + +pumps:nodei6290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6290" . + +pumps:nodei6291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6291" . + +pumps:nodei6292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6292" . + +pumps:nodei6293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6293" ; + base:hasValueRank "1" . + +pumps:nodei6294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6294" ; + base:hasValueRank "1" . + +pumps:nodei6295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6295" ; + base:hasValueRank "1" . + +pumps:nodei6296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6296" ; + base:hasValueRank "1" . + +pumps:nodei6297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6297" ; + base:hasValueRank "1" . + +pumps:nodei6298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6298" ; + base:hasValueRank "1" . + +pumps:nodei6299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6299" . + +pumps:nodei6300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6300" ; + base:hasValueRank "1" . + +pumps:nodei6301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6301" ; + base:hasValueRank "1" . + +pumps:nodei6302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6302" ; + base:hasValueRank "1" . + +pumps:nodei6303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6303" . + +pumps:nodei6304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6304" . + +pumps:nodei6305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6305" . + +pumps:nodei6306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6306" ; + base:hasValueRank "1" . + +pumps:nodei6307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6307" ; + base:hasValueRank "1" . + +pumps:nodei6308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6308" ; + base:hasValueRank "1" . + +pumps:nodei6309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6309" ; + base:hasValueRank "1" . + +pumps:nodei6310 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6310" ; + base:hasValueRank "1" . + +pumps:nodei6311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6311" ; + base:hasValueRank "1" . + +pumps:nodei6312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6312" . + +pumps:nodei6313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6313" ; + base:hasValueRank "1" . + +pumps:nodei6314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6314" ; + base:hasValueRank "1" . + +pumps:nodei6315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6315" ; + base:hasValueRank "1" . + +pumps:nodei6316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6316" . + +pumps:nodei6317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6317" . + +pumps:nodei6318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6318" . + +pumps:nodei6319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6319" ; + base:hasValueRank "1" . + +pumps:nodei6320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6320" ; + base:hasValueRank "1" . + +pumps:nodei6321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6321" ; + base:hasValueRank "1" . + +pumps:nodei6322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6322" ; + base:hasValueRank "1" . + +pumps:nodei6323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6323" ; + base:hasValueRank "1" . + +pumps:nodei6324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6324" ; + base:hasValueRank "1" . + +pumps:nodei6325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6325" . + +pumps:nodei6326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6326" ; + base:hasValueRank "1" . + +pumps:nodei6327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6327" ; + base:hasValueRank "1" . + +pumps:nodei6328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6328" ; + base:hasValueRank "1" . + +pumps:nodei6329 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6329" . + +pumps:nodei6330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6330" . + +pumps:nodei6331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6331" . + +pumps:nodei6332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6332" ; + base:hasValueRank "1" . + +pumps:nodei6333 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6333" ; + base:hasValueRank "1" . + +pumps:nodei6334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6334" ; + base:hasValueRank "1" . + +pumps:nodei6335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6335" ; + base:hasValueRank "1" . + +pumps:nodei6336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6336" ; + base:hasValueRank "1" . + +pumps:nodei6337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6337" ; + base:hasValueRank "1" . + +pumps:nodei6338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6338" . + +pumps:nodei6339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6339" ; + base:hasValueRank "1" . + +pumps:nodei6340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6340" ; + base:hasValueRank "1" . + +pumps:nodei6341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6341" ; + base:hasValueRank "1" . + +pumps:nodei6342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6342" . + +pumps:nodei6343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6343" . + +pumps:nodei6344 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6344" . + +pumps:nodei6345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6345" ; + base:hasValueRank "1" . + +pumps:nodei6346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6346" ; + base:hasValueRank "1" . + +pumps:nodei6347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6347" ; + base:hasValueRank "1" . + +pumps:nodei6348 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6348" ; + base:hasValueRank "1" . + +pumps:nodei6349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6349" ; + base:hasValueRank "1" . + +pumps:nodei6350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6350" ; + base:hasValueRank "1" . + +pumps:nodei6351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6351" . + +pumps:nodei6352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6352" ; + base:hasValueRank "1" . + +pumps:nodei6353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6353" ; + base:hasValueRank "1" . + +pumps:nodei6354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6354" ; + base:hasValueRank "1" . + +pumps:nodei6355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6355" . + +pumps:nodei6356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6356" . + +pumps:nodei6357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6357" . + +pumps:nodei6358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6358" ; + base:hasValueRank "1" . + +pumps:nodei6359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6359" ; + base:hasValueRank "1" . + +pumps:nodei6360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6360" ; + base:hasValueRank "1" . + +pumps:nodei6361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6361" ; + base:hasValueRank "1" . + +pumps:nodei6362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6362" ; + base:hasValueRank "1" . + +pumps:nodei6363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6363" ; + base:hasValueRank "1" . + +pumps:nodei6364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6364" . + +pumps:nodei6365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6365" ; + base:hasValueRank "1" . + +pumps:nodei6366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6366" ; + base:hasValueRank "1" . + +pumps:nodei6367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6367" ; + base:hasValueRank "1" . + +pumps:nodei6368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6368" . + +pumps:nodei6369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6369" . + +pumps:nodei6370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6370" . + +pumps:nodei6371 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6371" ; + base:hasValueRank "1" . + +pumps:nodei6372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6372" ; + base:hasValueRank "1" . + +pumps:nodei6373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6373" ; + base:hasValueRank "1" . + +pumps:nodei6374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6374" ; + base:hasValueRank "1" . + +pumps:nodei6375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6375" ; + base:hasValueRank "1" . + +pumps:nodei6376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6376" ; + base:hasValueRank "1" . + +pumps:nodei6377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6377" . + +pumps:nodei6378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6378" ; + base:hasValueRank "1" . + +pumps:nodei6379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6379" ; + base:hasValueRank "1" . + +pumps:nodei6380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6380" ; + base:hasValueRank "1" . + +pumps:nodei6381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6381" . + +pumps:nodei6382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6382" . + +pumps:nodei6383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6383" . + +pumps:nodei6384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6384" ; + base:hasValueRank "1" . + +pumps:nodei6385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6385" . + +pumps:nodei6386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6386" . + +pumps:nodei6387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6387" . + +pumps:nodei6388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6388" . + +pumps:nodei6389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6389" . + +pumps:nodei6390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6390" . + +pumps:nodei6391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6391" . + +pumps:nodei6392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6392" . + +pumps:nodei6393 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6393" . + +pumps:nodei6394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6394" . + +pumps:nodei6395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6395" . + +pumps:nodei6396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6396" . + +pumps:nodei6397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6397" . + +pumps:nodei6398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6398" . + +pumps:nodei6399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6399" . + +pumps:nodei6400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6400" . + +pumps:nodei6401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6401" . + +pumps:nodei6402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6402" . + +pumps:nodei6403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6403" . + +pumps:nodei6404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6404" . + +pumps:nodei6405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6405" . + +pumps:nodei6406 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "CircuitDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall feeder and control circuits diagram." ; + base:hasDisplayName "CircuitDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6406" ; + base:hasProperty pumps:nodei6428 . + +pumps:nodei6407 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentsListLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Comprehensive list of items which constitute part of another one." ; + base:hasDisplayName "ComponentsListLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6407" ; + base:hasProperty pumps:nodei6429 . + +pumps:nodei6408 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DetailLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing with part list to ensure dismantling, repair and assembly of items." ; + base:hasDisplayName "DetailLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6408" ; + base:hasProperty pumps:nodei6430 . + +pumps:nodei6409 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DuringMaintenanceServicesRenderedLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Final and/or interim report on services provided" ; + base:hasDisplayName "DuringMaintenanceServicesRenderedLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6409" ; + base:hasProperty pumps:nodei6431 . + +pumps:nodei6410 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ImplementationDescriptionLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Explanation of the work carried out" ; + base:hasDisplayName "ImplementationDescriptionLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6410" ; + base:hasProperty pumps:nodei6432 . + +pumps:nodei6411 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LayoutLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing all areas of a particular plant." ; + base:hasDisplayName "LayoutLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6411" ; + base:hasProperty pumps:nodei6433 . + +pumps:nodei6412 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocationLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing the position of all field items within the considered area." ; + base:hasDisplayName "LocationLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6412" ; + base:hasProperty pumps:nodei6434 . + +pumps:nodei6413 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LogicDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "System control diagram to clarify the overall system logic." ; + base:hasDisplayName "LogicDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6413" ; + base:hasProperty pumps:nodei6435 . + +pumps:nodei6414 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LubricationMapLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Drawing showing position of each item lubrication point, with lubrication data and specifications." ; + base:hasDisplayName "LubricationMapLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6414" ; + base:hasProperty pumps:nodei6436 . + +pumps:nodei6415 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceManualLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Technical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function." ; + base:hasDisplayName "MaintenanceManualLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6415" ; + base:hasProperty pumps:nodei6437 . + +pumps:nodei6416 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationManualLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Technical instructions to reach a proper item function performance according to its technical specifications and safety conditions." ; + base:hasDisplayName "OperationManualLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6416" ; + base:hasProperty pumps:nodei6438 . + +pumps:nodei6417 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PersonnelRecordingLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of all activities (work order) performed by a technician. This list includes a predefined time period" ; + base:hasDisplayName "PersonnelRecordingLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6417" ; + base:hasProperty pumps:nodei6439 . + +pumps:nodei6418 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PipeAndInstrumentDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall fluid conduction (air, steam, oil, fuel ...), and control diagram." ; + base:hasDisplayName "PipeAndInstrumentDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6418" ; + base:hasProperty pumps:nodei6440 . + +pumps:nodei6419 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ScopeOfWorkLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "The hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc." ; + base:hasDisplayName "ScopeOfWorkLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6419" ; + base:hasProperty pumps:nodei6441 . + +pumps:nodei6420 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SingleLineDiagramLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Overall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits." ; + base:hasDisplayName "SingleLineDiagramLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6420" ; + base:hasProperty pumps:nodei6442 . + +pumps:nodei6421 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SparePartReferenceLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of all spare parts used within the scope of the work order" ; + base:hasDisplayName "SparePartReferenceLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6421" ; + base:hasProperty pumps:nodei6443 . + +pumps:nodei6422 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaffLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of all maintenance workers involved in the execution of the work order" ; + base:hasDisplayName "StaffLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6422" ; + base:hasProperty pumps:nodei6444 . + +pumps:nodei6423 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TechnicalDataLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Manufacturer`s specification of the item." ; + base:hasDisplayName "TechnicalDataLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6423" ; + base:hasProperty pumps:nodei6445 . + +pumps:nodei6424 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TestProgramReportLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "Commissioning report which demonstrates that an item is in compliance with specifications." ; + base:hasDisplayName "TestProgramReportLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6424" ; + base:hasProperty pumps:nodei6446 . + +pumps:nodei6425 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitMaintenanceReportLink" ; + base:hasDatatype opcua:String ; + base:hasDescription "List of work orders for a particular unit. The list is created for a specified period of time" ; + base:hasDisplayName "UnitMaintenanceReportLink" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6425" ; + base:hasProperty pumps:nodei6447 . + +pumps:nodei6426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6426" . + +pumps:nodei6427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6427" . + +pumps:nodei6428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6428" . + +pumps:nodei6429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6429" . + +pumps:nodei6430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6430" . + +pumps:nodei6431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6431" . + +pumps:nodei6432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6432" . + +pumps:nodei6433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6433" . + +pumps:nodei6434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6434" . + +pumps:nodei6435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6435" . + +pumps:nodei6436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6436" . + +pumps:nodei6437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6437" . + +pumps:nodei6438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6438" . + +pumps:nodei6439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6439" . + +pumps:nodei6440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6440" . + +pumps:nodei6441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6441" . + +pumps:nodei6442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6442" . + +pumps:nodei6443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6443" . + +pumps:nodei6444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6444" . + +pumps:nodei6445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6445" . + +pumps:nodei6446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6446" . + +pumps:nodei6447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6447" . + +pumps:nodei6448 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOfTheItem" ; + base:hasDatatype pumps:StateOfTheItemEnum ; + base:hasDescription "Current state of the item" ; + base:hasDisplayName "StateOfTheItem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6448" ; + base:hasProperty pumps:nodei6449 . + +pumps:nodei6449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6449" . + +pumps:nodei6450 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceLevel" ; + base:hasDatatype pumps:MaintenanceLevelEnum ; + base:hasDescription "Maintenance task categorization by complexity" ; + base:hasDisplayName "MaintenanceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6450" ; + base:hasProperty pumps:nodei6451 . + +pumps:nodei6451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6451" . + +pumps:nodei6452 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the maintenance time when active maintenance is carried out on an item." ; + base:hasDisplayName "ActiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6452" ; + base:hasProperty pumps:nodei6453, + pumps:nodei6454, + pumps:nodei6455 . + +pumps:nodei6453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6453" . + +pumps:nodei6454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6454" . + +pumps:nodei6455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6455" . + +pumps:nodei6456 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureRate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of failures within a population divided by the number of life units used by that population" ; + base:hasDisplayName "FailureRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6456" ; + base:hasProperty pumps:nodei6469, + pumps:nodei6470, + pumps:nodei6471 . + +pumps:nodei6457 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval when maintenance is carried out on an item including technical, logistic and internal administrative delays" ; + base:hasDisplayName "MaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6457" ; + base:hasProperty pumps:nodei6472, + pumps:nodei6473, + pumps:nodei6474 . + +pumps:nodei6458 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanOperatingTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the operating times between failures" ; + base:hasDisplayName "MeanOperatingTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6458" ; + base:hasProperty pumps:nodei6475, + pumps:nodei6476, + pumps:nodei6477 . + +pumps:nodei6459 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRepairTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the repair times" ; + base:hasDisplayName "MeanRepairTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6459" ; + base:hasProperty pumps:nodei6478, + pumps:nodei6479, + pumps:nodei6480 . + +pumps:nodei6460 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimeToRestauration" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the time to restauration" ; + base:hasDisplayName "MeanTimeToRestauration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6460" ; + base:hasProperty pumps:nodei6481, + pumps:nodei6482, + pumps:nodei6483 . + +pumps:nodei6461 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Operating time between consecutive failures" ; + base:hasDisplayName "OperatingTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6461" ; + base:hasProperty pumps:nodei6484, + pumps:nodei6485, + pumps:nodei6499 . + +pumps:nodei6462 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTimeToFailure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Operating time accumulated from the first use, or from restoration, until failure" ; + base:hasDisplayName "OperatingTimeToFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6462" ; + base:hasProperty pumps:nodei6487, + pumps:nodei6488, + pumps:nodei6489 . + +pumps:nodei6463 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepairTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of corrective maintenance time when repair is carried out on an item." ; + base:hasDisplayName "RepairTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6463" ; + base:hasProperty pumps:nodei6490, + pumps:nodei6491, + pumps:nodei6492 . + +pumps:nodei6464 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Duration between consecutive failures" ; + base:hasDisplayName "TimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6464" ; + base:hasProperty pumps:nodei6493, + pumps:nodei6494, + pumps:nodei6495 . + +pumps:nodei6465 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToRestoration" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval, from the instant of failure, until restoration" ; + base:hasDisplayName "TimeToRestoration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6465" ; + base:hasProperty pumps:nodei6496, + pumps:nodei6497, + pumps:nodei6498 . + +pumps:nodei6466 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Obsolescence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Inability of an item to be maintained due to the unavailability on the market of the necessary resources at acceptable technical and/or economic conditions. A \"True\" status means that the pump is obsolete and a \"False\" status means that the pump is not obsolete." ; + base:hasDisplayName "Obsolescence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6466" ; + base:hasProperty pumps:nodei6467, + pumps:nodei6468, + pumps:nodei6486 . + +pumps:nodei6467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6467" . + +pumps:nodei6468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6468" . + +pumps:nodei6469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6469" . + +pumps:nodei6470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6470" . + +pumps:nodei6471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6471" . + +pumps:nodei6472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6472" . + +pumps:nodei6473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6473" . + +pumps:nodei6474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6474" . + +pumps:nodei6475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6475" . + +pumps:nodei6476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6476" . + +pumps:nodei6477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6477" . + +pumps:nodei6478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6478" . + +pumps:nodei6479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6479" . + +pumps:nodei6480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6480" . + +pumps:nodei6481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6481" . + +pumps:nodei6482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6482" . + +pumps:nodei6483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6483" . + +pumps:nodei6484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6484" . + +pumps:nodei6485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6485" . + +pumps:nodei6486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6486" . + +pumps:nodei6487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6487" . + +pumps:nodei6488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6488" . + +pumps:nodei6489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6489" . + +pumps:nodei6490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6490" . + +pumps:nodei6491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6491" . + +pumps:nodei6492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6492" . + +pumps:nodei6493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6493" . + +pumps:nodei6494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6494" . + +pumps:nodei6495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6495" . + +pumps:nodei6496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6496" . + +pumps:nodei6497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6497" . + +pumps:nodei6498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6498" . + +pumps:nodei6499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6499" . + +pumps:nodei6500 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Availability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that a machine will, when used under specified conditions, operate satisfactorily and effectively" ; + base:hasDisplayName "Availability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6500" ; + base:hasProperty pumps:nodei6501, + pumps:nodei6502, + pumps:nodei6503 . + +pumps:nodei6501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6501" . + +pumps:nodei6502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6502" . + +pumps:nodei6503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6503" . + +pumps:nodei6504 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Durability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Actual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out" ; + base:hasDisplayName "Durability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6504" ; + base:hasProperty pumps:nodei6513, + pumps:nodei6514, + pumps:nodei6515 . + +pumps:nodei6505 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpectedReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Reliability of an item determined by design and manufacture under expected conditions of operation and maintenance" ; + base:hasDisplayName "ExpectedReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6505" ; + base:hasProperty pumps:nodei6516, + pumps:nodei6517, + pumps:nodei6518 . + +pumps:nodei6506 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstantaneousAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that an item is in a state to perform as required at a given instant, under given conditions, assuming that the necessary external resources are provided" ; + base:hasDisplayName "InstantaneousAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6506" ; + base:hasProperty pumps:nodei6519, + pumps:nodei6520, + pumps:nodei6521 . + +pumps:nodei6507 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntrinsicMaintainability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maintainability of an item determined by the design under expected conditions of maintenance and logistic support" ; + base:hasDisplayName "IntrinsicMaintainability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6507" ; + base:hasProperty pumps:nodei6522, + pumps:nodei6523, + pumps:nodei6524 . + +pumps:nodei6508 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntrinsicReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Reliability of an item determined by design and manufacture under expected conditions of operation assuming that no preventive maintenance task is carried out, excepting routine maintenance" ; + base:hasDisplayName "IntrinsicReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6508" ; + base:hasProperty pumps:nodei6525, + pumps:nodei6526, + pumps:nodei6527 . + +pumps:nodei6509 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Maintainability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ability of a machine or part of a system to be retained in, or restored to, a state in which it can perform the required function(s)" ; + base:hasDisplayName "Maintainability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6509" ; + base:hasProperty pumps:nodei6528, + pumps:nodei6529, + pumps:nodei6530 . + +pumps:nodei6510 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductionBasedAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of actual production to required production, or any other reference level, over a specified period of time" ; + base:hasDisplayName "ProductionBasedAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6510" ; + base:hasProperty pumps:nodei6531, + pumps:nodei6532, + pumps:nodei6533 . + +pumps:nodei6511 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Reliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that a machine will perform its required functions without failure for a specified time period when used under specified conditions" ; + base:hasDisplayName "Reliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6511" ; + base:hasProperty pumps:nodei6534, + pumps:nodei6535, + pumps:nodei6536 . + +pumps:nodei6512 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeBasedAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "During a given period of time, percentage of the time during which an item was able to perform when required" ; + base:hasDisplayName "TimeBasedAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6512" ; + base:hasProperty pumps:nodei6537, + pumps:nodei6538, + pumps:nodei6539 . + +pumps:nodei6513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6513" . + +pumps:nodei6514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6514" . + +pumps:nodei6515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6515" . + +pumps:nodei6516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6516" . + +pumps:nodei6517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6517" . + +pumps:nodei6518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6518" . + +pumps:nodei6519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6519" . + +pumps:nodei6520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6520" . + +pumps:nodei6521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6521" . + +pumps:nodei6522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6522" . + +pumps:nodei6523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6523" . + +pumps:nodei6524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6524" . + +pumps:nodei6525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6525" . + +pumps:nodei6526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6526" . + +pumps:nodei6527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6527" . + +pumps:nodei6528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6528" . + +pumps:nodei6529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6529" . + +pumps:nodei6530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6530" . + +pumps:nodei6531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6531" . + +pumps:nodei6532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6532" . + +pumps:nodei6533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6533" . + +pumps:nodei6534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6534" . + +pumps:nodei6535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6535" . + +pumps:nodei6536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6536" . + +pumps:nodei6537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6537" . + +pumps:nodei6538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6538" . + +pumps:nodei6539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6539" . + +pumps:nodei6540 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActivePreventiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This attribute indicates the date of installation or commissioning of the device." ; + base:hasDisplayName "ActivePreventiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6540" ; + base:hasProperty pumps:nodei6541, + pumps:nodei6542, + pumps:nodei6543 . + +pumps:nodei6541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6541" . + +pumps:nodei6542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6542" . + +pumps:nodei6543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6543" . + +pumps:nodei6544 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PreventiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the active maintenance time taken to perform a preventive maintenance" ; + base:hasDisplayName "PreventiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6544" ; + base:hasProperty pumps:nodei6545, + pumps:nodei6546, + pumps:nodei6547 . + +pumps:nodei6545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6545" . + +pumps:nodei6546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6546" . + +pumps:nodei6547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6547" . + +pumps:nodei6548 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device was last inspected." ; + base:hasDisplayName "InstallationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6548" ; + base:hasProperty pumps:nodei6549 . + +pumps:nodei6549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6549" . + +pumps:nodei6550 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastInspectionDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device is scheduled for the next inspection." ; + base:hasDisplayName "LastInspectionDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6550" ; + base:hasProperty pumps:nodei6554 . + +pumps:nodei6551 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastServicingDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device is scheduled for the next servicing." ; + base:hasDisplayName "LastServicingDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6551" ; + base:hasProperty pumps:nodei6555 . + +pumps:nodei6552 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextInspectionDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device was last serviced." ; + base:hasDisplayName "NextInspectionDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6552" ; + base:hasProperty pumps:nodei6556 . + +pumps:nodei6553 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextServicingDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "Part of maintenance time when preventive maintenance is carried out on an item, including technical, logistic and internal administrative delays" ; + base:hasDisplayName "NextServicingDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6553" ; + base:hasProperty pumps:nodei6557 . + +pumps:nodei6554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6554" . + +pumps:nodei6555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6555" . + +pumps:nodei6556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6556" . + +pumps:nodei6557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6557" . + +pumps:nodei6558 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CorrectiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the maintenance time when active corrective maintenance is carried out on an item, including technical, logistic and internal administrative delays" ; + base:hasDisplayName "CorrectiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6558" ; + base:hasProperty pumps:nodei6559, + pumps:nodei6560, + pumps:nodei6561 . + +pumps:nodei6559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6559" . + +pumps:nodei6560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6560" . + +pumps:nodei6561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6561" . + +pumps:nodei6562 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Criticality" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Index of the severity of an effect combined with the probability of expected frequency of its occurrence" ; + base:hasDisplayName "Criticality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6562" ; + base:hasProperty pumps:nodei6568, + pumps:nodei6569 . + +pumps:nodei6563 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfFailures" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "Number of failures of an object" ; + base:hasDisplayName "NumberOfFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6563" ; + base:hasProperty pumps:nodei6572, + pumps:nodei6573 . + +pumps:nodei6564 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Extent of loss, damage or harm caused by a fault or failure" ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6564" ; + base:hasProperty pumps:nodei6575 . + +pumps:nodei6565 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Failure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Termination of the ability of an item to perform a required function. A \"True\" status means that the pump has a failure and a \"False\" status means that the pump has no failure." ; + base:hasDisplayName "Failure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6565" ; + base:hasProperty pumps:nodei6566, + pumps:nodei6567, + pumps:nodei6571 . + +pumps:nodei6566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6566" . + +pumps:nodei6567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6567" . + +pumps:nodei6568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6568" . + +pumps:nodei6569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6569" . + +pumps:nodei6570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6570" . + +pumps:nodei6571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6571" . + +pumps:nodei6572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6572" . + +pumps:nodei6573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6573" . + +pumps:nodei6574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6574" . + +pumps:nodei6575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6575" . + +pumps:nodei6576 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CorrectiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the maintenance time when active corrective maintenance is carried out on an item, including technical, logistic and internal administrative delays" ; + base:hasDisplayName "CorrectiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6576" ; + base:hasProperty pumps:nodei6583, + pumps:nodei6584, + pumps:nodei6585 . + +pumps:nodei6577 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Criticality" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Index of the severity of an effect combined with the probability of expected frequency of its occurrence" ; + base:hasDisplayName "Criticality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6577" ; + base:hasProperty pumps:nodei6586, + pumps:nodei6587 . + +pumps:nodei6578 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Failure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Termination of the ability of an item to perform a required function. A \"True\" status means that the pump has a failure and a \"False\" status means that the pump has no failure." ; + base:hasDisplayName "Failure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6578" ; + base:hasProperty pumps:nodei6579, + pumps:nodei6580, + pumps:nodei6589 . + +pumps:nodei6579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6579" . + +pumps:nodei6580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6580" . + +pumps:nodei6581 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfFailures" ; + base:hasDatatype opcua:Int32 ; + base:hasDescription "Number of failures of an object" ; + base:hasDisplayName "NumberOfFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6581" ; + base:hasProperty pumps:nodei6590, + pumps:nodei6591 . + +pumps:nodei6582 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Extent of loss, damage or harm caused by a fault or failure" ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6582" ; + base:hasProperty pumps:nodei6593 . + +pumps:nodei6583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6583" . + +pumps:nodei6584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6584" . + +pumps:nodei6585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6585" . + +pumps:nodei6586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6586" . + +pumps:nodei6587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6587" . + +pumps:nodei6588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6588" . + +pumps:nodei6589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6589" . + +pumps:nodei6590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6590" . + +pumps:nodei6591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6591" . + +pumps:nodei6592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6592" . + +pumps:nodei6593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6593" . + +pumps:nodei6594 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Availability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that a machine will, when used under specified conditions, operate satisfactorily and effectively" ; + base:hasDisplayName "Availability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6594" ; + base:hasProperty pumps:nodei6604, + pumps:nodei6605, + pumps:nodei6606 . + +pumps:nodei6595 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Durability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Actual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out" ; + base:hasDisplayName "Durability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6595" ; + base:hasProperty pumps:nodei6607, + pumps:nodei6608, + pumps:nodei6609 . + +pumps:nodei6596 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpectedReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Reliability of an item determined by design and manufacture under expected conditions of operation and maintenance" ; + base:hasDisplayName "ExpectedReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6596" ; + base:hasProperty pumps:nodei6610, + pumps:nodei6611, + pumps:nodei6612 . + +pumps:nodei6597 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstantaneousAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that an item is in a state to perform as required at a given instant, under given conditions, assuming that the necessary external resources are provided" ; + base:hasDisplayName "InstantaneousAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6597" ; + base:hasProperty pumps:nodei6613, + pumps:nodei6614, + pumps:nodei6615 . + +pumps:nodei6598 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntrinsicMaintainability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maintainability of an item determined by the design under expected conditions of maintenance and logistic support" ; + base:hasDisplayName "IntrinsicMaintainability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6598" ; + base:hasProperty pumps:nodei6616, + pumps:nodei6617, + pumps:nodei6618 . + +pumps:nodei6599 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntrinsicReliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Reliability of an item determined by design and manufacture under expected conditions of operation assuming that no preventive maintenance task is carried out, excepting routine maintenance" ; + base:hasDisplayName "IntrinsicReliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6599" ; + base:hasProperty pumps:nodei6619, + pumps:nodei6620, + pumps:nodei6621 . + +pumps:nodei6600 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Maintainability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ability of a machine or part of a system to be retained in, or restored to, a state in which it can perform the required function(s)" ; + base:hasDisplayName "Maintainability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6600" ; + base:hasProperty pumps:nodei6622, + pumps:nodei6623, + pumps:nodei6624 . + +pumps:nodei6601 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductionBasedAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of actual production to required production, or any other reference level, over a specified period of time" ; + base:hasDisplayName "ProductionBasedAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6601" ; + base:hasProperty pumps:nodei6625, + pumps:nodei6626, + pumps:nodei6627 . + +pumps:nodei6602 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Reliability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Probability that a machine will perform its required functions without failure for a specified time period when used under specified conditions" ; + base:hasDisplayName "Reliability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6602" ; + base:hasProperty pumps:nodei6628, + pumps:nodei6629, + pumps:nodei6630 . + +pumps:nodei6603 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeBasedAvailability" ; + base:hasDatatype opcua:Double ; + base:hasDescription "During a given period of time, percentage of the time during which an item was able to perform when required" ; + base:hasDisplayName "TimeBasedAvailability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6603" ; + base:hasProperty pumps:nodei6631, + pumps:nodei6632, + pumps:nodei6633 . + +pumps:nodei6604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6604" . + +pumps:nodei6605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6605" . + +pumps:nodei6606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6606" . + +pumps:nodei6607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6607" . + +pumps:nodei6608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6608" . + +pumps:nodei6609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6609" . + +pumps:nodei6610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6610" . + +pumps:nodei6611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6611" . + +pumps:nodei6612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6612" . + +pumps:nodei6613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6613" . + +pumps:nodei6614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6614" . + +pumps:nodei6615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6615" . + +pumps:nodei6616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6616" . + +pumps:nodei6617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6617" . + +pumps:nodei6618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6618" . + +pumps:nodei6619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6619" . + +pumps:nodei6620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6620" . + +pumps:nodei6621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6621" . + +pumps:nodei6622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6622" . + +pumps:nodei6623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6623" . + +pumps:nodei6624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6624" . + +pumps:nodei6625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6625" . + +pumps:nodei6626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6626" . + +pumps:nodei6627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6627" . + +pumps:nodei6628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6628" . + +pumps:nodei6629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6629" . + +pumps:nodei6630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6630" . + +pumps:nodei6631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6631" . + +pumps:nodei6632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6632" . + +pumps:nodei6633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6633" . + +pumps:nodei6634 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the maintenance time when active maintenance is carried out on an item." ; + base:hasDisplayName "ActiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6634" ; + base:hasProperty pumps:nodei6650, + pumps:nodei6651, + pumps:nodei6652 . + +pumps:nodei6635 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureRate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of failures within a population divided by the number of life units used by that population" ; + base:hasDisplayName "FailureRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6635" ; + base:hasProperty pumps:nodei6653, + pumps:nodei6654, + pumps:nodei6655 . + +pumps:nodei6636 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceLevel" ; + base:hasDatatype pumps:MaintenanceLevelEnum ; + base:hasDescription "Maintenance task categorization by complexity" ; + base:hasDisplayName "MaintenanceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6636" ; + base:hasProperty pumps:nodei6656 . + +pumps:nodei6637 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval when maintenance is carried out on an item including technical, logistic and internal administrative delays" ; + base:hasDisplayName "MaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6637" ; + base:hasProperty pumps:nodei6657, + pumps:nodei6658, + pumps:nodei6659 . + +pumps:nodei6638 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanOperatingTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the operating times between failures" ; + base:hasDisplayName "MeanOperatingTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6638" ; + base:hasProperty pumps:nodei6660, + pumps:nodei6661, + pumps:nodei6662 . + +pumps:nodei6639 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRepairTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the repair times" ; + base:hasDisplayName "MeanRepairTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6639" ; + base:hasProperty pumps:nodei6663, + pumps:nodei6664, + pumps:nodei6665 . + +pumps:nodei6640 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimeToRestauration" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the time to restauration" ; + base:hasDisplayName "MeanTimeToRestauration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6640" ; + base:hasProperty pumps:nodei6666, + pumps:nodei6667, + pumps:nodei6668 . + +pumps:nodei6641 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Obsolescence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Inability of an item to be maintained due to the unavailability on the market of the necessary resources at acceptable technical and/or economic conditions. A \"True\" status means that the pump is obsolete and a \"False\" status means that the pump is not obsolete." ; + base:hasDisplayName "Obsolescence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6641" ; + base:hasProperty pumps:nodei6642, + pumps:nodei6643, + pumps:nodei6669 . + +pumps:nodei6642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6642" . + +pumps:nodei6643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6643" . + +pumps:nodei6644 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Operating time between consecutive failures" ; + base:hasDisplayName "OperatingTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6644" ; + base:hasProperty pumps:nodei6670, + pumps:nodei6671, + pumps:nodei6672 . + +pumps:nodei6645 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingTimeToFailure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Operating time accumulated from the first use, or from restoration, until failure" ; + base:hasDisplayName "OperatingTimeToFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6645" ; + base:hasProperty pumps:nodei6673, + pumps:nodei6674, + pumps:nodei6675 . + +pumps:nodei6646 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepairTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of corrective maintenance time when repair is carried out on an item." ; + base:hasDisplayName "RepairTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6646" ; + base:hasProperty pumps:nodei6676, + pumps:nodei6677, + pumps:nodei6678 . + +pumps:nodei6647 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOfTheItem" ; + base:hasDatatype pumps:StateOfTheItemEnum ; + base:hasDescription "Current state of the item" ; + base:hasDisplayName "StateOfTheItem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6647" ; + base:hasProperty pumps:nodei6679 . + +pumps:nodei6648 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Duration between consecutive failures" ; + base:hasDisplayName "TimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6648" ; + base:hasProperty pumps:nodei6680, + pumps:nodei6681, + pumps:nodei6682 . + +pumps:nodei6649 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToRestoration" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval, from the instant of failure, until restoration" ; + base:hasDisplayName "TimeToRestoration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6649" ; + base:hasProperty pumps:nodei6683, + pumps:nodei6684, + pumps:nodei6685 . + +pumps:nodei6650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6650" . + +pumps:nodei6651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6651" . + +pumps:nodei6652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6652" . + +pumps:nodei6653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6653" . + +pumps:nodei6654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6654" . + +pumps:nodei6655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6655" . + +pumps:nodei6656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6656" . + +pumps:nodei6657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6657" . + +pumps:nodei6658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6658" . + +pumps:nodei6659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6659" . + +pumps:nodei6660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6660" . + +pumps:nodei6661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6661" . + +pumps:nodei6662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6662" . + +pumps:nodei6663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6663" . + +pumps:nodei6664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6664" . + +pumps:nodei6665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6665" . + +pumps:nodei6666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6666" . + +pumps:nodei6667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6667" . + +pumps:nodei6668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6668" . + +pumps:nodei6669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6669" . + +pumps:nodei6670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6670" . + +pumps:nodei6671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6671" . + +pumps:nodei6672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6672" . + +pumps:nodei6673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6673" . + +pumps:nodei6674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6674" . + +pumps:nodei6675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6675" . + +pumps:nodei6676 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6676" . + +pumps:nodei6677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6677" . + +pumps:nodei6678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6678" . + +pumps:nodei6679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6679" . + +pumps:nodei6680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6680" . + +pumps:nodei6681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6681" . + +pumps:nodei6682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6682" . + +pumps:nodei6683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6683" . + +pumps:nodei6684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6684" . + +pumps:nodei6685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6685" . + +pumps:nodei6686 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActivePreventiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This attribute indicates the date of installation or commissioning of the device." ; + base:hasDisplayName "ActivePreventiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6686" ; + base:hasProperty pumps:nodei6693, + pumps:nodei6694, + pumps:nodei6695 . + +pumps:nodei6687 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device was last inspected." ; + base:hasDisplayName "InstallationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6687" ; + base:hasProperty pumps:nodei6696 . + +pumps:nodei6688 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastInspectionDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device is scheduled for the next inspection." ; + base:hasDisplayName "LastInspectionDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6688" ; + base:hasProperty pumps:nodei6697 . + +pumps:nodei6689 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastServicingDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device is scheduled for the next servicing." ; + base:hasDisplayName "LastServicingDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6689" ; + base:hasProperty pumps:nodei6698 . + +pumps:nodei6690 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextInspectionDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This attribute identifies the date when the device was last serviced." ; + base:hasDisplayName "NextInspectionDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6690" ; + base:hasProperty pumps:nodei6699 . + +pumps:nodei6691 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextServicingDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "Part of maintenance time when preventive maintenance is carried out on an item, including technical, logistic and internal administrative delays" ; + base:hasDisplayName "NextServicingDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6691" ; + base:hasProperty pumps:nodei6700 . + +pumps:nodei6692 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PreventiveMaintenanceTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Part of the active maintenance time taken to perform a preventive maintenance" ; + base:hasDisplayName "PreventiveMaintenanceTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6692" ; + base:hasProperty pumps:nodei6701, + pumps:nodei6702, + pumps:nodei6703 . + +pumps:nodei6693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6693" . + +pumps:nodei6694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6694" . + +pumps:nodei6695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6695" . + +pumps:nodei6696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6696" . + +pumps:nodei6697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6697" . + +pumps:nodei6698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6698" . + +pumps:nodei6699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6699" . + +pumps:nodei6700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6700" . + +pumps:nodei6701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6701" . + +pumps:nodei6702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6702" . + +pumps:nodei6703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6703" . + +pumps:nodei6704 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingAbrasion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unacceptable abrasion of the axial bearing." ; + base:hasDisplayName "AxialBearingAbrasion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6704" ; + base:hasProperty pumps:nodei12252, + pumps:nodei6705, + pumps:nodei6706 ; + base:hasValue false . + +pumps:nodei6705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6705" . + +pumps:nodei6706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6706" . + +pumps:nodei6707 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the axial bearing." ; + base:hasDisplayName "AxialBearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6707" ; + base:hasProperty pumps:nodei12255, + pumps:nodei6708, + pumps:nodei6709 ; + base:hasValue false . + +pumps:nodei6708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6708" . + +pumps:nodei6709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6709" . + +pumps:nodei6710 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the axial bearing." ; + base:hasDisplayName "AxialBearingOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6710" ; + base:hasProperty pumps:nodei12258, + pumps:nodei6711, + pumps:nodei6712 ; + base:hasValue false . + +pumps:nodei6711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6711" . + +pumps:nodei6712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6712" . + +pumps:nodei6713 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic bearing failure." ; + base:hasDisplayName "BearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6713" ; + base:hasProperty pumps:nodei12261, + pumps:nodei6714, + pumps:nodei6715 ; + base:hasValue false . + +pumps:nodei6714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6714" . + +pumps:nodei6715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6715" . + +pumps:nodei6716 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrakeChopper" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem of the brake chopper." ; + base:hasDisplayName "BrakeChopper" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6716" ; + base:hasProperty pumps:nodei12264, + pumps:nodei6717, + pumps:nodei6718 ; + base:hasValue false . + +pumps:nodei6717 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6717" . + +pumps:nodei6718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6718" . + +pumps:nodei6719 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrakeOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a brake." ; + base:hasDisplayName "BrakeOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6719" ; + base:hasProperty pumps:nodei12267, + pumps:nodei6720, + pumps:nodei6721 ; + base:hasValue false . + +pumps:nodei6720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6720" . + +pumps:nodei6721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6721" . + +pumps:nodei6722 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExcessVibration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates unacceptable high mechanical vibration." ; + base:hasDisplayName "ExcessVibration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6722" ; + base:hasProperty pumps:nodei12270, + pumps:nodei6723, + pumps:nodei6724 ; + base:hasValue false . + +pumps:nodei6723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6723" . + +pumps:nodei6724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6724" . + +pumps:nodei6725 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "GapWear" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a mechanical wear at gap." ; + base:hasDisplayName "GapWear" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6725" ; + base:hasProperty pumps:nodei12273, + pumps:nodei6726, + pumps:nodei6727 ; + base:hasValue false . + +pumps:nodei6726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6726" . + +pumps:nodei6727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6727" . + +pumps:nodei6728 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic mechanical fault." ; + base:hasDisplayName "MechanicalFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6728" ; + base:hasProperty pumps:nodei12276, + pumps:nodei6729, + pumps:nodei6730 ; + base:hasValue false . + +pumps:nodei6729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6729" . + +pumps:nodei6730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6730" . + +pumps:nodei6731 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Misalignment" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a misalignment." ; + base:hasDisplayName "Misalignment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6731" ; + base:hasProperty pumps:nodei12279, + pumps:nodei6732, + pumps:nodei6733 ; + base:hasValue false . + +pumps:nodei6732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6732" . + +pumps:nodei6733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6733" . + +pumps:nodei6734 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingAbrasion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unacceptable abrasion of the radial bearing." ; + base:hasDisplayName "RadialBearingAbrasion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6734" ; + base:hasProperty pumps:nodei12282, + pumps:nodei6735, + pumps:nodei6736 ; + base:hasValue false . + +pumps:nodei6735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6735" . + +pumps:nodei6736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6736" . + +pumps:nodei6737 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the radial bearing." ; + base:hasDisplayName "RadialBearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6737" ; + base:hasProperty pumps:nodei12285, + pumps:nodei6738, + pumps:nodei6739 ; + base:hasValue false . + +pumps:nodei6738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6738" . + +pumps:nodei6739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6739" . + +pumps:nodei6740 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the radial bearing." ; + base:hasDisplayName "RadialBearingOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6740" ; + base:hasProperty pumps:nodei12288, + pumps:nodei6741, + pumps:nodei6742 ; + base:hasValue false . + +pumps:nodei6741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6741" . + +pumps:nodei6742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6742" . + +pumps:nodei6743 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RotorBlocked" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a blocked rotor." ; + base:hasDisplayName "RotorBlocked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6743" ; + base:hasProperty pumps:nodei12291, + pumps:nodei6744, + pumps:nodei6745 ; + base:hasValue false . + +pumps:nodei6744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6744" . + +pumps:nodei6745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6745" . + +pumps:nodei6746 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RotorStationRubbing" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates the rubbing of stator and rotor." ; + base:hasDisplayName "RotorStationRubbing" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6746" ; + base:hasProperty pumps:nodei12294, + pumps:nodei6747, + pumps:nodei6748 ; + base:hasValue false . + +pumps:nodei6747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6747" . + +pumps:nodei6748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6748" . + +pumps:nodei6749 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Unbalance" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unbalance." ; + base:hasDisplayName "Unbalance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6749" ; + base:hasProperty pumps:nodei12297, + pumps:nodei6750, + pumps:nodei6751 ; + base:hasValue false . + +pumps:nodei6750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6750" . + +pumps:nodei6751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6751" . + +pumps:nodei6752 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a communication failure." ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6752" ; + base:hasProperty pumps:nodei11399, + pumps:nodei6753, + pumps:nodei6754 ; + base:hasValue false . + +pumps:nodei6753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6753" . + +pumps:nodei6754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6754" . + +pumps:nodei6755 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComputingCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the computing elements of device hardware." ; + base:hasDisplayName "ComputingCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6755" ; + base:hasProperty pumps:nodei11402, + pumps:nodei6756, + pumps:nodei6757 ; + base:hasValue false . + +pumps:nodei6756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6756" . + +pumps:nodei6757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6757" . + +pumps:nodei6758 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the control elements of device hardware." ; + base:hasDisplayName "ControlCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6758" ; + base:hasProperty pumps:nodei11405, + pumps:nodei6759, + pumps:nodei6760 ; + base:hasValue false . + +pumps:nodei6759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6759" . + +pumps:nodei6760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6760" . + +pumps:nodei6761 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DCLinkSupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the dc power supply of device hardware." ; + base:hasDisplayName "DCLinkSupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6761" ; + base:hasProperty pumps:nodei11408, + pumps:nodei6762, + pumps:nodei6763 ; + base:hasValue false . + +pumps:nodei6762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6762" . + +pumps:nodei6763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6763" . + +pumps:nodei6764 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Eprom" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of an eprom." ; + base:hasDisplayName "Eprom" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6764" ; + base:hasProperty pumps:nodei11411, + pumps:nodei6765, + pumps:nodei6766 ; + base:hasValue false . + +pumps:nodei6765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6765" . + +pumps:nodei6766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6766" . + +pumps:nodei6767 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of device hardware." ; + base:hasDisplayName "HardwareFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6767" ; + base:hasProperty pumps:nodei11414, + pumps:nodei6768, + pumps:nodei6769 ; + base:hasValue false . + +pumps:nodei6768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6768" . + +pumps:nodei6769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6769" . + +pumps:nodei6770 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "IONA" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a disconnection between processing unit and device." ; + base:hasDisplayName "IONA" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6770" ; + base:hasProperty pumps:nodei11417, + pumps:nodei6771, + pumps:nodei6772 ; + base:hasValue false . + +pumps:nodei6771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6771" . + +pumps:nodei6772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6772" . + +pumps:nodei6773 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeasureCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the measurement elements of device hardware." ; + base:hasDisplayName "MeasureCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6773" ; + base:hasProperty pumps:nodei11420, + pumps:nodei6774, + pumps:nodei6775 ; + base:hasValue false . + +pumps:nodei6774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6774" . + +pumps:nodei6775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6775" . + +pumps:nodei6776 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkNA" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a disconnection of the device." ; + base:hasDisplayName "NetworkNA" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6776" ; + base:hasProperty pumps:nodei11423, + pumps:nodei6777, + pumps:nodei6778 ; + base:hasValue false . + +pumps:nodei6777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6777" . + +pumps:nodei6778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6778" . + +pumps:nodei6779 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerSupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the power supply of device hardware." ; + base:hasDisplayName "PowerSupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6779" ; + base:hasProperty pumps:nodei11426, + pumps:nodei6780, + pumps:nodei6781 ; + base:hasValue false . + +pumps:nodei6780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6780" . + +pumps:nodei6781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6781" . + +pumps:nodei6782 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Ram" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a ram failure." ; + base:hasDisplayName "Ram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6782" ; + base:hasProperty pumps:nodei11429, + pumps:nodei6783, + pumps:nodei6784 ; + base:hasValue false . + +pumps:nodei6783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6783" . + +pumps:nodei6784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6784" . + +pumps:nodei6785 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MicroProcessor" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the micro processor." ; + base:hasDisplayName "MicroProcessor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6785" ; + base:hasProperty pumps:nodei11432, + pumps:nodei6786, + pumps:nodei6787 ; + base:hasValue false . + +pumps:nodei6786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6786" . + +pumps:nodei6787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6787" . + +pumps:nodei6788 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Application" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in application software." ; + base:hasDisplayName "Application" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6788" ; + base:hasProperty pumps:nodei12445, + pumps:nodei6789, + pumps:nodei6790 ; + base:hasValue false . + +pumps:nodei6789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6789" . + +pumps:nodei6790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6790" . + +pumps:nodei6791 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in communication software." ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6791" ; + base:hasProperty pumps:nodei12448, + pumps:nodei6792, + pumps:nodei6793 ; + base:hasValue false . + +pumps:nodei6792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6792" . + +pumps:nodei6793 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6793" . + +pumps:nodei6794 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Control" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in control software." ; + base:hasDisplayName "Control" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6794" ; + base:hasProperty pumps:nodei12451, + pumps:nodei6795, + pumps:nodei6796 ; + base:hasValue false . + +pumps:nodei6795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6795" . + +pumps:nodei6796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6796" . + +pumps:nodei6797 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Memory" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a memory resource problem." ; + base:hasDisplayName "Memory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6797" ; + base:hasProperty pumps:nodei12454, + pumps:nodei6798, + pumps:nodei6799 ; + base:hasValue false . + +pumps:nodei6798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6798" . + +pumps:nodei6799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6799" . + +pumps:nodei6800 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OS" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of operation system software." ; + base:hasDisplayName "OS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6800" ; + base:hasProperty pumps:nodei12457, + pumps:nodei6801, + pumps:nodei6802 ; + base:hasValue false . + +pumps:nodei6801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6801" . + +pumps:nodei6802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6802" . + +pumps:nodei6803 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Parameter" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a parameter problem." ; + base:hasDisplayName "Parameter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6803" ; + base:hasProperty pumps:nodei12460, + pumps:nodei6804, + pumps:nodei6805 ; + base:hasValue false . + +pumps:nodei6804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6804" . + +pumps:nodei6805 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6805" . + +pumps:nodei6806 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of device software." ; + base:hasDisplayName "SoftwareFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6806" ; + base:hasProperty pumps:nodei12463, + pumps:nodei6807, + pumps:nodei6808 ; + base:hasValue false . + +pumps:nodei6807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6807" . + +pumps:nodei6808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6808" . + +pumps:nodei6809 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareReset" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a software reset." ; + base:hasDisplayName "SoftwareReset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6809" ; + base:hasProperty pumps:nodei12466, + pumps:nodei6810, + pumps:nodei6811 ; + base:hasValue false . + +pumps:nodei6810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6810" . + +pumps:nodei6811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6811" . + +pumps:nodei6812 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Blockage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a closed valve operation." ; + base:hasDisplayName "Blockage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6812" ; + base:hasProperty pumps:nodei12300, + pumps:nodei6813, + pumps:nodei6814 ; + base:hasValue false . + +pumps:nodei6813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6813" . + +pumps:nodei6814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6814" . + +pumps:nodei6815 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Cavitation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates cavitation of the pump liquid." ; + base:hasDisplayName "Cavitation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6815" ; + base:hasProperty pumps:nodei12303, + pumps:nodei6816, + pumps:nodei6817 ; + base:hasValue false . + +pumps:nodei6816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6816" . + +pumps:nodei6817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6817" . + +pumps:nodei6818 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Condensation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates abnormal condensation in flow medium." ; + base:hasDisplayName "Condensation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6818" ; + base:hasProperty pumps:nodei12306, + pumps:nodei6819, + pumps:nodei6820 ; + base:hasValue false . + +pumps:nodei6819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6819" . + +pumps:nodei6820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6820" . + +pumps:nodei6821 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dry" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a dry running." ; + base:hasDisplayName "Dry" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6821" ; + base:hasProperty pumps:nodei12309, + pumps:nodei6822, + pumps:nodei6823 ; + base:hasValue false . + +pumps:nodei6822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6822" . + +pumps:nodei6823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6823" . + +pumps:nodei6824 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Flow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal flow of the pump fluid." ; + base:hasDisplayName "Flow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6824" ; + base:hasProperty pumps:nodei12312, + pumps:nodei6825, + pumps:nodei6826 ; + base:hasValue false . + +pumps:nodei6825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6825" . + +pumps:nodei6826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6826" . + +pumps:nodei6827 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Gas" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a significant amount of gas in the pump liquid." ; + base:hasDisplayName "Gas" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6827" ; + base:hasProperty pumps:nodei12315, + pumps:nodei6828, + pumps:nodei6829 ; + base:hasValue false . + +pumps:nodei6828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6828" . + +pumps:nodei6829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6829" . + +pumps:nodei6830 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Liquid" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a significant amount of liquid in the flow medium." ; + base:hasDisplayName "Liquid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6830" ; + base:hasProperty pumps:nodei12318, + pumps:nodei6831, + pumps:nodei6832 ; + base:hasValue false . + +pumps:nodei6831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6831" . + +pumps:nodei6832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6832" . + +pumps:nodei6833 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Pressure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal pressure of the pump fluid." ; + base:hasDisplayName "Pressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6833" ; + base:hasProperty pumps:nodei12321, + pumps:nodei6834, + pumps:nodei6835 ; + base:hasValue false . + +pumps:nodei6834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6834" . + +pumps:nodei6835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6835" . + +pumps:nodei6836 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic process problem." ; + base:hasDisplayName "ProcessFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6836" ; + base:hasProperty pumps:nodei12324, + pumps:nodei6837, + pumps:nodei6838 ; + base:hasValue false . + +pumps:nodei6837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6837" . + +pumps:nodei6838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6838" . + +pumps:nodei6839 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Solid" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an significant amount of solid in the pump fluid." ; + base:hasDisplayName "Solid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6839" ; + base:hasProperty pumps:nodei12327, + pumps:nodei6840, + pumps:nodei6841 ; + base:hasValue false . + +pumps:nodei6840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6840" . + +pumps:nodei6841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6841" . + +pumps:nodei6842 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stall" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a stall of the pump liquid." ; + base:hasDisplayName "Stall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6842" ; + base:hasProperty pumps:nodei12330, + pumps:nodei6843, + pumps:nodei6844 ; + base:hasValue false . + +pumps:nodei6843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6843" . + +pumps:nodei6844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6844" . + +pumps:nodei6845 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Temperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal temperature of the pump fluid." ; + base:hasDisplayName "Temperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6845" ; + base:hasProperty pumps:nodei12333, + pumps:nodei6846, + pumps:nodei6847 ; + base:hasValue false . + +pumps:nodei6846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6846" . + +pumps:nodei6847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6847" . + +pumps:nodei6848 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Viscosity" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal viscosity of the pump liquid." ; + base:hasDisplayName "Viscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6848" ; + base:hasProperty pumps:nodei12336, + pumps:nodei6849, + pumps:nodei6850 ; + base:hasValue false . + +pumps:nodei6849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6849" . + +pumps:nodei6850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6850" . + +pumps:nodei6851 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidFlow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the accessory liquid flow, e.g. the buffer fluid flow or operating fluid flow." ; + base:hasDisplayName "AccessoryLiquidFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6851" ; + base:hasProperty pumps:nodei6852, + pumps:nodei6853, + pumps:nodei6959 ; + base:hasValue false . + +pumps:nodei6852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6852" . + +pumps:nodei6853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6853" . + +pumps:nodei6854 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a high limited accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6854" ; + base:hasProperty pumps:nodei12339, + pumps:nodei6855, + pumps:nodei6856 ; + base:hasValue false . + +pumps:nodei6855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6855" . + +pumps:nodei6856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6856" . + +pumps:nodei6857 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a low limited accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6857" ; + base:hasProperty pumps:nodei12342, + pumps:nodei6858, + pumps:nodei6859 ; + base:hasValue false . + +pumps:nodei6858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6858" . + +pumps:nodei6859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6859" . + +pumps:nodei6860 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6860" ; + base:hasProperty pumps:nodei12345, + pumps:nodei6861, + pumps:nodei6862 ; + base:hasValue false . + +pumps:nodei6861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6861" . + +pumps:nodei6862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6862" . + +pumps:nodei6863 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidPressure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal pressure of the accessory liquid, e.g. the buffer fluid pressure or operating fluid pressure." ; + base:hasDisplayName "AccessoryLiquidPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6863" ; + base:hasProperty pumps:nodei12348, + pumps:nodei6864, + pumps:nodei6865 ; + base:hasValue false . + +pumps:nodei6864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6864" . + +pumps:nodei6865 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6865" . + +pumps:nodei6866 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal ambient temperature." ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6866" ; + base:hasProperty pumps:nodei12351, + pumps:nodei6867, + pumps:nodei6868 ; + base:hasValue false . + +pumps:nodei6867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6867" . + +pumps:nodei6868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6868" . + +pumps:nodei6869 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CaseOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the case." ; + base:hasDisplayName "CaseOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6869" ; + base:hasProperty pumps:nodei12354, + pumps:nodei6870, + pumps:nodei6871 ; + base:hasValue false . + +pumps:nodei6870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6870" . + +pumps:nodei6871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6871" . + +pumps:nodei6872 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControllerOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a controller." ; + base:hasDisplayName "ControllerOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6872" ; + base:hasProperty pumps:nodei12357, + pumps:nodei6873, + pumps:nodei6874 ; + base:hasValue false . + +pumps:nodei6873 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6873" . + +pumps:nodei6874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6874" . + +pumps:nodei6875 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantFlow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the coolant flow." ; + base:hasDisplayName "CoolantFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6875" ; + base:hasProperty pumps:nodei12361, + pumps:nodei6876, + pumps:nodei6877 ; + base:hasValue false . + +pumps:nodei6876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6876" . + +pumps:nodei6877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6877" . + +pumps:nodei6878 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the coolant is high limited." ; + base:hasDisplayName "CoolantHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6878" ; + base:hasProperty pumps:nodei12364, + pumps:nodei6879, + pumps:nodei6880 ; + base:hasValue false . + +pumps:nodei6879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6879" . + +pumps:nodei6880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6880" . + +pumps:nodei6881 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the coolant is low limited." ; + base:hasDisplayName "CoolantLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6881" ; + base:hasProperty pumps:nodei12367, + pumps:nodei6882, + pumps:nodei6883 ; + base:hasValue false . + +pumps:nodei6882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6882" . + +pumps:nodei6883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6883" . + +pumps:nodei6884 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the coolant liquid." ; + base:hasDisplayName "CoolantOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6884" ; + base:hasProperty pumps:nodei12370, + pumps:nodei6885, + pumps:nodei6886 ; + base:hasValue false . + +pumps:nodei6885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6885" . + +pumps:nodei6886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6886" . + +pumps:nodei6887 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deceleration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a deceleration of a pump." ; + base:hasDisplayName "Deceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6887" ; + base:hasProperty pumps:nodei12373, + pumps:nodei6888, + pumps:nodei6889 ; + base:hasValue false . + +pumps:nodei6888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6888" . + +pumps:nodei6889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6889" . + +pumps:nodei6890 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DirtyImpeller" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a dirty impeller." ; + base:hasDisplayName "DirtyImpeller" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6890" ; + base:hasProperty pumps:nodei12376, + pumps:nodei6891, + pumps:nodei6892 ; + base:hasValue false . + +pumps:nodei6891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6891" . + +pumps:nodei6892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6892" . + +pumps:nodei6893 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DriveOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a drive." ; + base:hasDisplayName "DriveOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6893" ; + base:hasProperty pumps:nodei12379, + pumps:nodei6894, + pumps:nodei6895 ; + base:hasValue false . + +pumps:nodei6894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6894" . + +pumps:nodei6895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6895" . + +pumps:nodei6896 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeneratorOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump is working as a generator (in flow)." ; + base:hasDisplayName "GeneratorOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6896" ; + base:hasProperty pumps:nodei12382, + pumps:nodei6897, + pumps:nodei6898 ; + base:hasValue false . + +pumps:nodei6897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6897" . + +pumps:nodei6898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6898" . + +pumps:nodei6899 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Leakage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a leakage problem, e.g. leakage of the mechanical seal." ; + base:hasDisplayName "Leakage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6899" ; + base:hasProperty pumps:nodei12385, + pumps:nodei6900, + pumps:nodei6901 ; + base:hasValue false . + +pumps:nodei6900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6900" . + +pumps:nodei6901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6901" . + +pumps:nodei6902 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Lubricant" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the lubricant." ; + base:hasDisplayName "Lubricant" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6902" ; + base:hasProperty pumps:nodei12388, + pumps:nodei6903, + pumps:nodei6904 ; + base:hasValue false . + +pumps:nodei6903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6903" . + +pumps:nodei6904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6904" . + +pumps:nodei6905 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumNumberStarts" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum number of pump start cycles is exceeded." ; + base:hasDisplayName "MaximumNumberStarts" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6905" ; + base:hasProperty pumps:nodei12391, + pumps:nodei6906, + pumps:nodei6907 ; + base:hasValue false . + +pumps:nodei6906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6906" . + +pumps:nodei6907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6907" . + +pumps:nodei6908 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumOperationTime" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum time of pump operation is exceeded." ; + base:hasDisplayName "MaximumOperationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6908" ; + base:hasProperty pumps:nodei12394, + pumps:nodei6909, + pumps:nodei6910 ; + base:hasValue false . + +pumps:nodei6909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6909" . + +pumps:nodei6910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6910" . + +pumps:nodei6911 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumStartsAtTime" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum number of pump start cycles per timespan is exceeded." ; + base:hasDisplayName "MaximumStartsAtTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6911" ; + base:hasProperty pumps:nodei12397, + pumps:nodei6912, + pumps:nodei6913 ; + base:hasValue false . + +pumps:nodei6912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6912" . + +pumps:nodei6913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6913" . + +pumps:nodei6914 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorHumidity" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates unacceptable humidity in the motor." ; + base:hasDisplayName "MotorHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6914" ; + base:hasProperty pumps:nodei12400, + pumps:nodei6915, + pumps:nodei6916 ; + base:hasValue false . + +pumps:nodei6915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6915" . + +pumps:nodei6916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6916" . + +pumps:nodei6917 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a motor." ; + base:hasDisplayName "MotorOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6917" ; + base:hasProperty pumps:nodei12403, + pumps:nodei6918, + pumps:nodei6919 ; + base:hasValue false . + +pumps:nodei6918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6918" . + +pumps:nodei6919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6919" . + +pumps:nodei6920 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic operation problem of a pump." ; + base:hasDisplayName "OperationFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6920" ; + base:hasProperty pumps:nodei12406, + pumps:nodei6921, + pumps:nodei6922 ; + base:hasValue false . + +pumps:nodei6921 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6921" . + +pumps:nodei6922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6922" . + +pumps:nodei6923 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverLoad" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an over load." ; + base:hasDisplayName "OverLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6923" ; + base:hasProperty pumps:nodei12409, + pumps:nodei6924, + pumps:nodei6925 ; + base:hasValue false . + +pumps:nodei6924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6924" . + +pumps:nodei6925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6925" . + +pumps:nodei6926 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverSpeed" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump operates over normal speed." ; + base:hasDisplayName "OverSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6926" ; + base:hasProperty pumps:nodei12412, + pumps:nodei6927, + pumps:nodei6928 ; + base:hasValue false . + +pumps:nodei6927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6927" . + +pumps:nodei6928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6928" . + +pumps:nodei6929 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PartialLoad" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a partial load." ; + base:hasDisplayName "PartialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6929" ; + base:hasProperty pumps:nodei12415, + pumps:nodei6930, + pumps:nodei6931 ; + base:hasValue false . + +pumps:nodei6930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6930" . + +pumps:nodei6931 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6931" . + +pumps:nodei6932 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Synchronisation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a synchronization problem of a pump." ; + base:hasDisplayName "Synchronisation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6932" ; + base:hasProperty pumps:nodei12418, + pumps:nodei6933, + pumps:nodei6934 ; + base:hasValue false . + +pumps:nodei6933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6933" . + +pumps:nodei6934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6934" . + +pumps:nodei6935 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TemperatureFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic temperature problem of a pump." ; + base:hasDisplayName "TemperatureFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6935" ; + base:hasProperty pumps:nodei12421, + pumps:nodei6936, + pumps:nodei6937 ; + base:hasValue false . + +pumps:nodei6936 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6936" . + +pumps:nodei6937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6937" . + +pumps:nodei6938 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeOut" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a start up time out." ; + base:hasDisplayName "TimeOut" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6938" ; + base:hasProperty pumps:nodei12424, + pumps:nodei6939, + pumps:nodei6940 ; + base:hasValue false . + +pumps:nodei6939 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6939" . + +pumps:nodei6940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6940" . + +pumps:nodei6941 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TMSFailure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the temperature management system." ; + base:hasDisplayName "TMSFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6941" ; + base:hasProperty pumps:nodei12427, + pumps:nodei6942, + pumps:nodei6943 ; + base:hasValue false . + +pumps:nodei6942 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6942" . + +pumps:nodei6943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6943" . + +pumps:nodei6944 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueLimit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a limitation problem of a pump." ; + base:hasDisplayName "TorqueLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6944" ; + base:hasProperty pumps:nodei12430, + pumps:nodei6945, + pumps:nodei6946 ; + base:hasValue false . + +pumps:nodei6945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6945" . + +pumps:nodei6946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6946" . + +pumps:nodei6947 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TurbineOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump is working as a turbine (reverse flow)." ; + base:hasDisplayName "TurbineOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6947" ; + base:hasProperty pumps:nodei12433, + pumps:nodei6948, + pumps:nodei6949 ; + base:hasValue false . + +pumps:nodei6948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6948" . + +pumps:nodei6949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6949" . + +pumps:nodei6950 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnderSpeed" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump operates under normal speed." ; + base:hasDisplayName "UnderSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6950" ; + base:hasProperty pumps:nodei12436, + pumps:nodei6951, + pumps:nodei6952 ; + base:hasValue false . + +pumps:nodei6951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6951" . + +pumps:nodei6952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6952" . + +pumps:nodei6953 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "VelocityLimit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a limitation problem of a pump." ; + base:hasDisplayName "VelocityLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6953" ; + base:hasProperty pumps:nodei12439, + pumps:nodei6954, + pumps:nodei6955 ; + base:hasValue false . + +pumps:nodei6954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6954" . + +pumps:nodei6955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6955" . + +pumps:nodei6956 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveExhausted" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the wear reserve of the pump is exhausted." ; + base:hasDisplayName "WearReserveExhausted" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6956" ; + base:hasProperty pumps:nodei12442, + pumps:nodei6957, + pumps:nodei6958 ; + base:hasValue false . + +pumps:nodei6957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6957" . + +pumps:nodei6958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6958" . + +pumps:nodei6959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6959" . + +pumps:nodei6960 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActuatorElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in an actuator element." ; + base:hasDisplayName "ActuatorElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6960" ; + base:hasProperty pumps:nodei6961, + pumps:nodei6962, + pumps:nodei7278 ; + base:hasValue false . + +pumps:nodei6961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6961" . + +pumps:nodei6962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6962" . + +pumps:nodei6963 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal ambient temperature." ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6963" ; + base:hasProperty pumps:nodei12090, + pumps:nodei6964, + pumps:nodei6965 ; + base:hasValue false . + +pumps:nodei6964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6964" . + +pumps:nodei6965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6965" . + +pumps:nodei6966 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryDeviceFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a generic failure of an auxiliary device." ; + base:hasDisplayName "AuxiliaryDeviceFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6966" ; + base:hasProperty pumps:nodei12093, + pumps:nodei6967, + pumps:nodei6968 ; + base:hasValue false . + +pumps:nodei6967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6967" . + +pumps:nodei6968 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6968" . + +pumps:nodei6969 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryMediumAbsence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an absence of or wrong auxiliary medium." ; + base:hasDisplayName "AuxiliaryMediumAbsence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6969" ; + base:hasProperty pumps:nodei12096, + pumps:nodei6970, + pumps:nodei6971 ; + base:hasValue false . + +pumps:nodei6970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6970" . + +pumps:nodei6971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6971" . + +pumps:nodei6972 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryMediumInsufficiency" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an insufficiency of auxiliary medium." ; + base:hasDisplayName "AuxiliaryMediumInsufficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6972" ; + base:hasProperty pumps:nodei12099, + pumps:nodei6973, + pumps:nodei6974 ; + base:hasValue false . + +pumps:nodei6973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6973" . + +pumps:nodei6974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6974" . + +pumps:nodei6975 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryPowerPole" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an auxiliary power supply wrongly poled." ; + base:hasDisplayName "AuxiliaryPowerPole" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6975" ; + base:hasProperty pumps:nodei12102, + pumps:nodei6976, + pumps:nodei6977 ; + base:hasValue false . + +pumps:nodei6976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6976" . + +pumps:nodei6977 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6977" . + +pumps:nodei6978 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryPowerRange" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an off-spec of the auxiliary power range." ; + base:hasDisplayName "AuxiliaryPowerRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6978" ; + base:hasProperty pumps:nodei12105, + pumps:nodei6979, + pumps:nodei6980 ; + base:hasValue false . + +pumps:nodei6979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6979" . + +pumps:nodei6980 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6980" . + +pumps:nodei6981 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommunicationError" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a communication error." ; + base:hasDisplayName "CommunicationError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6981" ; + base:hasProperty pumps:nodei12108, + pumps:nodei6982, + pumps:nodei6983 ; + base:hasValue false . + +pumps:nodei6982 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6982" . + +pumps:nodei6983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6983" . + +pumps:nodei6984 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Corrosion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates corrosion/abrasion in parts in contact with medium." ; + base:hasDisplayName "Corrosion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6984" ; + base:hasProperty pumps:nodei12111, + pumps:nodei6985, + pumps:nodei6986 ; + base:hasValue false . + +pumps:nodei6985 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6985" . + +pumps:nodei6986 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6986" . + +pumps:nodei6987 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deviation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an inadmissible deviation from measurement." ; + base:hasDisplayName "Deviation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6987" ; + base:hasProperty pumps:nodei12114, + pumps:nodei6988, + pumps:nodei6989 ; + base:hasValue false . + +pumps:nodei6988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6988" . + +pumps:nodei6989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6989" . + +pumps:nodei6990 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectromagneticInterference" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal electromagnetic interference." ; + base:hasDisplayName "ElectromagneticInterference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6990" ; + base:hasProperty pumps:nodei12117, + pumps:nodei6991, + pumps:nodei6992 ; + base:hasValue false . + +pumps:nodei6991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6991" . + +pumps:nodei6992 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6992" . + +pumps:nodei6993 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectronicFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in the device electronics." ; + base:hasDisplayName "ElectronicFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6993" ; + base:hasProperty pumps:nodei12120, + pumps:nodei6994, + pumps:nodei6995 ; + base:hasValue false . + +pumps:nodei6994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6994" . + +pumps:nodei6995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6995" . + +pumps:nodei6996 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergySupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in internal energy supply." ; + base:hasDisplayName "EnergySupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6996" ; + base:hasProperty pumps:nodei12123, + pumps:nodei6997, + pumps:nodei6998 ; + base:hasValue false . + +pumps:nodei6997 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6997" . + +pumps:nodei6998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6998" . + +pumps:nodei6999 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "EvaluationElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in evaluation electronics." ; + base:hasDisplayName "EvaluationElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6999" ; + base:hasProperty pumps:nodei12126, + pumps:nodei7000, + pumps:nodei7151 ; + base:hasValue false . + +pumps:nodei7000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7000" . + +pumps:nodei7001 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7001" ; + base:hasProperty pumps:nodei6032 . + +pumps:nodei7002 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7002" ; + base:hasProperty pumps:nodei6033, + pumps:nodei6034 . + +pumps:nodei7003 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7003" ; + base:hasProperty pumps:nodei6035, + pumps:nodei6036 . + +pumps:nodei7004 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7004" ; + base:hasProperty pumps:nodei6038, + pumps:nodei6039 . + +pumps:nodei7005 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7005" ; + base:hasProperty pumps:nodei6040 . + +pumps:nodei7006 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7006" ; + base:hasProperty pumps:nodei6044 . + +pumps:nodei7007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7007" . + +pumps:nodei7008 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryPowerRange" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an off-spec of the auxiliary power range." ; + base:hasDisplayName "AuxiliaryPowerRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7008" ; + base:hasProperty pumps:nodei7009, + pumps:nodei7010, + pumps:nodei7364 ; + base:hasValue false . + +pumps:nodei7009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7009" . + +pumps:nodei7010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7010" . + +pumps:nodei7011 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommunicationError" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a communication error." ; + base:hasDisplayName "CommunicationError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7011" ; + base:hasProperty pumps:nodei7012, + pumps:nodei7275, + pumps:nodei7365 ; + base:hasValue false . + +pumps:nodei7012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7012" . + +pumps:nodei7013 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7013" ; + base:hasProperty pumps:nodei6082 . + +pumps:nodei7014 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7014" ; + base:hasProperty pumps:nodei6083, + pumps:nodei6084 . + +pumps:nodei7015 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7015" ; + base:hasProperty pumps:nodei6085, + pumps:nodei6086 . + +pumps:nodei7016 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7016" ; + base:hasProperty pumps:nodei6088, + pumps:nodei6089 . + +pumps:nodei7017 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7017" ; + base:hasProperty pumps:nodei6090 . + +pumps:nodei7018 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7018" ; + base:hasProperty pumps:nodei6094 . + +pumps:nodei7019 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7019" ; + base:hasProperty pumps:nodei6096 . + +pumps:nodei7020 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7020" ; + base:hasProperty pumps:nodei6097, + pumps:nodei6098 . + +pumps:nodei7021 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7021" ; + base:hasProperty pumps:nodei6099, + pumps:nodei6100 . + +pumps:nodei7022 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7022" ; + base:hasProperty pumps:nodei6102, + pumps:nodei6103 . + +pumps:nodei7023 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7023" ; + base:hasProperty pumps:nodei6104 . + +pumps:nodei7024 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7024" ; + base:hasProperty pumps:nodei6108 . + +pumps:nodei7025 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7025" ; + base:hasProperty pumps:nodei6112 . + +pumps:nodei7026 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7026" ; + base:hasProperty pumps:nodei6113, + pumps:nodei6114 . + +pumps:nodei7027 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7027" ; + base:hasProperty pumps:nodei6115, + pumps:nodei6116 . + +pumps:nodei7028 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7028" ; + base:hasProperty pumps:nodei6118, + pumps:nodei6119 . + +pumps:nodei7029 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7029" ; + base:hasProperty pumps:nodei6120 . + +pumps:nodei7030 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7030" ; + base:hasProperty pumps:nodei6124 . + +pumps:nodei7031 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7031" ; + base:hasProperty pumps:nodei6125 . + +pumps:nodei7032 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7032" ; + base:hasProperty pumps:nodei6126, + pumps:nodei6127 . + +pumps:nodei7033 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7033" ; + base:hasProperty pumps:nodei6128, + pumps:nodei6129 . + +pumps:nodei7034 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7034" ; + base:hasProperty pumps:nodei6131, + pumps:nodei6132 . + +pumps:nodei7035 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7035" ; + base:hasProperty pumps:nodei6133 . + +pumps:nodei7036 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7036" ; + base:hasProperty pumps:nodei6137 . + +pumps:nodei7037 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7037" ; + base:hasProperty pumps:nodei6138 . + +pumps:nodei7038 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7038" ; + base:hasProperty pumps:nodei6139, + pumps:nodei6140 . + +pumps:nodei7039 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7039" ; + base:hasProperty pumps:nodei6141, + pumps:nodei6142 . + +pumps:nodei7040 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7040" ; + base:hasProperty pumps:nodei6144, + pumps:nodei6145 . + +pumps:nodei7041 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7041" ; + base:hasProperty pumps:nodei6146 . + +pumps:nodei7042 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7042" ; + base:hasProperty pumps:nodei6150 . + +pumps:nodei7043 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7043" ; + base:hasProperty pumps:nodei6151 . + +pumps:nodei7044 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7044" ; + base:hasProperty pumps:nodei6152, + pumps:nodei6153 . + +pumps:nodei7045 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7045" ; + base:hasProperty pumps:nodei6154, + pumps:nodei6155 . + +pumps:nodei7046 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7046" ; + base:hasProperty pumps:nodei6157, + pumps:nodei6158 . + +pumps:nodei7047 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7047" ; + base:hasProperty pumps:nodei6159 . + +pumps:nodei7048 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7048" ; + base:hasProperty pumps:nodei6163 . + +pumps:nodei7049 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7049" ; + base:hasProperty pumps:nodei6164 . + +pumps:nodei7050 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7050" ; + base:hasProperty pumps:nodei6165, + pumps:nodei6166 . + +pumps:nodei7051 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7051" ; + base:hasProperty pumps:nodei6167, + pumps:nodei6168 . + +pumps:nodei7052 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7052" ; + base:hasProperty pumps:nodei6170, + pumps:nodei6171 . + +pumps:nodei7053 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7053" ; + base:hasProperty pumps:nodei6172 . + +pumps:nodei7054 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7054" ; + base:hasProperty pumps:nodei6176 . + +pumps:nodei7055 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7055" ; + base:hasProperty pumps:nodei6177 . + +pumps:nodei7056 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7056" ; + base:hasProperty pumps:nodei6178, + pumps:nodei6179 . + +pumps:nodei7057 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7057" ; + base:hasProperty pumps:nodei6180, + pumps:nodei6181 . + +pumps:nodei7058 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7058" ; + base:hasProperty pumps:nodei6183, + pumps:nodei6184 . + +pumps:nodei7059 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7059" ; + base:hasProperty pumps:nodei6185 . + +pumps:nodei7060 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7060" ; + base:hasProperty pumps:nodei6189 . + +pumps:nodei7061 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7061" ; + base:hasProperty pumps:nodei6190 . + +pumps:nodei7062 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7062" ; + base:hasProperty pumps:nodei6191, + pumps:nodei6192 . + +pumps:nodei7063 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7063" ; + base:hasProperty pumps:nodei6193, + pumps:nodei6194 . + +pumps:nodei7064 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7064" ; + base:hasProperty pumps:nodei6196, + pumps:nodei6197 . + +pumps:nodei7065 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7065" ; + base:hasProperty pumps:nodei6198 . + +pumps:nodei7066 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7066" ; + base:hasProperty pumps:nodei6202 . + +pumps:nodei7067 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7067" ; + base:hasProperty pumps:nodei6203 . + +pumps:nodei7068 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7068" ; + base:hasProperty pumps:nodei6204, + pumps:nodei6205 . + +pumps:nodei7069 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7069" ; + base:hasProperty pumps:nodei6206, + pumps:nodei6207 . + +pumps:nodei7070 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7070" ; + base:hasProperty pumps:nodei6209, + pumps:nodei6210 . + +pumps:nodei7071 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7071" ; + base:hasProperty pumps:nodei6211 . + +pumps:nodei7072 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7072" ; + base:hasProperty pumps:nodei6215 . + +pumps:nodei7073 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7073" ; + base:hasProperty pumps:nodei6216 . + +pumps:nodei7074 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7074" ; + base:hasProperty pumps:nodei6217, + pumps:nodei6218 . + +pumps:nodei7075 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7075" ; + base:hasProperty pumps:nodei6219, + pumps:nodei6220 . + +pumps:nodei7076 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7076" ; + base:hasProperty pumps:nodei6222, + pumps:nodei6223 . + +pumps:nodei7077 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7077" ; + base:hasProperty pumps:nodei6224 . + +pumps:nodei7078 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7078" ; + base:hasProperty pumps:nodei6228 . + +pumps:nodei7079 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7079" ; + base:hasProperty pumps:nodei6229 . + +pumps:nodei7080 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7080" ; + base:hasProperty pumps:nodei6230, + pumps:nodei6231 . + +pumps:nodei7081 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7081" ; + base:hasProperty pumps:nodei6232, + pumps:nodei6233 . + +pumps:nodei7082 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7082" ; + base:hasProperty pumps:nodei6235, + pumps:nodei6236 . + +pumps:nodei7083 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7083" ; + base:hasProperty pumps:nodei6237 . + +pumps:nodei7084 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7084" ; + base:hasProperty pumps:nodei6241 . + +pumps:nodei7085 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7085" ; + base:hasProperty pumps:nodei6242 . + +pumps:nodei7086 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7086" ; + base:hasProperty pumps:nodei6243, + pumps:nodei6244 . + +pumps:nodei7087 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7087" ; + base:hasProperty pumps:nodei6245, + pumps:nodei6246 . + +pumps:nodei7088 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7088" ; + base:hasProperty pumps:nodei6248, + pumps:nodei6249 . + +pumps:nodei7089 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7089" ; + base:hasProperty pumps:nodei6250 . + +pumps:nodei7090 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7090" ; + base:hasProperty pumps:nodei6254 . + +pumps:nodei7091 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7091" ; + base:hasProperty pumps:nodei6255 . + +pumps:nodei7092 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7092" ; + base:hasProperty pumps:nodei6256, + pumps:nodei6257 . + +pumps:nodei7093 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7093" ; + base:hasProperty pumps:nodei6258, + pumps:nodei6259 . + +pumps:nodei7094 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7094" ; + base:hasProperty pumps:nodei6261, + pumps:nodei6262 . + +pumps:nodei7095 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7095" ; + base:hasProperty pumps:nodei6263 . + +pumps:nodei7096 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7096" ; + base:hasProperty pumps:nodei6267 . + +pumps:nodei7097 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7097" ; + base:hasProperty pumps:nodei6268 . + +pumps:nodei7098 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7098" ; + base:hasProperty pumps:nodei6269, + pumps:nodei6270 . + +pumps:nodei7099 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7099" ; + base:hasProperty pumps:nodei6271, + pumps:nodei6272 . + +pumps:nodei7100 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7100" ; + base:hasProperty pumps:nodei6274, + pumps:nodei6275 . + +pumps:nodei7101 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7101" ; + base:hasProperty pumps:nodei6276 . + +pumps:nodei7102 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7102" ; + base:hasProperty pumps:nodei6280 . + +pumps:nodei7103 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7103" ; + base:hasProperty pumps:nodei6281 . + +pumps:nodei7104 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7104" ; + base:hasProperty pumps:nodei6282, + pumps:nodei6283 . + +pumps:nodei7105 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7105" ; + base:hasProperty pumps:nodei6284, + pumps:nodei6285 . + +pumps:nodei7106 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7106" ; + base:hasProperty pumps:nodei6287, + pumps:nodei6288 . + +pumps:nodei7107 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7107" ; + base:hasProperty pumps:nodei6289 . + +pumps:nodei7108 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7108" ; + base:hasProperty pumps:nodei6293 . + +pumps:nodei7109 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7109" ; + base:hasProperty pumps:nodei6294 . + +pumps:nodei7110 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7110" ; + base:hasProperty pumps:nodei6295, + pumps:nodei6296 . + +pumps:nodei7111 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7111" ; + base:hasProperty pumps:nodei6297, + pumps:nodei6298 . + +pumps:nodei7112 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7112" ; + base:hasProperty pumps:nodei6300, + pumps:nodei6301 . + +pumps:nodei7113 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7113" ; + base:hasProperty pumps:nodei6302 . + +pumps:nodei7114 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7114" ; + base:hasProperty pumps:nodei6306 . + +pumps:nodei7115 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7115" ; + base:hasProperty pumps:nodei6307 . + +pumps:nodei7116 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7116" ; + base:hasProperty pumps:nodei6308, + pumps:nodei6309 . + +pumps:nodei7117 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7117" ; + base:hasProperty pumps:nodei6310, + pumps:nodei6311 . + +pumps:nodei7118 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7118" ; + base:hasProperty pumps:nodei6313, + pumps:nodei6314 . + +pumps:nodei7119 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7119" ; + base:hasProperty pumps:nodei6315 . + +pumps:nodei7120 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7120" ; + base:hasProperty pumps:nodei6319 . + +pumps:nodei7121 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7121" ; + base:hasProperty pumps:nodei6320 . + +pumps:nodei7122 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7122" ; + base:hasProperty pumps:nodei6321, + pumps:nodei6322 . + +pumps:nodei7123 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7123" ; + base:hasProperty pumps:nodei6323, + pumps:nodei6324 . + +pumps:nodei7124 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7124" ; + base:hasProperty pumps:nodei6326, + pumps:nodei6327 . + +pumps:nodei7125 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7125" ; + base:hasProperty pumps:nodei6328 . + +pumps:nodei7126 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7126" ; + base:hasProperty pumps:nodei6332 . + +pumps:nodei7127 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7127" ; + base:hasProperty pumps:nodei6333 . + +pumps:nodei7128 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7128" ; + base:hasProperty pumps:nodei6334, + pumps:nodei6335 . + +pumps:nodei7129 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7129" ; + base:hasProperty pumps:nodei6336, + pumps:nodei6337 . + +pumps:nodei7130 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7130" ; + base:hasProperty pumps:nodei6339, + pumps:nodei6340 . + +pumps:nodei7131 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7131" ; + base:hasProperty pumps:nodei6341 . + +pumps:nodei7132 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7132" ; + base:hasProperty pumps:nodei6345 . + +pumps:nodei7133 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7133" ; + base:hasProperty pumps:nodei6346 . + +pumps:nodei7134 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7134" ; + base:hasProperty pumps:nodei6347, + pumps:nodei6348 . + +pumps:nodei7135 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7135" ; + base:hasProperty pumps:nodei6349, + pumps:nodei6350 . + +pumps:nodei7136 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7136" ; + base:hasProperty pumps:nodei6352, + pumps:nodei6353 . + +pumps:nodei7137 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7137" ; + base:hasProperty pumps:nodei6354 . + +pumps:nodei7138 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7138" ; + base:hasProperty pumps:nodei6358 . + +pumps:nodei7139 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7139" ; + base:hasProperty pumps:nodei6359 . + +pumps:nodei7140 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7140" ; + base:hasProperty pumps:nodei6360, + pumps:nodei6361 . + +pumps:nodei7141 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7141" ; + base:hasProperty pumps:nodei6362, + pumps:nodei6363 . + +pumps:nodei7142 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7142" ; + base:hasProperty pumps:nodei6365, + pumps:nodei6366 . + +pumps:nodei7143 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7143" ; + base:hasProperty pumps:nodei6367 . + +pumps:nodei7144 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7144" ; + base:hasProperty pumps:nodei6371 . + +pumps:nodei7145 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7145" ; + base:hasProperty pumps:nodei6372 . + +pumps:nodei7146 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7146" ; + base:hasProperty pumps:nodei6373, + pumps:nodei6374 . + +pumps:nodei7147 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7147" ; + base:hasProperty pumps:nodei6375, + pumps:nodei6376 . + +pumps:nodei7148 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7148" ; + base:hasProperty pumps:nodei6378, + pumps:nodei6379 . + +pumps:nodei7149 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7149" ; + base:hasProperty pumps:nodei6380 . + +pumps:nodei7150 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7150" ; + base:hasProperty pumps:nodei6384 . + +pumps:nodei7151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7151" . + +pumps:nodei7152 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExciterError" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in the exciter of the sensor element." ; + base:hasDisplayName "ExciterError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7152" ; + base:hasProperty pumps:nodei12129, + pumps:nodei7153, + pumps:nodei7154 ; + base:hasValue false . + +pumps:nodei7153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7153" . + +pumps:nodei7154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7154" . + +pumps:nodei7155 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fouling" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fouling on sensor element." ; + base:hasDisplayName "Fouling" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7155" ; + base:hasProperty pumps:nodei12132, + pumps:nodei7156, + pumps:nodei7157 ; + base:hasValue false . + +pumps:nodei7156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7156" . + +pumps:nodei7157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7157" . + +pumps:nodei7158 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "HumidityElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal amount of humidity in electronics area." ; + base:hasDisplayName "HumidityElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7158" ; + base:hasProperty pumps:nodei12135, + pumps:nodei7159, + pumps:nodei7160 ; + base:hasValue false . + +pumps:nodei7159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7159" . + +pumps:nodei7160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7160" . + +pumps:nodei7161 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Installation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an installation fault." ; + base:hasDisplayName "Installation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7161" ; + base:hasProperty pumps:nodei12189, + pumps:nodei7162, + pumps:nodei7163 ; + base:hasValue false . + +pumps:nodei7162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7162" . + +pumps:nodei7163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7163" . + +pumps:nodei7164 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Interruption" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an interruption of signal path or short circuit." ; + base:hasDisplayName "Interruption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7164" ; + base:hasProperty pumps:nodei12138, + pumps:nodei7165, + pumps:nodei7166 ; + base:hasValue false . + +pumps:nodei7165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7165" . + +pumps:nodei7166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7166" . + +pumps:nodei7167 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "LineLength" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the maximum line length is exceeded." ; + base:hasDisplayName "LineLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7167" ; + base:hasProperty pumps:nodei12141, + pumps:nodei7168, + pumps:nodei7169 ; + base:hasValue false . + +pumps:nodei7168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7168" . + +pumps:nodei7169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7169" . + +pumps:nodei7170 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaterialElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a foreign material in electronics area." ; + base:hasDisplayName "MaterialElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7170" ; + base:hasProperty pumps:nodei12144, + pumps:nodei7171, + pumps:nodei7172 ; + base:hasValue false . + +pumps:nodei7171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7171" . + +pumps:nodei7172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7172" . + +pumps:nodei7173 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeasuredMaterialElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates measured material in electronics area." ; + base:hasDisplayName "MeasuredMaterialElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7173" ; + base:hasProperty pumps:nodei12147, + pumps:nodei7174, + pumps:nodei7175 ; + base:hasValue false . + +pumps:nodei7174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7174" . + +pumps:nodei7175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7175" . + +pumps:nodei7176 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalDamage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a mechanical damage." ; + base:hasDisplayName "MechanicalDamage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7176" ; + base:hasProperty pumps:nodei12153, + pumps:nodei7177, + pumps:nodei7178 ; + base:hasValue false . + +pumps:nodei7177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7177" . + +pumps:nodei7178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7178" . + +pumps:nodei7179 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingConditions" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault due to non-compliance with specified operating conditions." ; + base:hasDisplayName "OperatingConditions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7179" ; + base:hasProperty pumps:nodei12150, + pumps:nodei7180, + pumps:nodei7181 ; + base:hasValue false . + +pumps:nodei7180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7180" . + +pumps:nodei7181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7181" . + +pumps:nodei7182 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Other" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates other faults." ; + base:hasDisplayName "Other" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7182" ; + base:hasProperty pumps:nodei12156, + pumps:nodei7183, + pumps:nodei7184 ; + base:hasValue false . + +pumps:nodei7183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7183" . + +pumps:nodei7184 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7184" . + +pumps:nodei7185 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Overloading" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an overloading." ; + base:hasDisplayName "Overloading" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7185" ; + base:hasProperty pumps:nodei12186, + pumps:nodei7186, + pumps:nodei7187 ; + base:hasValue false . + +pumps:nodei7186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7186" . + +pumps:nodei7187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7187" . + +pumps:nodei7188 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterSetting" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a parameter setting error." ; + base:hasDisplayName "ParameterSetting" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7188" ; + base:hasProperty pumps:nodei12159, + pumps:nodei7189, + pumps:nodei7190 ; + base:hasValue false . + +pumps:nodei7189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7189" . + +pumps:nodei7190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7190" . + +pumps:nodei7191 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Peripheral" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in peripherals." ; + base:hasDisplayName "Peripheral" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7191" ; + base:hasProperty pumps:nodei12162, + pumps:nodei7192, + pumps:nodei7193 ; + base:hasValue false . + +pumps:nodei7192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7192" . + +pumps:nodei7193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7193" . + +pumps:nodei7194 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessInfluence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault due to process influence." ; + base:hasDisplayName "ProcessInfluence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7194" ; + base:hasProperty pumps:nodei12165, + pumps:nodei7195, + pumps:nodei7196 ; + base:hasValue false . + +pumps:nodei7195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7195" . + +pumps:nodei7196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7196" . + +pumps:nodei7197 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SensorElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in a sensor element." ; + base:hasDisplayName "SensorElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7197" ; + base:hasProperty pumps:nodei12168, + pumps:nodei7198, + pumps:nodei7199 ; + base:hasValue false . + +pumps:nodei7198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7198" . + +pumps:nodei7199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7199" . + +pumps:nodei7200 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartUp" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicate an installation fault or fault during start-up." ; + base:hasDisplayName "StartUp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7200" ; + base:hasProperty pumps:nodei12183, + pumps:nodei7201, + pumps:nodei7202 ; + base:hasValue false . + +pumps:nodei7201 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7201" . + +pumps:nodei7202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7202" . + +pumps:nodei7203 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TemperatureShock" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an excessive temperature shock." ; + base:hasDisplayName "TemperatureShock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7203" ; + base:hasProperty pumps:nodei12171, + pumps:nodei7204, + pumps:nodei7205 ; + base:hasValue false . + +pumps:nodei7204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7204" . + +pumps:nodei7205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7205" . + +pumps:nodei7206 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vibration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an excessive vibration or impact load." ; + base:hasDisplayName "Vibration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7206" ; + base:hasProperty pumps:nodei12174, + pumps:nodei7207, + pumps:nodei7208 ; + base:hasValue false . + +pumps:nodei7207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7207" . + +pumps:nodei7208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7208" . + +pumps:nodei7209 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the wear reserve is used up by operation." ; + base:hasDisplayName "WearReserveOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7209" ; + base:hasProperty pumps:nodei12177, + pumps:nodei7210, + pumps:nodei7211 ; + base:hasValue false . + +pumps:nodei7210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7210" . + +pumps:nodei7211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7211" . + +pumps:nodei7212 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveWear" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the wear reserve is used up by wear." ; + base:hasDisplayName "WearReserveWear" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7212" ; + base:hasProperty pumps:nodei12180, + pumps:nodei7213, + pumps:nodei7214 ; + base:hasValue false . + +pumps:nodei7213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7213" . + +pumps:nodei7214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7214" . + +pumps:nodei7215 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArmatureCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure in armature circuit." ; + base:hasDisplayName "ArmatureCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7215" ; + base:hasProperty pumps:nodei12192, + pumps:nodei7216, + pumps:nodei7217 ; + base:hasValue false . + +pumps:nodei7216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7216" . + +pumps:nodei7217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7217" . + +pumps:nodei7218 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentInsideDevice" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable current inside the device." ; + base:hasDisplayName "CurrentInsideDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7218" ; + base:hasProperty pumps:nodei12195, + pumps:nodei7219, + pumps:nodei7220 ; + base:hasValue false . + +pumps:nodei7219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7219" . + +pumps:nodei7220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7220" . + +pumps:nodei7221 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectricalFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a generic electrical fault." ; + base:hasDisplayName "ElectricalFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7221" ; + base:hasProperty pumps:nodei12198, + pumps:nodei7222, + pumps:nodei7223 ; + base:hasValue false . + +pumps:nodei7222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7222" . + +pumps:nodei7223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7223" . + +pumps:nodei7224 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure in field circuit." ; + base:hasDisplayName "FieldCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7224" ; + base:hasProperty pumps:nodei12201, + pumps:nodei7225, + pumps:nodei7226 ; + base:hasValue false . + +pumps:nodei7225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7225" . + +pumps:nodei7226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7226" . + +pumps:nodei7227 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable electrical installation, e.g. mixed up phases." ; + base:hasDisplayName "InstallationFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7227" ; + base:hasProperty pumps:nodei12204, + pumps:nodei7228, + pumps:nodei7229 ; + base:hasValue false . + +pumps:nodei7228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7228" . + +pumps:nodei7229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7229" . + +pumps:nodei7230 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsulationResistance" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable low winding resistance." ; + base:hasDisplayName "InsulationResistance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7230" ; + base:hasProperty pumps:nodei12207, + pumps:nodei7231, + pumps:nodei7232 ; + base:hasValue false . + +pumps:nodei7231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7231" . + +pumps:nodei7232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7232" . + +pumps:nodei7233 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhaseFailure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a phase failure." ; + base:hasDisplayName "PhaseFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7233" ; + base:hasProperty pumps:nodei12210, + pumps:nodei7234, + pumps:nodei7235 ; + base:hasValue false . + +pumps:nodei7234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7234" . + +pumps:nodei7235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7235" . + +pumps:nodei7236 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShortCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a short circuit." ; + base:hasDisplayName "ShortCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7236" ; + base:hasProperty pumps:nodei12213, + pumps:nodei7237, + pumps:nodei7238 ; + base:hasValue false . + +pumps:nodei7237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7237" . + +pumps:nodei7238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7238" . + +pumps:nodei7239 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShortToEarth" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a short to earth." ; + base:hasDisplayName "ShortToEarth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7239" ; + base:hasProperty pumps:nodei12216, + pumps:nodei7240, + pumps:nodei7241 ; + base:hasValue false . + +pumps:nodei7240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7240" . + +pumps:nodei7241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7241" . + +pumps:nodei7242 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrent" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure of supply current." ; + base:hasDisplayName "SupplyCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7242" ; + base:hasProperty pumps:nodei12219, + pumps:nodei7243, + pumps:nodei7244 ; + base:hasValue false . + +pumps:nodei7243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7243" . + +pumps:nodei7244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7244" . + +pumps:nodei7245 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrentHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply current." ; + base:hasDisplayName "SupplyCurrentHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7245" ; + base:hasProperty pumps:nodei12222, + pumps:nodei7246, + pumps:nodei7247 ; + base:hasValue false . + +pumps:nodei7246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7246" . + +pumps:nodei7247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7247" . + +pumps:nodei7248 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrentLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply current." ; + base:hasDisplayName "SupplyCurrentLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7248" ; + base:hasProperty pumps:nodei12225, + pumps:nodei7249, + pumps:nodei7250 ; + base:hasValue false . + +pumps:nodei7249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7249" . + +pumps:nodei7250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7250" . + +pumps:nodei7251 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequency" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable supply frequency." ; + base:hasDisplayName "SupplyFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7251" ; + base:hasProperty pumps:nodei12228, + pumps:nodei7252, + pumps:nodei7253 ; + base:hasValue false . + +pumps:nodei7252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7252" . + +pumps:nodei7253 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7253" . + +pumps:nodei7254 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequencyHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply frequency." ; + base:hasDisplayName "SupplyFrequencyHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7254" ; + base:hasProperty pumps:nodei12231, + pumps:nodei7255, + pumps:nodei7256 ; + base:hasValue false . + +pumps:nodei7255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7255" . + +pumps:nodei7256 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7256" . + +pumps:nodei7257 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequencyLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply frequency." ; + base:hasDisplayName "SupplyFrequencyLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7257" ; + base:hasProperty pumps:nodei12234, + pumps:nodei7258, + pumps:nodei7259 ; + base:hasValue false . + +pumps:nodei7258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7258" . + +pumps:nodei7259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7259" . + +pumps:nodei7260 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure of supply voltage." ; + base:hasDisplayName "SupplyVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7260" ; + base:hasProperty pumps:nodei12237, + pumps:nodei7261, + pumps:nodei7262 ; + base:hasValue false . + +pumps:nodei7261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7261" . + +pumps:nodei7262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7262" . + +pumps:nodei7263 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltageHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply voltage." ; + base:hasDisplayName "SupplyVoltageHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7263" ; + base:hasProperty pumps:nodei12240, + pumps:nodei7264, + pumps:nodei7265 ; + base:hasValue false . + +pumps:nodei7264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7264" . + +pumps:nodei7265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7265" . + +pumps:nodei7266 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltageLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply voltage." ; + base:hasDisplayName "SupplyVoltageLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7266" ; + base:hasProperty pumps:nodei12243, + pumps:nodei7267, + pumps:nodei7268 ; + base:hasValue false . + +pumps:nodei7267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7267" . + +pumps:nodei7268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7268" . + +pumps:nodei7269 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "VoltageInsideDevice" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable voltage inside the device." ; + base:hasDisplayName "VoltageInsideDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7269" ; + base:hasProperty pumps:nodei12246, + pumps:nodei7270, + pumps:nodei7271 ; + base:hasValue false . + +pumps:nodei7270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7270" . + +pumps:nodei7271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7271" . + +pumps:nodei7272 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WindingTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable winding temperature." ; + base:hasDisplayName "WindingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7272" ; + base:hasProperty pumps:nodei12249, + pumps:nodei7273, + pumps:nodei7274 ; + base:hasValue false . + +pumps:nodei7273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7273" . + +pumps:nodei7274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7274" . + +pumps:nodei7275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7275" . + +pumps:nodei7276 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Corrosion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates corrosion/abrasion in parts in contact with medium." ; + base:hasDisplayName "Corrosion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7276" ; + base:hasProperty pumps:nodei7277, + pumps:nodei7279, + pumps:nodei7366 ; + base:hasValue false . + +pumps:nodei7277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7277" . + +pumps:nodei7278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7278" . + +pumps:nodei7279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7279" . + +pumps:nodei7280 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deviation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an inadmissible deviation from measurement." ; + base:hasDisplayName "Deviation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7280" ; + base:hasProperty pumps:nodei7281, + pumps:nodei7282, + pumps:nodei7367 ; + base:hasValue false . + +pumps:nodei7281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7281" . + +pumps:nodei7282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7282" . + +pumps:nodei7283 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectromagneticInterference" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal electromagnetic interference." ; + base:hasDisplayName "ElectromagneticInterference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7283" ; + base:hasProperty pumps:nodei7284, + pumps:nodei7285, + pumps:nodei7368 ; + base:hasValue false . + +pumps:nodei7284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7284" . + +pumps:nodei7285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7285" . + +pumps:nodei7286 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectronicFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in the device electronics." ; + base:hasDisplayName "ElectronicFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7286" ; + base:hasProperty pumps:nodei7287, + pumps:nodei7288, + pumps:nodei7369 ; + base:hasValue false . + +pumps:nodei7287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7287" . + +pumps:nodei7288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7288" . + +pumps:nodei7289 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergySupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in internal energy supply." ; + base:hasDisplayName "EnergySupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7289" ; + base:hasProperty pumps:nodei7290, + pumps:nodei7291, + pumps:nodei7370 ; + base:hasValue false . + +pumps:nodei7290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7290" . + +pumps:nodei7291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7291" . + +pumps:nodei7292 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "EvaluationElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in evaluation electronics." ; + base:hasDisplayName "EvaluationElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7292" ; + base:hasProperty pumps:nodei7293, + pumps:nodei7294, + pumps:nodei7371 ; + base:hasValue false . + +pumps:nodei7293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7293" . + +pumps:nodei7294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7294" . + +pumps:nodei7295 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExciterError" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in the exciter of the sensor element." ; + base:hasDisplayName "ExciterError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7295" ; + base:hasProperty pumps:nodei7296, + pumps:nodei7297, + pumps:nodei7372 ; + base:hasValue false . + +pumps:nodei7296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7296" . + +pumps:nodei7297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7297" . + +pumps:nodei7298 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fouling" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fouling on sensor element." ; + base:hasDisplayName "Fouling" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7298" ; + base:hasProperty pumps:nodei7299, + pumps:nodei7300, + pumps:nodei7373 ; + base:hasValue false . + +pumps:nodei7299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7299" . + +pumps:nodei7300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7300" . + +pumps:nodei7301 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "HumidityElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal amount of humidity in electronics area." ; + base:hasDisplayName "HumidityElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7301" ; + base:hasProperty pumps:nodei7302, + pumps:nodei7303, + pumps:nodei7374 ; + base:hasValue false . + +pumps:nodei7302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7302" . + +pumps:nodei7303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7303" . + +pumps:nodei7304 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Installation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an installation fault." ; + base:hasDisplayName "Installation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7304" ; + base:hasProperty pumps:nodei7305, + pumps:nodei7306, + pumps:nodei7375 ; + base:hasValue false . + +pumps:nodei7305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7305" . + +pumps:nodei7306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7306" . + +pumps:nodei7307 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Interruption" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an interruption of signal path or short circuit." ; + base:hasDisplayName "Interruption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7307" ; + base:hasProperty pumps:nodei7308, + pumps:nodei7309, + pumps:nodei7376 ; + base:hasValue false . + +pumps:nodei7308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7308" . + +pumps:nodei7309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7309" . + +pumps:nodei7310 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "LineLength" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the maximum line length is exceeded." ; + base:hasDisplayName "LineLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7310" ; + base:hasProperty pumps:nodei7311, + pumps:nodei7312, + pumps:nodei7377 ; + base:hasValue false . + +pumps:nodei7311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7311" . + +pumps:nodei7312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7312" . + +pumps:nodei7313 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaterialElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a foreign material in electronics area." ; + base:hasDisplayName "MaterialElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7313" ; + base:hasProperty pumps:nodei7314, + pumps:nodei7315, + pumps:nodei7378 ; + base:hasValue false . + +pumps:nodei7314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7314" . + +pumps:nodei7315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7315" . + +pumps:nodei7316 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeasuredMaterialElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates measured material in electronics area." ; + base:hasDisplayName "MeasuredMaterialElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7316" ; + base:hasProperty pumps:nodei7317, + pumps:nodei7318, + pumps:nodei7379 ; + base:hasValue false . + +pumps:nodei7317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7317" . + +pumps:nodei7318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7318" . + +pumps:nodei7319 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalDamage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a mechanical damage." ; + base:hasDisplayName "MechanicalDamage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7319" ; + base:hasProperty pumps:nodei7320, + pumps:nodei7321, + pumps:nodei7380 ; + base:hasValue false . + +pumps:nodei7320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7320" . + +pumps:nodei7321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7321" . + +pumps:nodei7322 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingConditions" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault due to non-compliance with specified operating conditions." ; + base:hasDisplayName "OperatingConditions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7322" ; + base:hasProperty pumps:nodei7323, + pumps:nodei7324, + pumps:nodei7381 ; + base:hasValue false . + +pumps:nodei7323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7323" . + +pumps:nodei7324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7324" . + +pumps:nodei7325 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Other" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates other faults." ; + base:hasDisplayName "Other" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7325" ; + base:hasProperty pumps:nodei7326, + pumps:nodei7327, + pumps:nodei7382 ; + base:hasValue false . + +pumps:nodei7326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7326" . + +pumps:nodei7327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7327" . + +pumps:nodei7328 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Overloading" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an overloading." ; + base:hasDisplayName "Overloading" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7328" ; + base:hasProperty pumps:nodei7329, + pumps:nodei7330, + pumps:nodei7383 ; + base:hasValue false . + +pumps:nodei7329 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7329" . + +pumps:nodei7330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7330" . + +pumps:nodei7331 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterSetting" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a parameter setting error." ; + base:hasDisplayName "ParameterSetting" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7331" ; + base:hasProperty pumps:nodei7332, + pumps:nodei7333, + pumps:nodei7384 ; + base:hasValue false . + +pumps:nodei7332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7332" . + +pumps:nodei7333 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7333" . + +pumps:nodei7334 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Peripheral" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in peripherals." ; + base:hasDisplayName "Peripheral" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7334" ; + base:hasProperty pumps:nodei7335, + pumps:nodei7336, + pumps:nodei7385 ; + base:hasValue false . + +pumps:nodei7335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7335" . + +pumps:nodei7336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7336" . + +pumps:nodei7337 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessInfluence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault due to process influence." ; + base:hasDisplayName "ProcessInfluence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7337" ; + base:hasProperty pumps:nodei7338, + pumps:nodei7339, + pumps:nodei7386 ; + base:hasValue false . + +pumps:nodei7338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7338" . + +pumps:nodei7339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7339" . + +pumps:nodei7340 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SensorElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in a sensor element." ; + base:hasDisplayName "SensorElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7340" ; + base:hasProperty pumps:nodei7341, + pumps:nodei7342, + pumps:nodei7387 ; + base:hasValue false . + +pumps:nodei7341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7341" . + +pumps:nodei7342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7342" . + +pumps:nodei7343 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartUp" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicate an installation fault or fault during start-up." ; + base:hasDisplayName "StartUp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7343" ; + base:hasProperty pumps:nodei7344, + pumps:nodei7345, + pumps:nodei7388 ; + base:hasValue false . + +pumps:nodei7344 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7344" . + +pumps:nodei7345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7345" . + +pumps:nodei7346 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TemperatureShock" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an excessive temperature shock." ; + base:hasDisplayName "TemperatureShock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7346" ; + base:hasProperty pumps:nodei7347, + pumps:nodei7348, + pumps:nodei7389 ; + base:hasValue false . + +pumps:nodei7347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7347" . + +pumps:nodei7348 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7348" . + +pumps:nodei7349 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vibration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an excessive vibration or impact load." ; + base:hasDisplayName "Vibration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7349" ; + base:hasProperty pumps:nodei7350, + pumps:nodei7351, + pumps:nodei7390 ; + base:hasValue false . + +pumps:nodei7350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7350" . + +pumps:nodei7351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7351" . + +pumps:nodei7352 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the wear reserve is used up by operation." ; + base:hasDisplayName "WearReserveOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7352" ; + base:hasProperty pumps:nodei7353, + pumps:nodei7354, + pumps:nodei7391 ; + base:hasValue false . + +pumps:nodei7353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7353" . + +pumps:nodei7354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7354" . + +pumps:nodei7355 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveWear" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the wear reserve is used up by wear." ; + base:hasDisplayName "WearReserveWear" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7355" ; + base:hasProperty pumps:nodei7356, + pumps:nodei7357, + pumps:nodei7392 ; + base:hasValue false . + +pumps:nodei7356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7356" . + +pumps:nodei7357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7357" . + +pumps:nodei7358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7358" . + +pumps:nodei7359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7359" . + +pumps:nodei7360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7360" . + +pumps:nodei7361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7361" . + +pumps:nodei7362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7362" . + +pumps:nodei7363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7363" . + +pumps:nodei7364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7364" . + +pumps:nodei7365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7365" . + +pumps:nodei7366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7366" . + +pumps:nodei7367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7367" . + +pumps:nodei7368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7368" . + +pumps:nodei7369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7369" . + +pumps:nodei7370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7370" . + +pumps:nodei7371 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7371" . + +pumps:nodei7372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7372" . + +pumps:nodei7373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7373" . + +pumps:nodei7374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7374" . + +pumps:nodei7375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7375" . + +pumps:nodei7376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7376" . + +pumps:nodei7377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7377" . + +pumps:nodei7378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7378" . + +pumps:nodei7379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7379" . + +pumps:nodei7380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7380" . + +pumps:nodei7381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7381" . + +pumps:nodei7382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7382" . + +pumps:nodei7383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7383" . + +pumps:nodei7384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7384" . + +pumps:nodei7385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7385" . + +pumps:nodei7386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7386" . + +pumps:nodei7387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7387" . + +pumps:nodei7388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7388" . + +pumps:nodei7389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7389" . + +pumps:nodei7390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7390" . + +pumps:nodei7391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7391" . + +pumps:nodei7392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7392" . + +pumps:nodei7393 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArmatureCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure in armature circuit." ; + base:hasDisplayName "ArmatureCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7393" ; + base:hasProperty pumps:nodei7394, + pumps:nodei7395, + pumps:nodei7453 ; + base:hasValue false . + +pumps:nodei7394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7394" . + +pumps:nodei7395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7395" . + +pumps:nodei7396 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentInsideDevice" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable current inside the device." ; + base:hasDisplayName "CurrentInsideDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7396" ; + base:hasProperty pumps:nodei7397, + pumps:nodei7398, + pumps:nodei7454 ; + base:hasValue false . + +pumps:nodei7397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7397" . + +pumps:nodei7398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7398" . + +pumps:nodei7399 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectricalFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a generic electrical fault." ; + base:hasDisplayName "ElectricalFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7399" ; + base:hasProperty pumps:nodei7400, + pumps:nodei7401, + pumps:nodei7455 ; + base:hasValue false . + +pumps:nodei7400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7400" . + +pumps:nodei7401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7401" . + +pumps:nodei7402 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure in field circuit." ; + base:hasDisplayName "FieldCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7402" ; + base:hasProperty pumps:nodei7403, + pumps:nodei7404, + pumps:nodei7456 ; + base:hasValue false . + +pumps:nodei7403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7403" . + +pumps:nodei7404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7404" . + +pumps:nodei7405 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable electrical installation, e.g. mixed up phases." ; + base:hasDisplayName "InstallationFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7405" ; + base:hasProperty pumps:nodei7406, + pumps:nodei7407, + pumps:nodei7457 ; + base:hasValue false . + +pumps:nodei7406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7406" . + +pumps:nodei7407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7407" . + +pumps:nodei7408 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsulationResistance" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable low winding resistance." ; + base:hasDisplayName "InsulationResistance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7408" ; + base:hasProperty pumps:nodei7409, + pumps:nodei7410, + pumps:nodei7458 ; + base:hasValue false . + +pumps:nodei7409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7409" . + +pumps:nodei7410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7410" . + +pumps:nodei7411 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhaseFailure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a phase failure." ; + base:hasDisplayName "PhaseFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7411" ; + base:hasProperty pumps:nodei7412, + pumps:nodei7413, + pumps:nodei7459 ; + base:hasValue false . + +pumps:nodei7412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7412" . + +pumps:nodei7413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7413" . + +pumps:nodei7414 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShortCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a short circuit." ; + base:hasDisplayName "ShortCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7414" ; + base:hasProperty pumps:nodei7415, + pumps:nodei7416, + pumps:nodei7460 ; + base:hasValue false . + +pumps:nodei7415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7415" . + +pumps:nodei7416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7416" . + +pumps:nodei7417 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShortToEarth" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a short to earth." ; + base:hasDisplayName "ShortToEarth" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7417" ; + base:hasProperty pumps:nodei7418, + pumps:nodei7419, + pumps:nodei7461 ; + base:hasValue false . + +pumps:nodei7418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7418" . + +pumps:nodei7419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7419" . + +pumps:nodei7420 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrent" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure of supply current." ; + base:hasDisplayName "SupplyCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7420" ; + base:hasProperty pumps:nodei7421, + pumps:nodei7422, + pumps:nodei7462 ; + base:hasValue false . + +pumps:nodei7421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7421" . + +pumps:nodei7422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7422" . + +pumps:nodei7423 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrentHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply current." ; + base:hasDisplayName "SupplyCurrentHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7423" ; + base:hasProperty pumps:nodei7424, + pumps:nodei7425, + pumps:nodei7463 ; + base:hasValue false . + +pumps:nodei7424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7424" . + +pumps:nodei7425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7425" . + +pumps:nodei7426 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyCurrentLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply current." ; + base:hasDisplayName "SupplyCurrentLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7426" ; + base:hasProperty pumps:nodei7427, + pumps:nodei7428, + pumps:nodei7464 ; + base:hasValue false . + +pumps:nodei7427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7427" . + +pumps:nodei7428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7428" . + +pumps:nodei7429 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequency" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable supply frequency." ; + base:hasDisplayName "SupplyFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7429" ; + base:hasProperty pumps:nodei7430, + pumps:nodei7431, + pumps:nodei7465 ; + base:hasValue false . + +pumps:nodei7430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7430" . + +pumps:nodei7431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7431" . + +pumps:nodei7432 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequencyHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply frequency." ; + base:hasDisplayName "SupplyFrequencyHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7432" ; + base:hasProperty pumps:nodei7433, + pumps:nodei7434, + pumps:nodei7466 ; + base:hasValue false . + +pumps:nodei7433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7433" . + +pumps:nodei7434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7434" . + +pumps:nodei7435 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyFrequencyLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply frequency." ; + base:hasDisplayName "SupplyFrequencyLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7435" ; + base:hasProperty pumps:nodei7436, + pumps:nodei7437, + pumps:nodei7467 ; + base:hasValue false . + +pumps:nodei7436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7436" . + +pumps:nodei7437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7437" . + +pumps:nodei7438 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure of supply voltage." ; + base:hasDisplayName "SupplyVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7438" ; + base:hasProperty pumps:nodei7439, + pumps:nodei7440, + pumps:nodei7468 ; + base:hasValue false . + +pumps:nodei7439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7439" . + +pumps:nodei7440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7440" . + +pumps:nodei7441 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltageHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too high supply voltage." ; + base:hasDisplayName "SupplyVoltageHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7441" ; + base:hasProperty pumps:nodei7442, + pumps:nodei7443, + pumps:nodei7469 ; + base:hasValue false . + +pumps:nodei7442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7442" . + +pumps:nodei7443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7443" . + +pumps:nodei7444 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupplyVoltageLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates too low supply voltage." ; + base:hasDisplayName "SupplyVoltageLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7444" ; + base:hasProperty pumps:nodei7445, + pumps:nodei7446, + pumps:nodei7470 ; + base:hasValue false . + +pumps:nodei7445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7445" . + +pumps:nodei7446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7446" . + +pumps:nodei7447 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "VoltageInsideDevice" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable voltage inside the device." ; + base:hasDisplayName "VoltageInsideDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7447" ; + base:hasProperty pumps:nodei7448, + pumps:nodei7449, + pumps:nodei7471 ; + base:hasValue false . + +pumps:nodei7448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7448" . + +pumps:nodei7449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7449" . + +pumps:nodei7450 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WindingTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable winding temperature." ; + base:hasDisplayName "WindingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7450" ; + base:hasProperty pumps:nodei7451, + pumps:nodei7452, + pumps:nodei7472 ; + base:hasValue false . + +pumps:nodei7451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7451" . + +pumps:nodei7452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7452" . + +pumps:nodei7453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7453" . + +pumps:nodei7454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7454" . + +pumps:nodei7455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7455" . + +pumps:nodei7456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7456" . + +pumps:nodei7457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7457" . + +pumps:nodei7458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7458" . + +pumps:nodei7459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7459" . + +pumps:nodei7460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7460" . + +pumps:nodei7461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7461" . + +pumps:nodei7462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7462" . + +pumps:nodei7463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7463" . + +pumps:nodei7464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7464" . + +pumps:nodei7465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7465" . + +pumps:nodei7466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7466" . + +pumps:nodei7467 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7467" . + +pumps:nodei7468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7468" . + +pumps:nodei7469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7469" . + +pumps:nodei7470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7470" . + +pumps:nodei7471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7471" . + +pumps:nodei7472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7472" . + +pumps:nodei7473 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a communication failure." ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7473" ; + base:hasProperty pumps:nodei7474, + pumps:nodei7475, + pumps:nodei7509 ; + base:hasValue false . + +pumps:nodei7474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7474" . + +pumps:nodei7475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7475" . + +pumps:nodei7476 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComputingCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the computing elements of device hardware." ; + base:hasDisplayName "ComputingCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7476" ; + base:hasProperty pumps:nodei7477, + pumps:nodei7478, + pumps:nodei7510 ; + base:hasValue false . + +pumps:nodei7477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7477" . + +pumps:nodei7478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7478" . + +pumps:nodei7479 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the control elements of device hardware." ; + base:hasDisplayName "ControlCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7479" ; + base:hasProperty pumps:nodei7480, + pumps:nodei7481, + pumps:nodei7511 ; + base:hasValue false . + +pumps:nodei7480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7480" . + +pumps:nodei7481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7481" . + +pumps:nodei7482 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DCLinkSupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the dc power supply of device hardware." ; + base:hasDisplayName "DCLinkSupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7482" ; + base:hasProperty pumps:nodei7483, + pumps:nodei7484, + pumps:nodei7512 ; + base:hasValue false . + +pumps:nodei7483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7483" . + +pumps:nodei7484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7484" . + +pumps:nodei7485 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Eprom" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of an eprom." ; + base:hasDisplayName "Eprom" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7485" ; + base:hasProperty pumps:nodei7486, + pumps:nodei7487, + pumps:nodei7513 ; + base:hasValue false . + +pumps:nodei7486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7486" . + +pumps:nodei7487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7487" . + +pumps:nodei7488 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of device hardware." ; + base:hasDisplayName "HardwareFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7488" ; + base:hasProperty pumps:nodei7489, + pumps:nodei7490, + pumps:nodei7514 ; + base:hasValue false . + +pumps:nodei7489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7489" . + +pumps:nodei7490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7490" . + +pumps:nodei7491 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "IONA" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a disconnection between processing unit and device." ; + base:hasDisplayName "IONA" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7491" ; + base:hasProperty pumps:nodei7492, + pumps:nodei7493, + pumps:nodei7515 ; + base:hasValue false . + +pumps:nodei7492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7492" . + +pumps:nodei7493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7493" . + +pumps:nodei7494 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeasureCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the measurement elements of device hardware." ; + base:hasDisplayName "MeasureCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7494" ; + base:hasProperty pumps:nodei7495, + pumps:nodei7496, + pumps:nodei7516 ; + base:hasValue false . + +pumps:nodei7495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7495" . + +pumps:nodei7496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7496" . + +pumps:nodei7497 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MicroProcessor" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the micro processor." ; + base:hasDisplayName "MicroProcessor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7497" ; + base:hasProperty pumps:nodei7498, + pumps:nodei7499, + pumps:nodei7517 ; + base:hasValue false . + +pumps:nodei7498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7498" . + +pumps:nodei7499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7499" . + +pumps:nodei7500 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkNA" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a disconnection of the device." ; + base:hasDisplayName "NetworkNA" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7500" ; + base:hasProperty pumps:nodei7501, + pumps:nodei7502, + pumps:nodei7518 ; + base:hasValue false . + +pumps:nodei7501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7501" . + +pumps:nodei7502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7502" . + +pumps:nodei7503 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerSupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in the power supply of device hardware." ; + base:hasDisplayName "PowerSupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7503" ; + base:hasProperty pumps:nodei7504, + pumps:nodei7505, + pumps:nodei7519 ; + base:hasValue false . + +pumps:nodei7504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7504" . + +pumps:nodei7505 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7505" . + +pumps:nodei7506 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Ram" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a ram failure." ; + base:hasDisplayName "Ram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7506" ; + base:hasProperty pumps:nodei7507, + pumps:nodei7508, + pumps:nodei7520 ; + base:hasValue false . + +pumps:nodei7507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7507" . + +pumps:nodei7508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7508" . + +pumps:nodei7509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7509" . + +pumps:nodei7510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7510" . + +pumps:nodei7511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7511" . + +pumps:nodei7512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7512" . + +pumps:nodei7513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7513" . + +pumps:nodei7514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7514" . + +pumps:nodei7515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7515" . + +pumps:nodei7516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7516" . + +pumps:nodei7517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7517" . + +pumps:nodei7518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7518" . + +pumps:nodei7519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7519" . + +pumps:nodei7520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7520" . + +pumps:nodei7521 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingAbrasion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unacceptable abrasion of the axial bearing." ; + base:hasDisplayName "AxialBearingAbrasion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7521" ; + base:hasProperty pumps:nodei7522, + pumps:nodei7523, + pumps:nodei7569 ; + base:hasValue false . + +pumps:nodei7522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7522" . + +pumps:nodei7523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7523" . + +pumps:nodei7524 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the axial bearing." ; + base:hasDisplayName "AxialBearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7524" ; + base:hasProperty pumps:nodei7525, + pumps:nodei7526, + pumps:nodei7570 ; + base:hasValue false . + +pumps:nodei7525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7525" . + +pumps:nodei7526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7526" . + +pumps:nodei7527 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxialBearingOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the axial bearing." ; + base:hasDisplayName "AxialBearingOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7527" ; + base:hasProperty pumps:nodei7528, + pumps:nodei7529, + pumps:nodei7571 ; + base:hasValue false . + +pumps:nodei7528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7528" . + +pumps:nodei7529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7529" . + +pumps:nodei7530 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic bearing failure." ; + base:hasDisplayName "BearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7530" ; + base:hasProperty pumps:nodei7531, + pumps:nodei7532, + pumps:nodei7572 ; + base:hasValue false . + +pumps:nodei7531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7531" . + +pumps:nodei7532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7532" . + +pumps:nodei7533 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrakeChopper" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem of the brake chopper." ; + base:hasDisplayName "BrakeChopper" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7533" ; + base:hasProperty pumps:nodei7534, + pumps:nodei7535, + pumps:nodei7573 ; + base:hasValue false . + +pumps:nodei7534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7534" . + +pumps:nodei7535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7535" . + +pumps:nodei7536 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrakeOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a brake." ; + base:hasDisplayName "BrakeOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7536" ; + base:hasProperty pumps:nodei7537, + pumps:nodei7538, + pumps:nodei7574 ; + base:hasValue false . + +pumps:nodei7537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7537" . + +pumps:nodei7538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7538" . + +pumps:nodei7539 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExcessVibration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates unacceptable high mechanical vibration." ; + base:hasDisplayName "ExcessVibration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7539" ; + base:hasProperty pumps:nodei7540, + pumps:nodei7541, + pumps:nodei7575 ; + base:hasValue false . + +pumps:nodei7540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7540" . + +pumps:nodei7541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7541" . + +pumps:nodei7542 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "GapWear" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a mechanical wear at gap." ; + base:hasDisplayName "GapWear" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7542" ; + base:hasProperty pumps:nodei7543, + pumps:nodei7544, + pumps:nodei7576 ; + base:hasValue false . + +pumps:nodei7543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7543" . + +pumps:nodei7544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7544" . + +pumps:nodei7545 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic mechanical fault." ; + base:hasDisplayName "MechanicalFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7545" ; + base:hasProperty pumps:nodei7546, + pumps:nodei7547, + pumps:nodei7577 ; + base:hasValue false . + +pumps:nodei7546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7546" . + +pumps:nodei7547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7547" . + +pumps:nodei7548 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Misalignment" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a misalignment." ; + base:hasDisplayName "Misalignment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7548" ; + base:hasProperty pumps:nodei7549, + pumps:nodei7550, + pumps:nodei7578 ; + base:hasValue false . + +pumps:nodei7549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7549" . + +pumps:nodei7550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7550" . + +pumps:nodei7551 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingAbrasion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unacceptable abrasion of the radial bearing." ; + base:hasDisplayName "RadialBearingAbrasion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7551" ; + base:hasProperty pumps:nodei7552, + pumps:nodei7553, + pumps:nodei7579 ; + base:hasValue false . + +pumps:nodei7552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7552" . + +pumps:nodei7553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7553" . + +pumps:nodei7554 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the radial bearing." ; + base:hasDisplayName "RadialBearingFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7554" ; + base:hasProperty pumps:nodei7555, + pumps:nodei7556, + pumps:nodei7580 ; + base:hasValue false . + +pumps:nodei7555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7555" . + +pumps:nodei7556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7556" . + +pumps:nodei7557 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RadialBearingOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the radial bearing." ; + base:hasDisplayName "RadialBearingOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7557" ; + base:hasProperty pumps:nodei7558, + pumps:nodei7559, + pumps:nodei7581 ; + base:hasValue false . + +pumps:nodei7558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7558" . + +pumps:nodei7559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7559" . + +pumps:nodei7560 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RotorBlocked" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a blocked rotor." ; + base:hasDisplayName "RotorBlocked" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7560" ; + base:hasProperty pumps:nodei7561, + pumps:nodei7562, + pumps:nodei7582 ; + base:hasValue false . + +pumps:nodei7561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7561" . + +pumps:nodei7562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7562" . + +pumps:nodei7563 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "RotorStationRubbing" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates the rubbing of stator and rotor." ; + base:hasDisplayName "RotorStationRubbing" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7563" ; + base:hasProperty pumps:nodei7564, + pumps:nodei7565, + pumps:nodei7583 ; + base:hasValue false . + +pumps:nodei7564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7564" . + +pumps:nodei7565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7565" . + +pumps:nodei7566 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Unbalance" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an unbalance." ; + base:hasDisplayName "Unbalance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7566" ; + base:hasProperty pumps:nodei7567, + pumps:nodei7568, + pumps:nodei7584 ; + base:hasValue false . + +pumps:nodei7567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7567" . + +pumps:nodei7568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7568" . + +pumps:nodei7569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7569" . + +pumps:nodei7570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7570" . + +pumps:nodei7571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7571" . + +pumps:nodei7572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7572" . + +pumps:nodei7573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7573" . + +pumps:nodei7574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7574" . + +pumps:nodei7575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7575" . + +pumps:nodei7576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7576" . + +pumps:nodei7577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7577" . + +pumps:nodei7578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7578" . + +pumps:nodei7579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7579" . + +pumps:nodei7580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7580" . + +pumps:nodei7581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7581" . + +pumps:nodei7582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7582" . + +pumps:nodei7583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7583" . + +pumps:nodei7584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7584" . + +pumps:nodei7585 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Blockage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a closed valve operation." ; + base:hasDisplayName "Blockage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7585" ; + base:hasProperty pumps:nodei7586, + pumps:nodei7587, + pumps:nodei7624 ; + base:hasValue false . + +pumps:nodei7586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7586" . + +pumps:nodei7587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7587" . + +pumps:nodei7588 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Cavitation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates cavitation of the pump liquid." ; + base:hasDisplayName "Cavitation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7588" ; + base:hasProperty pumps:nodei7589, + pumps:nodei7590, + pumps:nodei7625 ; + base:hasValue false . + +pumps:nodei7589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7589" . + +pumps:nodei7590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7590" . + +pumps:nodei7591 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Condensation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates abnormal condensation in flow medium." ; + base:hasDisplayName "Condensation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7591" ; + base:hasProperty pumps:nodei7592, + pumps:nodei7593, + pumps:nodei7626 ; + base:hasValue false . + +pumps:nodei7592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7592" . + +pumps:nodei7593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7593" . + +pumps:nodei7594 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dry" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a dry running." ; + base:hasDisplayName "Dry" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7594" ; + base:hasProperty pumps:nodei7595, + pumps:nodei7596, + pumps:nodei7627 ; + base:hasValue false . + +pumps:nodei7595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7595" . + +pumps:nodei7596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7596" . + +pumps:nodei7597 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Flow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal flow of the pump fluid." ; + base:hasDisplayName "Flow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7597" ; + base:hasProperty pumps:nodei7598, + pumps:nodei7599, + pumps:nodei7628 ; + base:hasValue false . + +pumps:nodei7598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7598" . + +pumps:nodei7599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7599" . + +pumps:nodei7600 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Gas" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a significant amount of gas in the pump liquid." ; + base:hasDisplayName "Gas" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7600" ; + base:hasProperty pumps:nodei7601, + pumps:nodei7602, + pumps:nodei7629 ; + base:hasValue false . + +pumps:nodei7601 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7601" . + +pumps:nodei7602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7602" . + +pumps:nodei7603 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Liquid" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a significant amount of liquid in the flow medium." ; + base:hasDisplayName "Liquid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7603" ; + base:hasProperty pumps:nodei7604, + pumps:nodei7605, + pumps:nodei7630 ; + base:hasValue false . + +pumps:nodei7604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7604" . + +pumps:nodei7605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7605" . + +pumps:nodei7606 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Pressure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal pressure of the pump fluid." ; + base:hasDisplayName "Pressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7606" ; + base:hasProperty pumps:nodei7607, + pumps:nodei7608, + pumps:nodei7631 ; + base:hasValue false . + +pumps:nodei7607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7607" . + +pumps:nodei7608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7608" . + +pumps:nodei7609 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic process problem." ; + base:hasDisplayName "ProcessFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7609" ; + base:hasProperty pumps:nodei7610, + pumps:nodei7611, + pumps:nodei7632 ; + base:hasValue false . + +pumps:nodei7610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7610" . + +pumps:nodei7611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7611" . + +pumps:nodei7612 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Solid" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an significant amount of solid in the pump fluid." ; + base:hasDisplayName "Solid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7612" ; + base:hasProperty pumps:nodei7613, + pumps:nodei7614, + pumps:nodei7633 ; + base:hasValue false . + +pumps:nodei7613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7613" . + +pumps:nodei7614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7614" . + +pumps:nodei7615 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stall" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a stall of the pump liquid." ; + base:hasDisplayName "Stall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7615" ; + base:hasProperty pumps:nodei7616, + pumps:nodei7617, + pumps:nodei7634 ; + base:hasValue false . + +pumps:nodei7616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7616" . + +pumps:nodei7617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7617" . + +pumps:nodei7618 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Temperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal temperature of the pump fluid." ; + base:hasDisplayName "Temperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7618" ; + base:hasProperty pumps:nodei7619, + pumps:nodei7620, + pumps:nodei7635 ; + base:hasValue false . + +pumps:nodei7619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7619" . + +pumps:nodei7620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7620" . + +pumps:nodei7621 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Viscosity" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal viscosity of the pump liquid." ; + base:hasDisplayName "Viscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7621" ; + base:hasProperty pumps:nodei7622, + pumps:nodei7623, + pumps:nodei7636 ; + base:hasValue false . + +pumps:nodei7622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7622" . + +pumps:nodei7623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7623" . + +pumps:nodei7624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7624" . + +pumps:nodei7625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7625" . + +pumps:nodei7626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7626" . + +pumps:nodei7627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7627" . + +pumps:nodei7628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7628" . + +pumps:nodei7629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7629" . + +pumps:nodei7630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7630" . + +pumps:nodei7631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7631" . + +pumps:nodei7632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7632" . + +pumps:nodei7633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7633" . + +pumps:nodei7634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7634" . + +pumps:nodei7635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7635" . + +pumps:nodei7636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7636" . + +pumps:nodei7637 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidFlow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the accessory liquid flow, e.g. the buffer fluid flow or operating fluid flow." ; + base:hasDisplayName "AccessoryLiquidFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7637" ; + base:hasProperty pumps:nodei7638, + pumps:nodei7639, + pumps:nodei9801 ; + base:hasValue false . + +pumps:nodei7638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7638" . + +pumps:nodei7639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7639" . + +pumps:nodei7640 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a high limited accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7640" ; + base:hasProperty pumps:nodei7641, + pumps:nodei7642, + pumps:nodei9802 ; + base:hasValue false . + +pumps:nodei7641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7641" . + +pumps:nodei7642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7642" . + +pumps:nodei7643 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a low limited accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7643" ; + base:hasProperty pumps:nodei7644, + pumps:nodei7645, + pumps:nodei9803 ; + base:hasValue false . + +pumps:nodei7644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7644" . + +pumps:nodei7645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7645" . + +pumps:nodei7646 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the accessory liquid, e.g. the buffer fluid or operating fluid." ; + base:hasDisplayName "AccessoryLiquidOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7646" ; + base:hasProperty pumps:nodei7647, + pumps:nodei7648, + pumps:nodei9804 ; + base:hasValue false . + +pumps:nodei7647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7647" . + +pumps:nodei7648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7648" . + +pumps:nodei7649 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessoryLiquidPressure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal pressure of the accessory liquid, e.g. the buffer fluid pressure or operating fluid pressure." ; + base:hasDisplayName "AccessoryLiquidPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7649" ; + base:hasProperty pumps:nodei7650, + pumps:nodei7651, + pumps:nodei9805 ; + base:hasValue false . + +pumps:nodei7650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7650" . + +pumps:nodei7651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7651" . + +pumps:nodei7652 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an abnormal ambient temperature." ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7652" ; + base:hasProperty pumps:nodei7653, + pumps:nodei7654, + pumps:nodei9806 ; + base:hasValue false . + +pumps:nodei7653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7653" . + +pumps:nodei7654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7654" . + +pumps:nodei7655 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CaseOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the case." ; + base:hasDisplayName "CaseOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7655" ; + base:hasProperty pumps:nodei7656, + pumps:nodei7657, + pumps:nodei9807 ; + base:hasValue false . + +pumps:nodei7656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7656" . + +pumps:nodei7657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7657" . + +pumps:nodei7658 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControllerOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a controller." ; + base:hasDisplayName "ControllerOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7658" ; + base:hasProperty pumps:nodei7659, + pumps:nodei7660, + pumps:nodei9808 ; + base:hasValue false . + +pumps:nodei7659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7659" . + +pumps:nodei7660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7660" . + +pumps:nodei7661 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConverterOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an overheating of a converter." ; + base:hasDisplayName "ConverterOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7661" ; + base:hasProperty pumps:nodei7662, + pumps:nodei7663, + pumps:nodei9809 ; + base:hasValue false . + +pumps:nodei7662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7662" . + +pumps:nodei7663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7663" . + +pumps:nodei7664 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantFlow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the coolant flow." ; + base:hasDisplayName "CoolantFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7664" ; + base:hasProperty pumps:nodei7665, + pumps:nodei7666, + pumps:nodei9810 ; + base:hasValue false . + +pumps:nodei7665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7665" . + +pumps:nodei7666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7666" . + +pumps:nodei7667 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantHigh" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the coolant is high limited." ; + base:hasDisplayName "CoolantHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7667" ; + base:hasProperty pumps:nodei7668, + pumps:nodei7669, + pumps:nodei9811 ; + base:hasValue false . + +pumps:nodei7668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7668" . + +pumps:nodei7669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7669" . + +pumps:nodei7670 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantLow" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the coolant is low limited." ; + base:hasDisplayName "CoolantLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7670" ; + base:hasProperty pumps:nodei7671, + pumps:nodei7672, + pumps:nodei9812 ; + base:hasValue false . + +pumps:nodei7671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7671" . + +pumps:nodei7672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7672" . + +pumps:nodei7673 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CoolantOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of the coolant liquid." ; + base:hasDisplayName "CoolantOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7673" ; + base:hasProperty pumps:nodei7674, + pumps:nodei7675, + pumps:nodei9813 ; + base:hasValue false . + +pumps:nodei7674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7674" . + +pumps:nodei7675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7675" . + +pumps:nodei7676 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deceleration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a deceleration of a pump." ; + base:hasDisplayName "Deceleration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7676" ; + base:hasProperty pumps:nodei7677, + pumps:nodei7678, + pumps:nodei9814 ; + base:hasValue false . + +pumps:nodei7677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7677" . + +pumps:nodei7678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7678" . + +pumps:nodei7679 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DirtyImpeller" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a dirty impeller." ; + base:hasDisplayName "DirtyImpeller" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7679" ; + base:hasProperty pumps:nodei7680, + pumps:nodei7681, + pumps:nodei9815 ; + base:hasValue false . + +pumps:nodei7680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7680" . + +pumps:nodei7681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7681" . + +pumps:nodei7682 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DriveOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a drive." ; + base:hasDisplayName "DriveOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7682" ; + base:hasProperty pumps:nodei7683, + pumps:nodei7684, + pumps:nodei9816 ; + base:hasValue false . + +pumps:nodei7683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7683" . + +pumps:nodei7684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7684" . + +pumps:nodei7685 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeneratorOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump is working as a generator (in flow)." ; + base:hasDisplayName "GeneratorOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7685" ; + base:hasProperty pumps:nodei7686, + pumps:nodei7687, + pumps:nodei9817 ; + base:hasValue false . + +pumps:nodei7686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7686" . + +pumps:nodei7687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7687" . + +pumps:nodei7688 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Leakage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a leakage problem, e.g. leakage of the mechanical seal." ; + base:hasDisplayName "Leakage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7688" ; + base:hasProperty pumps:nodei7689, + pumps:nodei7690, + pumps:nodei9818 ; + base:hasValue false . + +pumps:nodei7689 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7689" . + +pumps:nodei7690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7690" . + +pumps:nodei7691 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Lubricant" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a problem with the lubricant." ; + base:hasDisplayName "Lubricant" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7691" ; + base:hasProperty pumps:nodei7692, + pumps:nodei7693, + pumps:nodei9819 ; + base:hasValue false . + +pumps:nodei7692 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7692" . + +pumps:nodei7693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7693" . + +pumps:nodei7694 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumNumberStarts" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum number of pump start cycles is exceeded." ; + base:hasDisplayName "MaximumNumberStarts" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7694" ; + base:hasProperty pumps:nodei7695, + pumps:nodei7696, + pumps:nodei9820 ; + base:hasValue false . + +pumps:nodei7695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7695" . + +pumps:nodei7696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7696" . + +pumps:nodei7697 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BalancingRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow which is extracted to activate a balance device" ; + base:hasDisplayName "BalancingRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7697" ; + base:hasProperty pumps:nodei7698, + pumps:nodei7700 . + +pumps:nodei7698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7698" . + +pumps:nodei7699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7699" . + +pumps:nodei7700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7700" . + +pumps:nodei7701 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BasePressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure obtained in the test dome after conditioning the vacuum pump and the test dome" ; + base:hasDisplayName "BasePressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7701" ; + base:hasProperty pumps:nodei13265, + pumps:nodei13266 . + +pumps:nodei7702 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClearanceVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume remaining unswept at the end of the discharge stroke." ; + base:hasDisplayName "ClearanceVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7702" ; + base:hasProperty pumps:nodei7699, + pumps:nodei8449 . + +pumps:nodei7703 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed of rotation at which the frequency of vibration (or its multiples) corresponds to the rotor resonant (lateral or torsional)" ; + base:hasDisplayName "CriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7703" ; + base:hasProperty pumps:nodei13289, + pumps:nodei13290 . + +pumps:nodei7704 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DesignAxialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Residual axial thrust on the pump rotor on which the thrust-bearing selection is based." ; + base:hasDisplayName "DesignAxialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7704" ; + base:hasProperty pumps:nodei13301, + pumps:nodei13302 . + +pumps:nodei7705 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DesignRadialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Radial load of the pump rotor for which the bearing system is selected." ; + base:hasDisplayName "DesignRadialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7705" ; + base:hasProperty pumps:nodei13307, + pumps:nodei13308 . + +pumps:nodei7706 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DryCriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rotor resonant frequency calculated assuming that the rotor is supported only at its bearings and that the bearings are of infinite stiffness" ; + base:hasDisplayName "DryCriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7706" ; + base:hasProperty pumps:nodei13319, + pumps:nodei13320 . + +pumps:nodei7707 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeometricalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Product of geometrical displacement volume and speed of rotation or stroke frequency" ; + base:hasDisplayName "GeometricalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7707" ; + base:hasProperty pumps:nodei13328, + pumps:nodei13329 . + +pumps:nodei7708 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeometricDisplacementVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Displacement volume for one stroke or one cycle." ; + base:hasDisplayName "GeometricDisplacementVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7708" ; + base:hasProperty pumps:nodei13334, + pumps:nodei13335 . + +pumps:nodei7709 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeadAtPeakPoint" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest total head developed by a pump when this does not occur at a zero rate of flow" ; + base:hasDisplayName "HeadAtPeakPoint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7709" ; + base:hasProperty pumps:nodei13340, + pumps:nodei13341 . + +pumps:nodei7710 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LeakageRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow leaking from shaft seals" ; + base:hasDisplayName "LeakageRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7710" ; + base:hasProperty pumps:nodei13349, + pumps:nodei13350 . + +pumps:nodei7711 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MaximumAllowableAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7711" ; + base:hasProperty pumps:nodei13355, + pumps:nodei13356 . + +pumps:nodei7712 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableCasingWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest outlet pressure at the specified operating temperature at which the pump casing can be used" ; + base:hasDisplayName "MaximumAllowableCasingWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7712" ; + base:hasProperty pumps:nodei13361, + pumps:nodei13362 . + +pumps:nodei7713 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableContinuousSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest rotational speed for continuous operation recommended by the manufacturer" ; + base:hasDisplayName "MaximumAllowableContinuousSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7713" ; + base:hasProperty pumps:nodei13367, + pumps:nodei13368 . + +pumps:nodei7714 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum permissible head at which the pump can be continuously operated without suffering damage" ; + base:hasDisplayName "MaximumAllowableHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7714" ; + base:hasProperty pumps:nodei13373, + pumps:nodei13374 . + +pumps:nodei7715 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MaximumAllowableRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7715" ; + base:hasProperty pumps:nodei13379, + pumps:nodei13380 . + +pumps:nodei7716 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable continuous fluid temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure" ; + base:hasDisplayName "MaximumAllowableTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7716" ; + base:hasProperty pumps:nodei13385, + pumps:nodei13386 . + +pumps:nodei7717 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableThroughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum pV flow the pump can withstand without damage" ; + base:hasDisplayName "MaximumAllowableThroughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7717" ; + base:hasProperty pumps:nodei13391, + pumps:nodei13392 . + +pumps:nodei7718 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure for a component on the basis of materials used and on the basis of calculation rules at the specified operating temperature" ; + base:hasDisplayName "MaximumAllowableWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7718" ; + base:hasProperty pumps:nodei13397, + pumps:nodei13398 . + +pumps:nodei7719 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAxialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest value of the residual axial thrust on the pump rotor resulting from operating the pump at any condition within its allowable operating range." ; + base:hasDisplayName "MaximumAxialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7719" ; + base:hasProperty pumps:nodei13403, + pumps:nodei13404 . + +pumps:nodei7720 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of the pump power input at any rate of flow at any allowable operating condition" ; + base:hasDisplayName "MaximumPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7720" ; + base:hasProperty pumps:nodei13409, + pumps:nodei13410 . + +pumps:nodei7721 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumRadialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest radial load of the pump rotor resulting from operating the pump at any condition within its allowable operating range." ; + base:hasDisplayName "MaximumRadialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7721" ; + base:hasProperty pumps:nodei13415, + pumps:nodei13416 . + +pumps:nodei7722 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumStaticSealingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest pressure, excluding hydrostatic testing, to which the seal can be subjected while the pump is shut down" ; + base:hasDisplayName "MaximumStaticSealingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7722" ; + base:hasProperty pumps:nodei13421, + pumps:nodei13422 . + +pumps:nodei7723 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimebetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the times between failures." ; + base:hasDisplayName "MeanTimebetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7723" ; + base:hasProperty pumps:nodei13427, + pumps:nodei13428 . + +pumps:nodei7724 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MinimumAllowableAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7724" ; + base:hasProperty pumps:nodei13433, + pumps:nodei13434 . + +pumps:nodei7725 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableContinuousSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest speed for continuous operation recommended by the manufacturer" ; + base:hasDisplayName "MinimumAllowableContinuousSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7725" ; + base:hasProperty pumps:nodei13439, + pumps:nodei13440 . + +pumps:nodei7726 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum permissible head at which the pump can be operated without suffering damage" ; + base:hasDisplayName "MinimumAllowableHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7726" ; + base:hasProperty pumps:nodei13445, + pumps:nodei13446 . + +pumps:nodei7727 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MinimumAllowableRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7727" ; + base:hasProperty pumps:nodei13451, + pumps:nodei13452 . + +pumps:nodei7728 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable continuous temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure" ; + base:hasDisplayName "MinimumAllowableTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7728" ; + base:hasProperty pumps:nodei13457, + pumps:nodei13458 . + +pumps:nodei7729 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableThermalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid" ; + base:hasDisplayName "MinimumAllowableThermalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7729" ; + base:hasProperty pumps:nodei13463, + pumps:nodei13464 . + +pumps:nodei7730 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumContinuousStableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can be operated without it adversely affecting its performance in terms of life expectancy, noise and vibrations" ; + base:hasDisplayName "MinimumContinuousStableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7730" ; + base:hasProperty pumps:nodei13469, + pumps:nodei13470 . + +pumps:nodei7731 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumContinuousThermalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid" ; + base:hasDisplayName "MinimumContinuousThermalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7731" ; + base:hasProperty pumps:nodei13475, + pumps:nodei13476 . + +pumps:nodei7732 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum NPSH at the pump inlet connection required to give the rated or operating performance at the specified conditions" ; + base:hasDisplayName "NetPositiveSuctionHeadRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7732" ; + base:hasProperty pumps:nodei13481, + pumps:nodei13482 . + +pumps:nodei7733 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadRequiredForADropOf3Percent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "NPSH required for a drop of 3 % in the total head of the first stage of the pump as a standard basis for use in performance curves" ; + base:hasDisplayName "NetPositiveSuctionHeadRequiredForADropOf3Percent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7733" ; + base:hasProperty pumps:nodei13487, + pumps:nodei13488 ; + base:hasSymbolicName "NetPositiveSuctionHeadRequiredForADropOf3_" . + +pumps:nodei7734 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total head developed by the pump at a rate of flow corresponding to the best efficiency" ; + base:hasDisplayName "OptimumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7734" ; + base:hasProperty pumps:nodei13502, + pumps:nodei13503 . + +pumps:nodei7735 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pump power input at the rate of flow corresponding to the best efficiency" ; + base:hasDisplayName "OptimumPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7735" ; + base:hasProperty pumps:nodei13508, + pumps:nodei13509 . + +pumps:nodei7736 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at the point of best efficiency" ; + base:hasDisplayName "OptimumRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7736" ; + base:hasProperty pumps:nodei13514, + pumps:nodei13515 . + +pumps:nodei7737 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PistonVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average speed given by the stroke length multiplied with the number of complete pumping cycles of the piston, plunger or piston attached to the diaphragm per minute (stroke per minute or pump crank speed)" ; + base:hasDisplayName "PistonVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7737" ; + base:hasProperty pumps:nodei13520, + pumps:nodei13521 . + +pumps:nodei7738 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Pre_ChargePressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure to which the pulsation dampener is charged with dry gas prior to start of operation" ; + base:hasDisplayName "Pre_ChargePressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7738" ; + base:hasProperty pumps:nodei13529, + pumps:nodei13530 . + +pumps:nodei7739 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Shut_OffHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total head developed by the pump in a zero rate of flow" ; + base:hasDisplayName "Shut_OffHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7739" ; + base:hasProperty pumps:nodei13550, + pumps:nodei13551 . + +pumps:nodei7740 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Shut_OffPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pump power input at zero rate of flow" ; + base:hasDisplayName "Shut_OffPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7740" ; + base:hasProperty pumps:nodei13556, + pumps:nodei13557 . + +pumps:nodei7741 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SlipFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Flow lost internally through clearances" ; + base:hasDisplayName "SlipFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7741" ; + base:hasProperty pumps:nodei13562, + pumps:nodei13563 . + +pumps:nodei7742 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergy" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)." ; + base:hasDisplayName "SoundEnergy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7742" ; + base:hasProperty pumps:nodei13568, + pumps:nodei13569 . + +pumps:nodei7743 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergyLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels." ; + base:hasDisplayName "SoundEnergyLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7743" ; + base:hasProperty pumps:nodei13574, + pumps:nodei13575 . + +pumps:nodei7744 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPower" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface." ; + base:hasDisplayName "SoundPower" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7744" ; + base:hasProperty pumps:nodei13580, + pumps:nodei13581 . + +pumps:nodei7745 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPowerLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels." ; + base:hasDisplayName "SoundPowerLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7745" ; + base:hasProperty pumps:nodei13586, + pumps:nodei13587 . + +pumps:nodei7746 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between instantaneous pressure and static pressure." ; + base:hasDisplayName "SoundPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7746" ; + base:hasProperty pumps:nodei13592, + pumps:nodei13593 . + +pumps:nodei7747 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressureLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels." ; + base:hasDisplayName "SoundPressureLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7747" ; + base:hasProperty pumps:nodei13598, + pumps:nodei13599 . + +pumps:nodei7748 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SpecificSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed that characterizes a pump in terms of its speed, flow rate per impeller eye, i.e. total flow for single-flow impeller, half flow for double-flow impeller, at the best efficiency point and head per stage at maximum impeller diameter" ; + base:hasDisplayName "SpecificSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7748" ; + base:hasProperty pumps:nodei13604, + pumps:nodei13605 . + +pumps:nodei7749 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandardGasFlowrate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume flow rate at standard reference conditions, i.e. 0 °C and 101 325 Pa" ; + base:hasDisplayName "StandardGasFlowrate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7749" ; + base:hasProperty pumps:nodei13613, + pumps:nodei13614 . + +pumps:nodei7750 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The starting pressure is the pressure at which a vacuum pump can be switched on and a pumping effect is achieved without damage occurring." ; + base:hasDisplayName "StartingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7750" ; + base:hasProperty pumps:nodei13619, + pumps:nodei13620 . + +pumps:nodei7751 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Suction_SpecificSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed that characterizes a pump's cavitation performance in terms of its speed, optimum rate of flow per impeller eye at best efficiency point and NPSH3 at best efficiency point for the first stage at maximum impeller diameter" ; + base:hasDisplayName "Suction_SpecificSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7751" ; + base:hasProperty pumps:nodei13625, + pumps:nodei13626 . + +pumps:nodei7752 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SweptVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume traversed by a single stroke of piston, plunger or diaphragm." ; + base:hasDisplayName "SweptVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7752" ; + base:hasProperty pumps:nodei13631, + pumps:nodei13632 . + +pumps:nodei7753 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TripSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed at which the independent emergency overspeed devices operate to shut down a prime mover" ; + base:hasDisplayName "TripSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7753" ; + base:hasProperty pumps:nodei13637, + pumps:nodei13638 . + +pumps:nodei7754 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumeFlowRate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume flow rate of the gas removed by the pump from the gas phase within the evacuated chamber." ; + base:hasDisplayName "VolumeFlowRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7754" ; + base:hasProperty pumps:nodei13646, + pumps:nodei13647 . + +pumps:nodei7755 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumeFlowRateOfBackingPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum volume flow rate for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump" ; + base:hasDisplayName "VolumeFlowRateOfBackingPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7755" ; + base:hasProperty pumps:nodei13652, + pumps:nodei13653 . + +pumps:nodei7756 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WarmUpTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The warm-up time is the time required to heat the blowing agent in the boiling vessel to its working temperature. The initial temperature can either be equal to the ambient temperature or equal to the temperature at which the blowing agent of the vacuum pump can be exposed to atmospheric air without risk." ; + base:hasDisplayName "WarmUpTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7756" ; + base:hasProperty pumps:nodei13658, + pumps:nodei13659 ; + base:hasValue 0e+00 . + +pumps:nodei7757 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporTolerableLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The mass flow rate for water vapor, in a gas ballast pump, in continuous operation and under normal ambient conditions, if the pumped gas is pure water vapor." ; + base:hasDisplayName "WaterVaporTolerableLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7757" ; + base:hasProperty pumps:nodei13664, + pumps:nodei13665 . + +pumps:nodei7758 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WetCriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rotor resonant frequency calculated considering the additional support and damping produced by the action of the pumped fluid within rotor" ; + base:hasDisplayName "WetCriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7758" ; + base:hasProperty pumps:nodei13670, + pumps:nodei13671 . + +pumps:nodei7759 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClockwiseRotation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Direction of rotation in which the shaft is seen to be turning in a clockwise direction when viewing the drive end of the shaft. A \"True\" status means that the rotation of pump is clockwise and a \"False\" status means that the rotation of pump is anticlockwise." ; + base:hasDisplayName "ClockwiseRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7759" ; + base:hasProperty pumps:nodei13274, + pumps:nodei7760, + pumps:nodei7761 . + +pumps:nodei7760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7760" . + +pumps:nodei7761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7761" . + +pumps:nodei7762 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Controllable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Indicates whether the product is a controllable pump or a self-controlling pump. A \"True\" status means that the pump is controllable and a \"False\" status means that the pump is not controllable." ; + base:hasDisplayName "Controllable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7762" ; + base:hasProperty pumps:nodei13277, + pumps:nodei7763, + pumps:nodei7764 . + +pumps:nodei7763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7763" . + +pumps:nodei7764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7764" . + +pumps:nodei7765 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Counter_ClockwiseRotation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Direction of rotation in which the shaft is seen to be turning in an anticlockwise direction, when viewing the drive end of the shaft. A \"True\" status means that the rotation of pump is anticlockwise and a \"False\" status means that the rotation of pump is clockwise." ; + base:hasDisplayName "Counter_ClockwiseRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7765" ; + base:hasProperty pumps:nodei13286, + pumps:nodei7766, + pumps:nodei7767 . + +pumps:nodei7766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7766" . + +pumps:nodei7767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7767" . + +pumps:nodei7768 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformityAvailable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Whether or not a declaration of conformity exists. A \"True\" status means that the declaration exists and a \"False\" status means that there is no declaration available." ; + base:hasDisplayName "DeclarationOfConformityAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7768" ; + base:hasProperty pumps:nodei13298, + pumps:nodei7769, + pumps:nodei7770 . + +pumps:nodei7769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7769" . + +pumps:nodei7770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7770" . + +pumps:nodei7771 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Cool_DownTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The cool-down time is the time required to cool the propellant from the working temperature to a temperature at which the propellant can be exposed to atmospheric air without risk after the heating has been switched off." ; + base:hasDisplayName "Cool_DownTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7771" ; + base:hasProperty pumps:nodei13280, + pumps:nodei13281 . + +pumps:nodei7772 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Publicly accessible attestation of conformity, commonly available on websites." ; + base:hasDisplayName "DeclarationOfConformity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7772" ; + base:hasProperty pumps:nodei13295 . + +pumps:nodei7773 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DirectivesOfEUDeclarationOfConformity" ; + base:hasDatatype pumps:DeclarationOfConformityOptionSet ; + base:hasDescription "Set of directives on the basis of which conformity was determined." ; + base:hasDisplayName "DirectivesOfEUDeclarationOfConformity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7773" ; + base:hasProperty pumps:nodei13316 . + +pumps:nodei7774 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionProtection" ; + base:hasDatatype pumps:ExplosionProtectionOptionSet ; + base:hasDescription "Device category for explosion protection according to 2014/34/EU (ATEX)." ; + base:hasDisplayName "ExplosionProtection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7774" ; + base:hasProperty pumps:nodei13325 . + +pumps:nodei7775 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedControlModes" ; + base:hasDatatype pumps:OfferedControlModesOptionSet ; + base:hasDescription "Control modes supported by the manufacturer for the product." ; + base:hasDisplayName "OfferedControlModes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7775" ; + base:hasProperty pumps:nodei13493 . + +pumps:nodei7776 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedFieldbuses" ; + base:hasDatatype pumps:OfferedFieldbusesOptionSet ; + base:hasDescription "Fieldbuses supported by the manufacturer for the product." ; + base:hasDisplayName "OfferedFieldbuses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7776" ; + base:hasProperty pumps:nodei13496 . + +pumps:nodei7777 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalFieldbuses" ; + base:hasDatatype opcua:String ; + base:hasDescription "Additional fieldbuses supported by the product." ; + base:hasDisplayName "AdditionalFieldbuses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7777" ; + base:hasProperty pumps:nodei13499 ; + base:hasValueRank "1" . + +pumps:nodei7778 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PossibleFluids" ; + base:hasDatatype opcua:String ; + base:hasDescription "Fluids that can be pumped by the pump." ; + base:hasDisplayName "PossibleFluids" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7778" ; + base:hasProperty pumps:nodei13526 ; + base:hasValueRank "1" . + +pumps:nodei7779 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpClass" ; + base:hasDatatype pumps:PumpClassEnum ; + base:hasDescription "Pump type according to functional principle and pumped fluid" ; + base:hasDisplayName "PumpClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7779" ; + base:hasProperty pumps:nodei13313 . + +pumps:nodei7780 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeNumber" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pure number calculated at the point of best efficiency" ; + base:hasDisplayName "TypeNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7780" ; + base:hasProperty pumps:nodei13643 . + +pumps:nodei7781 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7781" ; + base:hasProperty pumps:nodei7782 . + +pumps:nodei7782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7782" ; + base:hasValueRank "1" . + +pumps:nodei7783 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7783" ; + base:hasProperty pumps:nodei7784, + pumps:nodei7785 . + +pumps:nodei7784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7784" ; + base:hasValueRank "1" . + +pumps:nodei7785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7785" ; + base:hasValueRank "1" . + +pumps:nodei7786 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7786" ; + base:hasProperty pumps:nodei7787, + pumps:nodei7788 . + +pumps:nodei7787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7787" ; + base:hasValueRank "1" . + +pumps:nodei7788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7788" ; + base:hasValueRank "1" . + +pumps:nodei7789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7789" . + +pumps:nodei7790 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7790" ; + base:hasProperty pumps:nodei7791, + pumps:nodei7792 . + +pumps:nodei7791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7791" ; + base:hasValueRank "1" . + +pumps:nodei7792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7792" ; + base:hasValueRank "1" . + +pumps:nodei7793 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7793" ; + base:hasProperty pumps:nodei7794 . + +pumps:nodei7794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7794" ; + base:hasValueRank "1" . + +pumps:nodei7795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7795" . + +pumps:nodei7796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7796" . + +pumps:nodei7797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7797" . + +pumps:nodei7798 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7798" ; + base:hasProperty pumps:nodei7799 . + +pumps:nodei7799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7799" ; + base:hasValueRank "1" . + +pumps:nodei7800 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7800" ; + base:hasProperty pumps:nodei7801 . + +pumps:nodei7801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7801" ; + base:hasValueRank "1" . + +pumps:nodei7802 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7802" ; + base:hasProperty pumps:nodei7803, + pumps:nodei7804 . + +pumps:nodei7803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7803" ; + base:hasValueRank "1" . + +pumps:nodei7804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7804" ; + base:hasValueRank "1" . + +pumps:nodei7805 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7805" ; + base:hasProperty pumps:nodei7806, + pumps:nodei7807 . + +pumps:nodei7806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7806" ; + base:hasValueRank "1" . + +pumps:nodei7807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7807" ; + base:hasValueRank "1" . + +pumps:nodei7808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7808" . + +pumps:nodei7809 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7809" ; + base:hasProperty pumps:nodei7810, + pumps:nodei7811 . + +pumps:nodei7810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7810" ; + base:hasValueRank "1" . + +pumps:nodei7811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7811" ; + base:hasValueRank "1" . + +pumps:nodei7812 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7812" ; + base:hasProperty pumps:nodei7813 . + +pumps:nodei7813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7813" ; + base:hasValueRank "1" . + +pumps:nodei7814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7814" . + +pumps:nodei7815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7815" . + +pumps:nodei7816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7816" . + +pumps:nodei7817 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7817" ; + base:hasProperty pumps:nodei7818 . + +pumps:nodei7818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7818" ; + base:hasValueRank "1" . + +pumps:nodei7819 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7819" ; + base:hasProperty pumps:nodei7820 . + +pumps:nodei7820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7820" ; + base:hasValueRank "1" . + +pumps:nodei7821 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7821" ; + base:hasProperty pumps:nodei7822, + pumps:nodei7823 . + +pumps:nodei7822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7822" ; + base:hasValueRank "1" . + +pumps:nodei7823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7823" ; + base:hasValueRank "1" . + +pumps:nodei7824 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7824" ; + base:hasProperty pumps:nodei7825, + pumps:nodei7826 . + +pumps:nodei7825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7825" ; + base:hasValueRank "1" . + +pumps:nodei7826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7826" ; + base:hasValueRank "1" . + +pumps:nodei7827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7827" . + +pumps:nodei7828 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7828" ; + base:hasProperty pumps:nodei7829, + pumps:nodei7830 . + +pumps:nodei7829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7829" ; + base:hasValueRank "1" . + +pumps:nodei7830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7830" ; + base:hasValueRank "1" . + +pumps:nodei7831 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7831" ; + base:hasProperty pumps:nodei7832 . + +pumps:nodei7832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7832" ; + base:hasValueRank "1" . + +pumps:nodei7833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7833" . + +pumps:nodei7834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7834" . + +pumps:nodei7835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7835" . + +pumps:nodei7836 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7836" ; + base:hasProperty pumps:nodei7837 . + +pumps:nodei7837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7837" ; + base:hasValueRank "1" . + +pumps:nodei7838 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7838" ; + base:hasProperty pumps:nodei7839 . + +pumps:nodei7839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7839" ; + base:hasValueRank "1" . + +pumps:nodei7840 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7840" ; + base:hasProperty pumps:nodei7841, + pumps:nodei7842 . + +pumps:nodei7841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7841" ; + base:hasValueRank "1" . + +pumps:nodei7842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7842" ; + base:hasValueRank "1" . + +pumps:nodei7843 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7843" ; + base:hasProperty pumps:nodei7844, + pumps:nodei7845 . + +pumps:nodei7844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7844" ; + base:hasValueRank "1" . + +pumps:nodei7845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7845" ; + base:hasValueRank "1" . + +pumps:nodei7846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7846" . + +pumps:nodei7847 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7847" ; + base:hasProperty pumps:nodei7848, + pumps:nodei7849 . + +pumps:nodei7848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7848" ; + base:hasValueRank "1" . + +pumps:nodei7849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7849" ; + base:hasValueRank "1" . + +pumps:nodei7850 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7850" ; + base:hasProperty pumps:nodei7851 . + +pumps:nodei7851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7851" ; + base:hasValueRank "1" . + +pumps:nodei7852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7852" . + +pumps:nodei7853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7853" . + +pumps:nodei7854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7854" . + +pumps:nodei7855 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7855" ; + base:hasProperty pumps:nodei7856 . + +pumps:nodei7856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7856" ; + base:hasValueRank "1" . + +pumps:nodei7857 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7857" ; + base:hasProperty pumps:nodei7858 . + +pumps:nodei7858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7858" ; + base:hasValueRank "1" . + +pumps:nodei7859 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7859" ; + base:hasProperty pumps:nodei7860, + pumps:nodei7861 . + +pumps:nodei7860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7860" ; + base:hasValueRank "1" . + +pumps:nodei7861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7861" ; + base:hasValueRank "1" . + +pumps:nodei7862 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7862" ; + base:hasProperty pumps:nodei7863, + pumps:nodei7864 . + +pumps:nodei7863 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7863" ; + base:hasValueRank "1" . + +pumps:nodei7864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7864" ; + base:hasValueRank "1" . + +pumps:nodei7865 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7865" . + +pumps:nodei7866 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7866" ; + base:hasProperty pumps:nodei7867, + pumps:nodei7868 . + +pumps:nodei7867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7867" ; + base:hasValueRank "1" . + +pumps:nodei7868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7868" ; + base:hasValueRank "1" . + +pumps:nodei7869 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7869" ; + base:hasProperty pumps:nodei7870 . + +pumps:nodei7870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7870" ; + base:hasValueRank "1" . + +pumps:nodei7871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7871" . + +pumps:nodei7872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7872" . + +pumps:nodei7873 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7873" . + +pumps:nodei7874 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7874" ; + base:hasProperty pumps:nodei7875 . + +pumps:nodei7875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7875" ; + base:hasValueRank "1" . + +pumps:nodei7876 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7876" ; + base:hasProperty pumps:nodei7877 . + +pumps:nodei7877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7877" ; + base:hasValueRank "1" . + +pumps:nodei7878 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7878" ; + base:hasProperty pumps:nodei7879, + pumps:nodei7880 . + +pumps:nodei7879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7879" ; + base:hasValueRank "1" . + +pumps:nodei7880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7880" ; + base:hasValueRank "1" . + +pumps:nodei7881 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7881" ; + base:hasProperty pumps:nodei7882, + pumps:nodei7883 . + +pumps:nodei7882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7882" ; + base:hasValueRank "1" . + +pumps:nodei7883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7883" ; + base:hasValueRank "1" . + +pumps:nodei7884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7884" . + +pumps:nodei7885 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7885" ; + base:hasProperty pumps:nodei7886, + pumps:nodei7887 . + +pumps:nodei7886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7886" ; + base:hasValueRank "1" . + +pumps:nodei7887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7887" ; + base:hasValueRank "1" . + +pumps:nodei7888 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7888" ; + base:hasProperty pumps:nodei7889 . + +pumps:nodei7889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7889" ; + base:hasValueRank "1" . + +pumps:nodei7890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7890" . + +pumps:nodei7891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7891" . + +pumps:nodei7892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7892" . + +pumps:nodei7893 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7893" ; + base:hasProperty pumps:nodei7894 . + +pumps:nodei7894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7894" ; + base:hasValueRank "1" . + +pumps:nodei7895 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7895" ; + base:hasProperty pumps:nodei7896 . + +pumps:nodei7896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7896" ; + base:hasValueRank "1" . + +pumps:nodei7897 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7897" ; + base:hasProperty pumps:nodei7898, + pumps:nodei7899 . + +pumps:nodei7898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7898" ; + base:hasValueRank "1" . + +pumps:nodei7899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7899" ; + base:hasValueRank "1" . + +pumps:nodei7900 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7900" ; + base:hasProperty pumps:nodei7901, + pumps:nodei7902 . + +pumps:nodei7901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7901" ; + base:hasValueRank "1" . + +pumps:nodei7902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7902" ; + base:hasValueRank "1" . + +pumps:nodei7903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7903" . + +pumps:nodei7904 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7904" ; + base:hasProperty pumps:nodei7905, + pumps:nodei7906 . + +pumps:nodei7905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7905" ; + base:hasValueRank "1" . + +pumps:nodei7906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7906" ; + base:hasValueRank "1" . + +pumps:nodei7907 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7907" ; + base:hasProperty pumps:nodei7908 . + +pumps:nodei7908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7908" ; + base:hasValueRank "1" . + +pumps:nodei7909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7909" . + +pumps:nodei7910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7910" . + +pumps:nodei7911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7911" . + +pumps:nodei7912 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7912" ; + base:hasProperty pumps:nodei7913 . + +pumps:nodei7913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7913" ; + base:hasValueRank "1" . + +pumps:nodei7914 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommandVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which is not influenced by the control but is introduced into the control system from outside with the aim of making the final controlled variable follow it in a given relationship" ; + base:hasDisplayName "CommandVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7914" ; + base:hasProperty pumps:nodei7915, + pumps:nodei7916, + pumps:nodei7917 . + +pumps:nodei7915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7915" . + +pumps:nodei7916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7916" . + +pumps:nodei7917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7917" . + +pumps:nodei7918 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeadTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "In a dead-time element the duration of the time interval by which the output variable is shifted relative to the input variable" ; + base:hasDisplayName "DeadTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7918" ; + base:hasProperty pumps:nodei7939, + pumps:nodei7940, + pumps:nodei7941 . + +pumps:nodei7919 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DerivativeActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For a derivative element, the quotient of the value of the output variable to the value of the time derivative of the input variable" ; + base:hasDisplayName "DerivativeActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7919" ; + base:hasProperty pumps:nodei7942, + pumps:nodei7943, + pumps:nodei7944 . + +pumps:nodei7920 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FinalControlledVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity which has, or combination of variable quantities which have, to be influenced by the control" ; + base:hasDisplayName "FinalControlledVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7920" ; + base:hasProperty pumps:nodei7948, + pumps:nodei7949, + pumps:nodei7950 . + +pumps:nodei7921 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntegralActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For an integral element, the quotient of the time derivative of the output variable to the fixed value of the input variable" ; + base:hasDisplayName "IntegralActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7921" ; + base:hasProperty pumps:nodei7951, + pumps:nodei7952, + pumps:nodei7953 . + +pumps:nodei7922 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7922" ; + base:hasProperty pumps:nodei7954, + pumps:nodei7955, + pumps:nodei7956 . + +pumps:nodei7923 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProportionalActionCoefficient" ; + base:hasDatatype opcua:Double ; + base:hasDescription "For a proportional element, the quotient of the variation of the output variable to the corresponding variation of the input variable" ; + base:hasDisplayName "ProportionalActionCoefficient" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7923" ; + base:hasProperty pumps:nodei7958, + pumps:nodei7959, + pumps:nodei7960 . + +pumps:nodei7924 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7924" ; + base:hasProperty pumps:nodei7961, + pumps:nodei7962, + pumps:nodei7963 . + +pumps:nodei7925 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingMode" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the way and the extent to which the human operator intervenes in the control equipment" ; + base:hasDisplayName "OperatingMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7925" ; + base:hasProperty pumps:nodei7957 . + +pumps:nodei7926 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlDifferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the reference variable and the feedback variable" ; + base:hasDisplayName "ControlDifferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7926" ; + base:hasProperty pumps:nodei7930, + pumps:nodei7931, + pumps:nodei7932 . + +pumps:nodei7927 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlledVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlled system that will be acted upon by one or more manipulated variables" ; + base:hasDisplayName "ControlledVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7927" ; + base:hasProperty pumps:nodei7933, + pumps:nodei7934, + pumps:nodei7935 . + +pumps:nodei7928 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControllerOutputVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling element, which is deducted from the control difference variable and is also the input variable of the actuator" ; + base:hasDisplayName "ControllerOutputVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7928" ; + base:hasProperty pumps:nodei7936, + pumps:nodei7937, + pumps:nodei7938 . + +pumps:nodei7929 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7929" ; + base:hasProperty pumps:nodei7945, + pumps:nodei7946, + pumps:nodei7947 . + +pumps:nodei7930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7930" . + +pumps:nodei7931 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7931" . + +pumps:nodei7932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7932" . + +pumps:nodei7933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7933" . + +pumps:nodei7934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7934" . + +pumps:nodei7935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7935" . + +pumps:nodei7936 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7936" . + +pumps:nodei7937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7937" . + +pumps:nodei7938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7938" . + +pumps:nodei7939 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7939" . + +pumps:nodei7940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7940" . + +pumps:nodei7941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7941" . + +pumps:nodei7942 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7942" . + +pumps:nodei7943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7943" . + +pumps:nodei7944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7944" . + +pumps:nodei7945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7945" . + +pumps:nodei7946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7946" . + +pumps:nodei7947 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7947" . + +pumps:nodei7948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7948" . + +pumps:nodei7949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7949" . + +pumps:nodei7950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7950" . + +pumps:nodei7951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7951" . + +pumps:nodei7952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7952" . + +pumps:nodei7953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7953" . + +pumps:nodei7954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7954" . + +pumps:nodei7955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7955" . + +pumps:nodei7956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7956" . + +pumps:nodei7957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7957" . + +pumps:nodei7958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7958" . + +pumps:nodei7959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7959" . + +pumps:nodei7960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7960" . + +pumps:nodei7961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7961" . + +pumps:nodei7962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7962" . + +pumps:nodei7963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7963" . + +pumps:nodei7964 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fieldbus" ; + base:hasDatatype pumps:FieldbusEnum ; + base:hasDescription "Selected fieldbus for the product" ; + base:hasDisplayName "Fieldbus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7964" ; + base:hasProperty pumps:nodei7965 . + +pumps:nodei7965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7965" . + +pumps:nodei7966 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingMode" ; + base:hasDatatype pumps:OperatingModeEnum ; + base:hasDescription "Specifies whether the pump is to be operated in single, parallel or series connection." ; + base:hasDisplayName "OperatingMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7966" ; + base:hasProperty pumps:nodei8076 . + +pumps:nodei7967 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CompressionRatio" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the backing pressure, p3, to the inlet pressure, p1, of the vacuum pump without throughput" ; + base:hasDisplayName "CompressionRatio" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7967" ; + base:hasProperty pumps:nodei8004, + pumps:nodei8005, + pumps:nodei8006 . + +pumps:nodei7968 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionZone" ; + base:hasDatatype pumps:ExplosionZoneOptionSet ; + base:hasDescription "Categories of explosion zones for devices according to 2014/34/EU (ATEX)." ; + base:hasDisplayName "ExplosionZone" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7968" ; + base:hasProperty pumps:nodei8007 . + +pumps:nodei7969 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fluid" ; + base:hasDatatype opcua:String ; + base:hasDescription "Fluid that is handled by the pump at specified operating conditions" ; + base:hasDisplayName "Fluid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7969" ; + base:hasProperty pumps:nodei8008 . + +pumps:nodei7970 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GasContent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of gaseous substance in the liquid to be pumped, either as a contaminant or as vapor from the main body of liquid" ; + base:hasDisplayName "GasContent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7970" ; + base:hasProperty pumps:nodei8009, + pumps:nodei8010, + pumps:nodei8011 . + +pumps:nodei7971 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletSideOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the fluid level on the inlet side of the installation, or in the center of the inlet manifold" ; + base:hasDisplayName "HeightOfTheInletSideOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7971" ; + base:hasProperty pumps:nodei8012, + pumps:nodei8013, + pumps:nodei8014 . + +pumps:nodei7972 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletSideOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the fluid level on the outlet side of the installation or in the center of the outlet manifold" ; + base:hasDisplayName "HeightOfTheOutletSideOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7972" ; + base:hasProperty pumps:nodei8015, + pumps:nodei8016, + pumps:nodei8017 . + +pumps:nodei7973 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the pump" ; + base:hasDisplayName "HeightOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7973" ; + base:hasProperty pumps:nodei8018, + pumps:nodei8019, + pumps:nodei8020 . + +pumps:nodei7974 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest ambient temperature to be expected under normal circumstances" ; + base:hasDisplayName "MaximumAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7974" ; + base:hasProperty pumps:nodei8021, + pumps:nodei8022, + pumps:nodei8023 . + +pumps:nodei7975 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest rate of flow which is expected at operating conditions" ; + base:hasDisplayName "MaximumFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7975" ; + base:hasProperty pumps:nodei8024, + pumps:nodei8025, + pumps:nodei8026 . + +pumps:nodei7976 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest total head developed by a pump at any rate of flow" ; + base:hasDisplayName "MaximumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7976" ; + base:hasProperty pumps:nodei8027, + pumps:nodei8028, + pumps:nodei8029 . + +pumps:nodei7977 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest inlet pressure to which the pump is subjected during operation" ; + base:hasDisplayName "MaximumInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7977" ; + base:hasProperty pumps:nodei8030, + pumps:nodei8031, + pumps:nodei8032 . + +pumps:nodei7978 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum possible pressure at outlet, due either to internal energy increase (rotodynamic pumps) or external downstream restrictions (volumetric pumps)" ; + base:hasDisplayName "MaximumOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7978" ; + base:hasProperty pumps:nodei8033, + pumps:nodei8034, + pumps:nodei8035 . + +pumps:nodei7979 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest relative humidity that can be expected under normal circumstances." ; + base:hasDisplayName "MaximumRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7979" ; + base:hasProperty pumps:nodei8036, + pumps:nodei8037, + pumps:nodei8038 . + +pumps:nodei7980 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest fluid temperature to be expected under operating conditions" ; + base:hasDisplayName "MaximumTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7980" ; + base:hasProperty pumps:nodei8039, + pumps:nodei8040, + pumps:nodei8041 . + +pumps:nodei7981 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the times between failures" ; + base:hasDisplayName "MeanTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7981" ; + base:hasProperty pumps:nodei8042, + pumps:nodei8043, + pumps:nodei8044 . + +pumps:nodei7982 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest ambient temperature to be expected under normal circumstances" ; + base:hasDisplayName "MinimumAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7982" ; + base:hasProperty pumps:nodei8045, + pumps:nodei8046, + pumps:nodei8047 . + +pumps:nodei7983 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest rate of flow which is expected at operating conditions" ; + base:hasDisplayName "MinimumFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7983" ; + base:hasProperty pumps:nodei8048, + pumps:nodei8049, + pumps:nodei8050 . + +pumps:nodei7984 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest total head developed by a pump at any rate of flow" ; + base:hasDisplayName "MinimumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7984" ; + base:hasProperty pumps:nodei8051, + pumps:nodei8052, + pumps:nodei8053 . + +pumps:nodei7985 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest inlet pressure that can occur during operation for the pump" ; + base:hasDisplayName "MinimumInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7985" ; + base:hasProperty pumps:nodei8054, + pumps:nodei8055, + pumps:nodei8056 . + +pumps:nodei7986 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest outlet pressure that can occur during operation for the pump" ; + base:hasDisplayName "MinimumOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7986" ; + base:hasProperty pumps:nodei8057, + pumps:nodei8058, + pumps:nodei8059 . + +pumps:nodei7987 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest relative humidity to be expected under normal circumstances." ; + base:hasDisplayName "MinimumRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7987" ; + base:hasProperty pumps:nodei8060, + pumps:nodei8061, + pumps:nodei8062 . + +pumps:nodei7988 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest fluid temperature to be expected under operating conditions" ; + base:hasDisplayName "MinimumTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7988" ; + base:hasProperty pumps:nodei8063, + pumps:nodei8064, + pumps:nodei8065 . + +pumps:nodei7989 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Multi_Phase" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Comprising a fluid together with substances in solid or gaseous states, whether due to deliberate addition or a change of state caused by a change in conditions. A \"True\" status means that there is a possibility of multi-phase-fluid and a \"False\" status means that there is no possibility of multi-phase-fluid." ; + base:hasDisplayName "Multi_Phase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7989" ; + base:hasProperty pumps:nodei7990, + pumps:nodei7991, + pumps:nodei8066 . + +pumps:nodei7990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7990" . + +pumps:nodei7991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7991" . + +pumps:nodei7992 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureAvailable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid" ; + base:hasDisplayName "NetPositiveInletPressureAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7992" ; + base:hasProperty pumps:nodei8067, + pumps:nodei8068, + pumps:nodei8069 . + +pumps:nodei7993 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at which usual operation is expected" ; + base:hasDisplayName "NormalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7993" ; + base:hasProperty pumps:nodei8070, + pumps:nodei8071, + pumps:nodei8072 . + +pumps:nodei7994 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NpshDatumPlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Horizontal plane through the center of the circle described by the external points of the entrance edges of the impeller blades, in the first stage in the case of multi-stage pumps" ; + base:hasDisplayName "NpshDatumPlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7994" ; + base:hasProperty pumps:nodei8073, + pumps:nodei8074, + pumps:nodei8075 . + +pumps:nodei7995 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the installation for the working conditions" ; + base:hasDisplayName "RatedInletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7995" ; + base:hasProperty pumps:nodei8077, + pumps:nodei8078, + pumps:nodei8079 . + +pumps:nodei7996 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedPumpUnitTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference of the total head, at the outlet side of the pump unit from the total head at the inlet side of the pump unit, at which usual operation is expected" ; + base:hasDisplayName "RatedPumpUnitTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7996" ; + base:hasProperty pumps:nodei8080, + pumps:nodei8081, + pumps:nodei8082 . + +pumps:nodei7997 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencePlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Any horizontal plane for use as the datum for height measurement" ; + base:hasDisplayName "ReferencePlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7997" ; + base:hasProperty pumps:nodei8083, + pumps:nodei8084, + pumps:nodei8085 . + +pumps:nodei7998 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequiredControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "Specifies which control mode is to be used for the use case." ; + base:hasDisplayName "RequiredControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7998" ; + base:hasProperty pumps:nodei8086 . + +pumps:nodei7999 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequiredTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval throughout which an item is required to be in an up state" ; + base:hasDisplayName "RequiredTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "7999" ; + base:hasProperty pumps:nodei8087, + pumps:nodei8088, + pumps:nodei8089 . + +pumps:nodei8000 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SolidContent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of solids contained in the fluid to be pumped, either as a contaminant or as a deliberate useful burden or suspension" ; + base:hasDisplayName "SolidContent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8000" ; + base:hasProperty pumps:nodei8090, + pumps:nodei8091, + pumps:nodei8092 . + +pumps:nodei8001 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Throughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amount of fluid flowing through a duct" ; + base:hasDisplayName "Throughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8001" ; + base:hasProperty pumps:nodei8093, + pumps:nodei8094, + pumps:nodei8095 . + +pumps:nodei8002 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UltimatePressureOfAVacuumPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The ultimate pressure is the value to which the pressure in a standardized test dome approaches asymptotically during normal operation of the vacuum pump and without gas inlet. A difference can be made between the final pressure caused by gases and the final pressure caused by gases and vapors." ; + base:hasDisplayName "UltimatePressureOfAVacuumPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8002" ; + base:hasProperty pumps:nodei8096, + pumps:nodei8097, + pumps:nodei8098 . + +pumps:nodei8003 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WorkingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Temperature determined by the given application and fluid." ; + base:hasDisplayName "WorkingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8003" ; + base:hasProperty pumps:nodei8099, + pumps:nodei8100, + pumps:nodei8101 . + +pumps:nodei8004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8004" . + +pumps:nodei8005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8005" . + +pumps:nodei8006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8006" . + +pumps:nodei8007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8007" . + +pumps:nodei8008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8008" . + +pumps:nodei8009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8009" . + +pumps:nodei8010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8010" . + +pumps:nodei8011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8011" . + +pumps:nodei8012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8012" . + +pumps:nodei8013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8013" . + +pumps:nodei8014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8014" . + +pumps:nodei8015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8015" . + +pumps:nodei8016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8016" . + +pumps:nodei8017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8017" . + +pumps:nodei8018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8018" . + +pumps:nodei8019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8019" . + +pumps:nodei8020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8020" . + +pumps:nodei8021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8021" . + +pumps:nodei8022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8022" . + +pumps:nodei8023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8023" . + +pumps:nodei8024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8024" . + +pumps:nodei8025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8025" . + +pumps:nodei8026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8026" . + +pumps:nodei8027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8027" . + +pumps:nodei8028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8028" . + +pumps:nodei8029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8029" . + +pumps:nodei8030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8030" . + +pumps:nodei8031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8031" . + +pumps:nodei8032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8032" . + +pumps:nodei8033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8033" . + +pumps:nodei8034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8034" . + +pumps:nodei8035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8035" . + +pumps:nodei8036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8036" . + +pumps:nodei8037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8037" . + +pumps:nodei8038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8038" . + +pumps:nodei8039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8039" . + +pumps:nodei8040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8040" . + +pumps:nodei8041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8041" . + +pumps:nodei8042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8042" . + +pumps:nodei8043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8043" . + +pumps:nodei8044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8044" . + +pumps:nodei8045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8045" . + +pumps:nodei8046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8046" . + +pumps:nodei8047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8047" . + +pumps:nodei8048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8048" . + +pumps:nodei8049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8049" . + +pumps:nodei8050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8050" . + +pumps:nodei8051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8051" . + +pumps:nodei8052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8052" . + +pumps:nodei8053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8053" . + +pumps:nodei8054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8054" . + +pumps:nodei8055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8055" . + +pumps:nodei8056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8056" . + +pumps:nodei8057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8057" . + +pumps:nodei8058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8058" . + +pumps:nodei8059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8059" . + +pumps:nodei8060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8060" . + +pumps:nodei8061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8061" . + +pumps:nodei8062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8062" . + +pumps:nodei8063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8063" . + +pumps:nodei8064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8064" . + +pumps:nodei8065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8065" . + +pumps:nodei8066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8066" . + +pumps:nodei8067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8067" . + +pumps:nodei8068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8068" . + +pumps:nodei8069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8069" . + +pumps:nodei8070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8070" . + +pumps:nodei8071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8071" . + +pumps:nodei8072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8072" . + +pumps:nodei8073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8073" . + +pumps:nodei8074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8074" . + +pumps:nodei8075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8075" . + +pumps:nodei8076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8076" . + +pumps:nodei8077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8077" . + +pumps:nodei8078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8078" . + +pumps:nodei8079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8079" . + +pumps:nodei8080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8080" . + +pumps:nodei8081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8081" . + +pumps:nodei8082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8082" . + +pumps:nodei8083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8083" . + +pumps:nodei8084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8084" . + +pumps:nodei8085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8085" . + +pumps:nodei8086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8086" . + +pumps:nodei8087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8087" . + +pumps:nodei8088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8088" . + +pumps:nodei8089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8089" . + +pumps:nodei8090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8090" . + +pumps:nodei8091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8091" . + +pumps:nodei8092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8092" . + +pumps:nodei8093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8093" . + +pumps:nodei8094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8094" . + +pumps:nodei8095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8095" . + +pumps:nodei8096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8096" . + +pumps:nodei8097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8097" . + +pumps:nodei8098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8098" . + +pumps:nodei8099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8099" . + +pumps:nodei8100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8100" . + +pumps:nodei8101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8101" . + +pumps:nodei8102 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AtmosphericPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean absolute pressure of the atmosphere measured at the place of installation (2.1.1.3) of the pump" ; + base:hasDisplayName "AtmosphericPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8102" ; + base:hasProperty pumps:nodei8135, + pumps:nodei8136, + pumps:nodei8137 . + +pumps:nodei8103 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Density" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volumetric mass at a stated temperature" ; + base:hasDisplayName "Density" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8103" ; + base:hasProperty pumps:nodei8138, + pumps:nodei8139, + pumps:nodei8140 . + +pumps:nodei8104 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DynamicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the shear stress to the shear velocity acting in a liquid subjected to a plane shear motion" ; + base:hasDisplayName "DynamicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8104" ; + base:hasProperty pumps:nodei8141, + pumps:nodei8142, + pumps:nodei8143 . + +pumps:nodei8105 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletManometer" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the zero or center position of the inlet manometer, or other point as defined by the manometer calibration" ; + base:hasDisplayName "HeightOfTheInletManometer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8105" ; + base:hasProperty pumps:nodei8144, + pumps:nodei8145, + pumps:nodei8146 . + +pumps:nodei8106 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheNpshDatumPlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the NPSH datum plane and the reference plane" ; + base:hasDisplayName "HeightOfTheNpshDatumPlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8106" ; + base:hasProperty pumps:nodei8147, + pumps:nodei8148, + pumps:nodei8149 . + +pumps:nodei8107 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletManometer" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the zero or center position of the outlet manometer, or other point as defined by the manometer calibration" ; + base:hasDisplayName "HeightOfTheOutletManometer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8107" ; + base:hasProperty pumps:nodei8150, + pumps:nodei8151, + pumps:nodei8152 . + +pumps:nodei8108 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HydraulicEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage" ; + base:hasDisplayName "HydraulicEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8108" ; + base:hasProperty pumps:nodei8153, + pumps:nodei8154, + pumps:nodei8155 . + +pumps:nodei8109 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation" ; + base:hasDisplayName "InstallationTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8109" ; + base:hasProperty pumps:nodei8156, + pumps:nodei8157, + pumps:nodei8158 . + +pumps:nodei8110 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "KinematicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the dynamic viscosity to the density of the pumped liquid" ; + base:hasDisplayName "KinematicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8110" ; + base:hasProperty pumps:nodei8159, + pumps:nodei8160, + pumps:nodei8161 . + +pumps:nodei8111 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied" ; + base:hasDisplayName "MaximumAllowableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8111" ; + base:hasProperty pumps:nodei8162, + pumps:nodei8163, + pumps:nodei8164 . + +pumps:nodei8112 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumDynamicSealingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest pressure expected at the shaft seals during any specified operating condition and during startup and shutdown" ; + base:hasDisplayName "MaximumDynamicSealingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8112" ; + base:hasProperty pumps:nodei8165, + pumps:nodei8166, + pumps:nodei8167 . + +pumps:nodei8113 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedMeanVelocityAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at the inlet area of the installation divided by the inlet area of the installation" ; + base:hasDisplayName "RatedMeanVelocityAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8113" ; + base:hasProperty pumps:nodei8168, + pumps:nodei8169, + pumps:nodei8170 ; + base:hasSymbolicName "MeanRatedVelocityAtInletAreaOfTheInstallation" . + +pumps:nodei8114 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedMeanVelocityAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at the outlet area of the installation divided by the inlet area of the installation" ; + base:hasDisplayName "RatedMeanVelocityAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8114" ; + base:hasProperty pumps:nodei8171, + pumps:nodei8172, + pumps:nodei8173 ; + base:hasSymbolicName "MeanRatedVelocityAtOutletAreaOfTheInstallation" . + +pumps:nodei8115 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ,ab, at given operating conditions" ; + base:hasDisplayName "MechanicalEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8115" ; + base:hasProperty pumps:nodei8174, + pumps:nodei8175, + pumps:nodei8176 . + +pumps:nodei8116 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied" ; + base:hasDisplayName "MinimumAllowableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8116" ; + base:hasProperty pumps:nodei8177, + pumps:nodei8178, + pumps:nodei8179 . + +pumps:nodei8117 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableStableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without exceeding the noise and vibration limits imposed in the order" ; + base:hasDisplayName "MinimumAllowableStableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8117" ; + base:hasProperty pumps:nodei8180, + pumps:nodei8181, + pumps:nodei8182 . + +pumps:nodei8118 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadAvailable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum NPSH available at the inlet area of the pump as determined by the conditions of the installation for a specified rate of flow" ; + base:hasDisplayName "NetPositiveSuctionHeadAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8118" ; + base:hasProperty pumps:nodei8183, + pumps:nodei8184, + pumps:nodei8185 . + +pumps:nodei8119 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverallEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the driver power input, Pmot, delivered as pump power output, Pu" ; + base:hasDisplayName "OverallEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8119" ; + base:hasProperty pumps:nodei8186, + pumps:nodei8187, + pumps:nodei8188 . + +pumps:nodei8120 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpBestEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest value of pump efficiency obtained at given operating conditions" ; + base:hasDisplayName "PumpBestEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8120" ; + base:hasProperty pumps:nodei8189, + pumps:nodei8190, + pumps:nodei8191 . + +pumps:nodei8121 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions" ; + base:hasDisplayName "PumpEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8121" ; + base:hasProperty pumps:nodei8192, + pumps:nodei8193, + pumps:nodei8194 . + +pumps:nodei8122 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpMechanicalPowerLosses" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Power absorbed by friction in bearings and shaft seal at given operating conditions of the pump" ; + base:hasDisplayName "PumpMechanicalPowerLosses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8122" ; + base:hasProperty pumps:nodei8195, + pumps:nodei8196, + pumps:nodei8197 . + +pumps:nodei8123 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpRatedPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Power required by the pump at the rated conditions" ; + base:hasDisplayName "PumpRatedPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8123" ; + base:hasProperty pumps:nodei8198, + pumps:nodei8199, + pumps:nodei8200 . + +pumps:nodei8124 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump" ; + base:hasDisplayName "PumpTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8124" ; + base:hasProperty pumps:nodei8201, + pumps:nodei8202, + pumps:nodei8203 . + +pumps:nodei8125 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedDifferentialPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Differential pressure for the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedDifferentialPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8125" ; + base:hasProperty pumps:nodei8204, + pumps:nodei8205, + pumps:nodei8206 . + +pumps:nodei8126 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at the guarantee point" ; + base:hasDisplayName "RatedFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8126" ; + base:hasProperty pumps:nodei8207, + pumps:nodei8208, + pumps:nodei8209 . + +pumps:nodei8127 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions of the pump in a given time required to meet the rated conditions" ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8127" ; + base:hasProperty pumps:nodei8210, + pumps:nodei8211, + pumps:nodei8212 . + +pumps:nodei8128 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the installation, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8128" ; + base:hasProperty pumps:nodei8213, + pumps:nodei8214, + pumps:nodei8215 . + +pumps:nodei8129 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the installation, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8129" ; + base:hasProperty pumps:nodei8216, + pumps:nodei8217, + pumps:nodei8218 . + +pumps:nodei8130 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UsefulLife" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval from first use until the instant when a limiting state is reached" ; + base:hasDisplayName "UsefulLife" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8130" ; + base:hasProperty pumps:nodei8219, + pumps:nodei8220, + pumps:nodei8221 . + +pumps:nodei8131 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValveSeatVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean velocity of the flow through the valve seat at the specified operating conditions" ; + base:hasDisplayName "ValveSeatVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8131" ; + base:hasProperty pumps:nodei8222, + pumps:nodei8223, + pumps:nodei8224 . + +pumps:nodei8132 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValveSpillVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean velocity of the flow through the valve spill area" ; + base:hasDisplayName "ValveSpillVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8132" ; + base:hasProperty pumps:nodei8225, + pumps:nodei8226, + pumps:nodei8227 . + +pumps:nodei8133 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VaporPressureOfThePumpedLiquid" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Absolute pressure at which the fluid vaporizes corresponding to the temperature of the liquid" ; + base:hasDisplayName "VaporPressureOfThePumpedLiquid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8133" ; + base:hasProperty pumps:nodei8228, + pumps:nodei8229, + pumps:nodei8230 . + +pumps:nodei8134 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumetricEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the actual delivered volume at maximum pressure to the geometric displacement volume" ; + base:hasDisplayName "VolumetricEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8134" ; + base:hasProperty pumps:nodei8231, + pumps:nodei8232, + pumps:nodei8233 . + +pumps:nodei8135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8135" . + +pumps:nodei8136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8136" . + +pumps:nodei8137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8137" . + +pumps:nodei8138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8138" . + +pumps:nodei8139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8139" . + +pumps:nodei8140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8140" . + +pumps:nodei8141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8141" . + +pumps:nodei8142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8142" . + +pumps:nodei8143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8143" . + +pumps:nodei8144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8144" . + +pumps:nodei8145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8145" . + +pumps:nodei8146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8146" . + +pumps:nodei8147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8147" . + +pumps:nodei8148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8148" . + +pumps:nodei8149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8149" . + +pumps:nodei8150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8150" . + +pumps:nodei8151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8151" . + +pumps:nodei8152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8152" . + +pumps:nodei8153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8153" . + +pumps:nodei8154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8154" . + +pumps:nodei8155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8155" . + +pumps:nodei8156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8156" . + +pumps:nodei8157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8157" . + +pumps:nodei8158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8158" . + +pumps:nodei8159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8159" . + +pumps:nodei8160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8160" . + +pumps:nodei8161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8161" . + +pumps:nodei8162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8162" . + +pumps:nodei8163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8163" . + +pumps:nodei8164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8164" . + +pumps:nodei8165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8165" . + +pumps:nodei8166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8166" . + +pumps:nodei8167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8167" . + +pumps:nodei8168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8168" . + +pumps:nodei8169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8169" . + +pumps:nodei8170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8170" . + +pumps:nodei8171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8171" . + +pumps:nodei8172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8172" . + +pumps:nodei8173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8173" . + +pumps:nodei8174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8174" . + +pumps:nodei8175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8175" . + +pumps:nodei8176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8176" . + +pumps:nodei8177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8177" . + +pumps:nodei8178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8178" . + +pumps:nodei8179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8179" . + +pumps:nodei8180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8180" . + +pumps:nodei8181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8181" . + +pumps:nodei8182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8182" . + +pumps:nodei8183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8183" . + +pumps:nodei8184 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8184" . + +pumps:nodei8185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8185" . + +pumps:nodei8186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8186" . + +pumps:nodei8187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8187" . + +pumps:nodei8188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8188" . + +pumps:nodei8189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8189" . + +pumps:nodei8190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8190" . + +pumps:nodei8191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8191" . + +pumps:nodei8192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8192" . + +pumps:nodei8193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8193" . + +pumps:nodei8194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8194" . + +pumps:nodei8195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8195" . + +pumps:nodei8196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8196" . + +pumps:nodei8197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8197" . + +pumps:nodei8198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8198" . + +pumps:nodei8199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8199" . + +pumps:nodei8200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8200" . + +pumps:nodei8201 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8201" . + +pumps:nodei8202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8202" . + +pumps:nodei8203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8203" . + +pumps:nodei8204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8204" . + +pumps:nodei8205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8205" . + +pumps:nodei8206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8206" . + +pumps:nodei8207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8207" . + +pumps:nodei8208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8208" . + +pumps:nodei8209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8209" . + +pumps:nodei8210 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8210" . + +pumps:nodei8211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8211" . + +pumps:nodei8212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8212" . + +pumps:nodei8213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8213" . + +pumps:nodei8214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8214" . + +pumps:nodei8215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8215" . + +pumps:nodei8216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8216" . + +pumps:nodei8217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8217" . + +pumps:nodei8218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8218" . + +pumps:nodei8219 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8219" . + +pumps:nodei8220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8220" . + +pumps:nodei8221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8221" . + +pumps:nodei8222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8222" . + +pumps:nodei8223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8223" . + +pumps:nodei8224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8224" . + +pumps:nodei8225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8225" . + +pumps:nodei8226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8226" . + +pumps:nodei8227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8227" . + +pumps:nodei8228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8228" . + +pumps:nodei8229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8229" . + +pumps:nodei8230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8230" . + +pumps:nodei8231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8231" . + +pumps:nodei8232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8232" . + +pumps:nodei8233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8233" . + +pumps:nodei8234 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BalancingRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow which is extracted to activate a balance device" ; + base:hasDisplayName "BalancingRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8234" ; + base:hasProperty pumps:nodei8448, + pumps:nodei8450 . + +pumps:nodei8235 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BasePressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure obtained in the test dome after conditioning the vacuum pump and the test dome" ; + base:hasDisplayName "BasePressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8235" ; + base:hasProperty pumps:nodei13267, + pumps:nodei13268 . + +pumps:nodei8236 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClearanceVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume remaining unswept at the end of the discharge stroke." ; + base:hasDisplayName "ClearanceVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8236" ; + base:hasProperty pumps:nodei12089, + pumps:nodei13271 . + +pumps:nodei8237 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClockwiseRotation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Direction of rotation in which the shaft is seen to be turning in a clockwise direction when viewing the drive end of the shaft. A \"True\" status means that the rotation of pump is clockwise and a \"False\" status means that the rotation of pump is anticlockwise." ; + base:hasDisplayName "ClockwiseRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8237" ; + base:hasProperty pumps:nodei13275, + pumps:nodei8238, + pumps:nodei8239 . + +pumps:nodei8238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8238" . + +pumps:nodei8239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8239" . + +pumps:nodei8240 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Controllable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Indicates whether the product is a controllable pump or a self-controlling pump. A \"True\" status means that the pump is controllable and a \"False\" status means that the pump is not controllable." ; + base:hasDisplayName "Controllable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8240" ; + base:hasProperty pumps:nodei13278, + pumps:nodei8241, + pumps:nodei8242 . + +pumps:nodei8241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8241" . + +pumps:nodei8242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8242" . + +pumps:nodei8243 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Cool_DownTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The cool-down time is the time required to cool the propellant from the working temperature to a temperature at which the propellant can be exposed to atmospheric air without risk after the heating has been switched off." ; + base:hasDisplayName "Cool_DownTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8243" ; + base:hasProperty pumps:nodei13282, + pumps:nodei13283 . + +pumps:nodei8244 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Counter_ClockwiseRotation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Direction of rotation in which the shaft is seen to be turning in an anticlockwise direction, when viewing the drive end of the shaft. A \"True\" status means that the rotation of pump is anticlockwise and a \"False\" status means that the rotation of pump is clockwise." ; + base:hasDisplayName "Counter_ClockwiseRotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8244" ; + base:hasProperty pumps:nodei13287, + pumps:nodei8245, + pumps:nodei8246 . + +pumps:nodei8245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8245" . + +pumps:nodei8246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8246" . + +pumps:nodei8247 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed of rotation at which the frequency of vibration (or its multiples) corresponds to the rotor resonant (lateral or torsional)" ; + base:hasDisplayName "CriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8247" ; + base:hasProperty pumps:nodei13291, + pumps:nodei13292 . + +pumps:nodei8248 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Publicly accessible attestation of conformity, commonly available on websites." ; + base:hasDisplayName "DeclarationOfConformity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8248" ; + base:hasProperty pumps:nodei13296 . + +pumps:nodei8249 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformityAvailable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Whether or not a declaration of conformity exists. A \"True\" status means that the declaration exists and a \"False\" status means that there is no declaration available." ; + base:hasDisplayName "DeclarationOfConformityAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8249" ; + base:hasProperty pumps:nodei13299, + pumps:nodei8250, + pumps:nodei8251 . + +pumps:nodei8250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8250" . + +pumps:nodei8251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8251" . + +pumps:nodei8252 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DesignAxialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Residual axial thrust on the pump rotor on which the thrust-bearing selection is based." ; + base:hasDisplayName "DesignAxialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8252" ; + base:hasProperty pumps:nodei13303, + pumps:nodei13304 . + +pumps:nodei8253 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DesignRadialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Radial load of the pump rotor for which the bearing system is selected." ; + base:hasDisplayName "DesignRadialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8253" ; + base:hasProperty pumps:nodei13309, + pumps:nodei13310 . + +pumps:nodei8254 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DirectivesOfEUDeclarationOfConformity" ; + base:hasDatatype pumps:DeclarationOfConformityOptionSet ; + base:hasDescription "Set of directives on the basis of which conformity was determined." ; + base:hasDisplayName "DirectivesOfEUDeclarationOfConformity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8254" ; + base:hasProperty pumps:nodei13317 . + +pumps:nodei8255 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DryCriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rotor resonant frequency calculated assuming that the rotor is supported only at its bearings and that the bearings are of infinite stiffness" ; + base:hasDisplayName "DryCriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8255" ; + base:hasProperty pumps:nodei13321, + pumps:nodei13322 . + +pumps:nodei8256 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionProtection" ; + base:hasDatatype pumps:ExplosionProtectionOptionSet ; + base:hasDescription "Device category for explosion protection according to 2014/34/EU (ATEX)." ; + base:hasDisplayName "ExplosionProtection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8256" ; + base:hasProperty pumps:nodei13326 . + +pumps:nodei8257 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeometricDisplacementVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Displacement volume for one stroke or one cycle." ; + base:hasDisplayName "GeometricDisplacementVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8257" ; + base:hasProperty pumps:nodei13336, + pumps:nodei13337 . + +pumps:nodei8258 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GeometricalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Product of geometrical displacement volume and speed of rotation or stroke frequency" ; + base:hasDisplayName "GeometricalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8258" ; + base:hasProperty pumps:nodei13330, + pumps:nodei13331 . + +pumps:nodei8259 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeadAtPeakPoint" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest total head developed by a pump when this does not occur at a zero rate of flow" ; + base:hasDisplayName "HeadAtPeakPoint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8259" ; + base:hasProperty pumps:nodei13342, + pumps:nodei13343 . + +pumps:nodei8260 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8260" ; + base:hasProperty pumps:nodei8261 . + +pumps:nodei8261 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8261" ; + base:hasValueRank "1" . + +pumps:nodei8262 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8262" ; + base:hasProperty pumps:nodei8263, + pumps:nodei8264 . + +pumps:nodei8263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8263" ; + base:hasValueRank "1" . + +pumps:nodei8264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8264" ; + base:hasValueRank "1" . + +pumps:nodei8265 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8265" ; + base:hasProperty pumps:nodei8266, + pumps:nodei8267 . + +pumps:nodei8266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8266" ; + base:hasValueRank "1" . + +pumps:nodei8267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8267" ; + base:hasValueRank "1" . + +pumps:nodei8268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8268" . + +pumps:nodei8269 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8269" ; + base:hasProperty pumps:nodei8270, + pumps:nodei8271 . + +pumps:nodei8270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8270" ; + base:hasValueRank "1" . + +pumps:nodei8271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8271" ; + base:hasValueRank "1" . + +pumps:nodei8272 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8272" ; + base:hasProperty pumps:nodei8273 . + +pumps:nodei8273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8273" ; + base:hasValueRank "1" . + +pumps:nodei8274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8274" . + +pumps:nodei8275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8275" . + +pumps:nodei8276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8276" . + +pumps:nodei8277 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8277" ; + base:hasProperty pumps:nodei8278 . + +pumps:nodei8278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8278" ; + base:hasValueRank "1" . + +pumps:nodei8279 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "LeakageRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow leaking from shaft seals" ; + base:hasDisplayName "LeakageRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8279" ; + base:hasProperty pumps:nodei13351, + pumps:nodei13352 . + +pumps:nodei8280 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MaximumAllowableAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8280" ; + base:hasProperty pumps:nodei13357, + pumps:nodei13358 . + +pumps:nodei8281 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableCasingWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest outlet pressure at the specified operating temperature at which the pump casing can be used" ; + base:hasDisplayName "MaximumAllowableCasingWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8281" ; + base:hasProperty pumps:nodei13363, + pumps:nodei13364 . + +pumps:nodei8282 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableContinuousSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest rotational speed for continuous operation recommended by the manufacturer" ; + base:hasDisplayName "MaximumAllowableContinuousSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8282" ; + base:hasProperty pumps:nodei13369, + pumps:nodei13370 . + +pumps:nodei8283 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum permissible head at which the pump can be continuously operated without suffering damage" ; + base:hasDisplayName "MaximumAllowableHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8283" ; + base:hasProperty pumps:nodei13375, + pumps:nodei13376 . + +pumps:nodei8284 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MaximumAllowableRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8284" ; + base:hasProperty pumps:nodei13381, + pumps:nodei13382 . + +pumps:nodei8285 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest allowable continuous fluid temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure" ; + base:hasDisplayName "MaximumAllowableTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8285" ; + base:hasProperty pumps:nodei13387, + pumps:nodei13388 . + +pumps:nodei8286 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableThroughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum pV flow the pump can withstand without damage" ; + base:hasDisplayName "MaximumAllowableThroughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8286" ; + base:hasProperty pumps:nodei13393, + pumps:nodei13394 . + +pumps:nodei8287 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure for a component on the basis of materials used and on the basis of calculation rules at the specified operating temperature" ; + base:hasDisplayName "MaximumAllowableWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8287" ; + base:hasProperty pumps:nodei13399, + pumps:nodei13400 . + +pumps:nodei8288 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAxialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest value of the residual axial thrust on the pump rotor resulting from operating the pump at any condition within its allowable operating range." ; + base:hasDisplayName "MaximumAxialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8288" ; + base:hasProperty pumps:nodei13405, + pumps:nodei13406 . + +pumps:nodei8289 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of the pump power input at any rate of flow at any allowable operating condition" ; + base:hasDisplayName "MaximumPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8289" ; + base:hasProperty pumps:nodei13411, + pumps:nodei13412 . + +pumps:nodei8290 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumRadialLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest radial load of the pump rotor resulting from operating the pump at any condition within its allowable operating range." ; + base:hasDisplayName "MaximumRadialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8290" ; + base:hasProperty pumps:nodei13417, + pumps:nodei13418 . + +pumps:nodei8291 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumStaticSealingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest pressure, excluding hydrostatic testing, to which the seal can be subjected while the pump is shut down" ; + base:hasDisplayName "MaximumStaticSealingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8291" ; + base:hasProperty pumps:nodei13423, + pumps:nodei13424 . + +pumps:nodei8292 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimebetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the times between failures." ; + base:hasDisplayName "MeanTimebetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8292" ; + base:hasProperty pumps:nodei13429, + pumps:nodei13430 . + +pumps:nodei8293 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MinimumAllowableAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8293" ; + base:hasProperty pumps:nodei13435, + pumps:nodei13436 . + +pumps:nodei8294 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableContinuousSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest speed for continuous operation recommended by the manufacturer" ; + base:hasDisplayName "MinimumAllowableContinuousSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8294" ; + base:hasProperty pumps:nodei13441, + pumps:nodei13442 . + +pumps:nodei8295 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum permissible head at which the pump can be operated without suffering damage" ; + base:hasDisplayName "MinimumAllowableHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8295" ; + base:hasProperty pumps:nodei13447, + pumps:nodei13448 . + +pumps:nodei8296 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable" ; + base:hasDisplayName "MinimumAllowableRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8296" ; + base:hasProperty pumps:nodei13453, + pumps:nodei13454 . + +pumps:nodei8297 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest allowable continuous temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure" ; + base:hasDisplayName "MinimumAllowableTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8297" ; + base:hasProperty pumps:nodei13459, + pumps:nodei13460 . + +pumps:nodei8298 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableThermalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid" ; + base:hasDisplayName "MinimumAllowableThermalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8298" ; + base:hasProperty pumps:nodei13465, + pumps:nodei13466 . + +pumps:nodei8299 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumContinuousStableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can be operated without it adversely affecting its performance in terms of life expectancy, noise and vibrations" ; + base:hasDisplayName "MinimumContinuousStableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8299" ; + base:hasProperty pumps:nodei13471, + pumps:nodei13472 . + +pumps:nodei8300 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumContinuousThermalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid" ; + base:hasDisplayName "MinimumContinuousThermalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8300" ; + base:hasProperty pumps:nodei13477, + pumps:nodei13478 . + +pumps:nodei8301 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum NPSH at the pump inlet connection required to give the rated or operating performance at the specified conditions" ; + base:hasDisplayName "NetPositiveSuctionHeadRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8301" ; + base:hasProperty pumps:nodei13483, + pumps:nodei13484 . + +pumps:nodei8302 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadRequiredForADropOf3Percent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "NPSH required for a drop of 3 % in the total head of the first stage of the pump as a standard basis for use in performance curves" ; + base:hasDisplayName "NetPositiveSuctionHeadRequiredForADropOf3Percent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8302" ; + base:hasProperty pumps:nodei13489, + pumps:nodei13490 . + +pumps:nodei8303 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedControlModes" ; + base:hasDatatype pumps:OfferedControlModesOptionSet ; + base:hasDescription "Control modes supported by the manufacturer for the product." ; + base:hasDisplayName "OfferedControlModes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8303" ; + base:hasProperty pumps:nodei13494 . + +pumps:nodei8304 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedFieldbuses" ; + base:hasDatatype pumps:OfferedFieldbusesOptionSet ; + base:hasDescription "Fieldbuses supported by the manufacturer for the product." ; + base:hasDisplayName "OfferedFieldbuses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8304" ; + base:hasProperty pumps:nodei13497 . + +pumps:nodei8305 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalFieldbuses" ; + base:hasDatatype opcua:String ; + base:hasDescription "Additional fieldbuses supported by the product." ; + base:hasDisplayName "AdditionalFieldbuses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8305" ; + base:hasProperty pumps:nodei13500 ; + base:hasValue "['\\n ']" ; + base:hasValueRank "1" . + +pumps:nodei8306 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total head developed by the pump at a rate of flow corresponding to the best efficiency" ; + base:hasDisplayName "OptimumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8306" ; + base:hasProperty pumps:nodei13504, + pumps:nodei13505 . + +pumps:nodei8307 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pump power input at the rate of flow corresponding to the best efficiency" ; + base:hasDisplayName "OptimumPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8307" ; + base:hasProperty pumps:nodei13510, + pumps:nodei13511 . + +pumps:nodei8308 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptimumRateOfFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at the point of best efficiency" ; + base:hasDisplayName "OptimumRateOfFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8308" ; + base:hasProperty pumps:nodei13516, + pumps:nodei13517 . + +pumps:nodei8309 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PistonVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average speed given by the stroke length multiplied with the number of complete pumping cycles of the piston, plunger or piston attached to the diaphragm per minute (stroke per minute or pump crank speed)" ; + base:hasDisplayName "PistonVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8309" ; + base:hasProperty pumps:nodei13522, + pumps:nodei13523 . + +pumps:nodei8310 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PossibleFluids" ; + base:hasDatatype opcua:String ; + base:hasDescription "Fluids that can be pumped by the pump." ; + base:hasDisplayName "PossibleFluids" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8310" ; + base:hasProperty pumps:nodei13527 ; + base:hasValueRank "1" . + +pumps:nodei8311 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Pre_ChargePressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure to which the pulsation dampener is charged with dry gas prior to start of operation" ; + base:hasDisplayName "Pre_ChargePressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8311" ; + base:hasProperty pumps:nodei13531, + pumps:nodei13532 . + +pumps:nodei8312 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8312" ; + base:hasProperty pumps:nodei8313 . + +pumps:nodei8313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8313" ; + base:hasValueRank "1" . + +pumps:nodei8314 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8314" ; + base:hasProperty pumps:nodei8315, + pumps:nodei8316 . + +pumps:nodei8315 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8315" ; + base:hasValueRank "1" . + +pumps:nodei8316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8316" ; + base:hasValueRank "1" . + +pumps:nodei8317 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8317" ; + base:hasProperty pumps:nodei8318, + pumps:nodei8319 . + +pumps:nodei8318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8318" ; + base:hasValueRank "1" . + +pumps:nodei8319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8319" ; + base:hasValueRank "1" . + +pumps:nodei8320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8320" . + +pumps:nodei8321 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8321" ; + base:hasProperty pumps:nodei8322, + pumps:nodei8323 . + +pumps:nodei8322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8322" ; + base:hasValueRank "1" . + +pumps:nodei8323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8323" ; + base:hasValueRank "1" . + +pumps:nodei8324 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8324" ; + base:hasProperty pumps:nodei8325 . + +pumps:nodei8325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8325" ; + base:hasValueRank "1" . + +pumps:nodei8326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8326" . + +pumps:nodei8327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8327" . + +pumps:nodei8328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8328" . + +pumps:nodei8329 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8329" ; + base:hasProperty pumps:nodei8330 . + +pumps:nodei8330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8330" ; + base:hasValueRank "1" . + +pumps:nodei8331 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8331" ; + base:hasProperty pumps:nodei8332 . + +pumps:nodei8332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8332" ; + base:hasValueRank "1" . + +pumps:nodei8333 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8333" ; + base:hasProperty pumps:nodei8334, + pumps:nodei8335 . + +pumps:nodei8334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8334" ; + base:hasValueRank "1" . + +pumps:nodei8335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8335" ; + base:hasValueRank "1" . + +pumps:nodei8336 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8336" ; + base:hasProperty pumps:nodei8337, + pumps:nodei8338 . + +pumps:nodei8337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8337" ; + base:hasValueRank "1" . + +pumps:nodei8338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8338" ; + base:hasValueRank "1" . + +pumps:nodei8339 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8339" . + +pumps:nodei8340 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8340" ; + base:hasProperty pumps:nodei8341, + pumps:nodei8342 . + +pumps:nodei8341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8341" ; + base:hasValueRank "1" . + +pumps:nodei8342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8342" ; + base:hasValueRank "1" . + +pumps:nodei8343 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8343" ; + base:hasProperty pumps:nodei8344 . + +pumps:nodei8344 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8344" ; + base:hasValueRank "1" . + +pumps:nodei8345 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8345" . + +pumps:nodei8346 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8346" . + +pumps:nodei8347 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8347" . + +pumps:nodei8348 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8348" ; + base:hasProperty pumps:nodei8349 . + +pumps:nodei8349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8349" ; + base:hasValueRank "1" . + +pumps:nodei8350 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8350" ; + base:hasProperty pumps:nodei8351 . + +pumps:nodei8351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8351" ; + base:hasValueRank "1" . + +pumps:nodei8352 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8352" ; + base:hasProperty pumps:nodei8353, + pumps:nodei8354 . + +pumps:nodei8353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8353" ; + base:hasValueRank "1" . + +pumps:nodei8354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8354" ; + base:hasValueRank "1" . + +pumps:nodei8355 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8355" ; + base:hasProperty pumps:nodei8356, + pumps:nodei8357 . + +pumps:nodei8356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8356" ; + base:hasValueRank "1" . + +pumps:nodei8357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8357" ; + base:hasValueRank "1" . + +pumps:nodei8358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8358" . + +pumps:nodei8359 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8359" ; + base:hasProperty pumps:nodei8360, + pumps:nodei8361 . + +pumps:nodei8360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8360" ; + base:hasValueRank "1" . + +pumps:nodei8361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8361" ; + base:hasValueRank "1" . + +pumps:nodei8362 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8362" ; + base:hasProperty pumps:nodei8363 . + +pumps:nodei8363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8363" ; + base:hasValueRank "1" . + +pumps:nodei8364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8364" . + +pumps:nodei8365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8365" . + +pumps:nodei8366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8366" . + +pumps:nodei8367 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8367" ; + base:hasProperty pumps:nodei8368 . + +pumps:nodei8368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8368" ; + base:hasValueRank "1" . + +pumps:nodei8369 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8369" ; + base:hasProperty pumps:nodei8370 . + +pumps:nodei8370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8370" ; + base:hasValueRank "1" . + +pumps:nodei8371 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8371" ; + base:hasProperty pumps:nodei8372, + pumps:nodei8373 . + +pumps:nodei8372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8372" ; + base:hasValueRank "1" . + +pumps:nodei8373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8373" ; + base:hasValueRank "1" . + +pumps:nodei8374 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8374" ; + base:hasProperty pumps:nodei8375, + pumps:nodei8376 . + +pumps:nodei8375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8375" ; + base:hasValueRank "1" . + +pumps:nodei8376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8376" ; + base:hasValueRank "1" . + +pumps:nodei8377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8377" . + +pumps:nodei8378 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8378" ; + base:hasProperty pumps:nodei8379, + pumps:nodei8380 . + +pumps:nodei8379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8379" ; + base:hasValueRank "1" . + +pumps:nodei8380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8380" ; + base:hasValueRank "1" . + +pumps:nodei8381 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8381" ; + base:hasProperty pumps:nodei8382 . + +pumps:nodei8382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8382" ; + base:hasValueRank "1" . + +pumps:nodei8383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8383" . + +pumps:nodei8384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8384" . + +pumps:nodei8385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8385" . + +pumps:nodei8386 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8386" ; + base:hasProperty pumps:nodei8387 . + +pumps:nodei8387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8387" ; + base:hasValueRank "1" . + +pumps:nodei8388 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8388" ; + base:hasProperty pumps:nodei8389 . + +pumps:nodei8389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8389" ; + base:hasValueRank "1" . + +pumps:nodei8390 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8390" ; + base:hasProperty pumps:nodei8391, + pumps:nodei8392 . + +pumps:nodei8391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8391" ; + base:hasValueRank "1" . + +pumps:nodei8392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8392" ; + base:hasValueRank "1" . + +pumps:nodei8393 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8393" ; + base:hasProperty pumps:nodei8394, + pumps:nodei8395 . + +pumps:nodei8394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8394" ; + base:hasValueRank "1" . + +pumps:nodei8395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8395" ; + base:hasValueRank "1" . + +pumps:nodei8396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8396" . + +pumps:nodei8397 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8397" ; + base:hasProperty pumps:nodei8398, + pumps:nodei8399 . + +pumps:nodei8398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8398" ; + base:hasValueRank "1" . + +pumps:nodei8399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8399" ; + base:hasValueRank "1" . + +pumps:nodei8400 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8400" ; + base:hasProperty pumps:nodei8401 . + +pumps:nodei8401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8401" ; + base:hasValueRank "1" . + +pumps:nodei8402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8402" . + +pumps:nodei8403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8403" . + +pumps:nodei8404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8404" . + +pumps:nodei8405 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8405" ; + base:hasProperty pumps:nodei8406 . + +pumps:nodei8406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8406" ; + base:hasValueRank "1" . + +pumps:nodei8407 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpClass" ; + base:hasDatatype pumps:PumpClassEnum ; + base:hasDescription "Pump type according to functional principle and pumped fluid" ; + base:hasDisplayName "PumpClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8407" ; + base:hasProperty pumps:nodei13314 . + +pumps:nodei8408 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Shut_OffHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total head developed by the pump in a zero rate of flow" ; + base:hasDisplayName "Shut_OffHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8408" ; + base:hasProperty pumps:nodei13552, + pumps:nodei13553 . + +pumps:nodei8409 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Shut_OffPumpPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pump power input at zero rate of flow" ; + base:hasDisplayName "Shut_OffPumpPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8409" ; + base:hasProperty pumps:nodei13558, + pumps:nodei13559 . + +pumps:nodei8410 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SlipFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Flow lost internally through clearances" ; + base:hasDisplayName "SlipFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8410" ; + base:hasProperty pumps:nodei13564, + pumps:nodei13565 . + +pumps:nodei8411 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergy" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)." ; + base:hasDisplayName "SoundEnergy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8411" ; + base:hasProperty pumps:nodei13570, + pumps:nodei13571 . + +pumps:nodei8412 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundEnergyLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels." ; + base:hasDisplayName "SoundEnergyLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8412" ; + base:hasProperty pumps:nodei13576, + pumps:nodei13577 . + +pumps:nodei8413 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPower" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface." ; + base:hasDisplayName "SoundPower" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8413" ; + base:hasProperty pumps:nodei13582, + pumps:nodei13583 . + +pumps:nodei8414 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPowerLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels." ; + base:hasDisplayName "SoundPowerLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8414" ; + base:hasProperty pumps:nodei13588, + pumps:nodei13589 . + +pumps:nodei8415 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between instantaneous pressure and static pressure." ; + base:hasDisplayName "SoundPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8415" ; + base:hasProperty pumps:nodei13594, + pumps:nodei13595 . + +pumps:nodei8416 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoundPressureLevel" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ten times the logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels." ; + base:hasDisplayName "SoundPressureLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8416" ; + base:hasProperty pumps:nodei13600, + pumps:nodei13601 . + +pumps:nodei8417 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SpecificSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed that characterizes a pump in terms of its speed, flow rate per impeller eye, i.e. total flow for single-flow impeller, half flow for double-flow impeller, at the best efficiency point and head per stage at maximum impeller diameter" ; + base:hasDisplayName "SpecificSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8417" ; + base:hasProperty pumps:nodei13606, + pumps:nodei13607 . + +pumps:nodei8418 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8418" ; + base:hasProperty pumps:nodei8419 . + +pumps:nodei8419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8419" ; + base:hasValueRank "1" . + +pumps:nodei8420 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8420" ; + base:hasProperty pumps:nodei8421, + pumps:nodei8422 . + +pumps:nodei8421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8421" ; + base:hasValueRank "1" . + +pumps:nodei8422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8422" ; + base:hasValueRank "1" . + +pumps:nodei8423 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8423" ; + base:hasProperty pumps:nodei8424, + pumps:nodei8425 . + +pumps:nodei8424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8424" ; + base:hasValueRank "1" . + +pumps:nodei8425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8425" ; + base:hasValueRank "1" . + +pumps:nodei8426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8426" . + +pumps:nodei8427 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8427" ; + base:hasProperty pumps:nodei8428, + pumps:nodei8429 . + +pumps:nodei8428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8428" ; + base:hasValueRank "1" . + +pumps:nodei8429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8429" ; + base:hasValueRank "1" . + +pumps:nodei8430 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8430" ; + base:hasProperty pumps:nodei8431 . + +pumps:nodei8431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8431" ; + base:hasValueRank "1" . + +pumps:nodei8432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8432" . + +pumps:nodei8433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8433" . + +pumps:nodei8434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8434" . + +pumps:nodei8435 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8435" ; + base:hasProperty pumps:nodei8436 . + +pumps:nodei8436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8436" ; + base:hasValueRank "1" . + +pumps:nodei8437 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandardGasFlowrate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume flow rate at standard reference conditions, i.e. 0 °C and 101 325 Pa" ; + base:hasDisplayName "StandardGasFlowrate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8437" ; + base:hasProperty pumps:nodei13615, + pumps:nodei13616 . + +pumps:nodei8438 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The starting pressure is the pressure at which a vacuum pump can be switched on and a pumping effect is achieved without damage occurring." ; + base:hasDisplayName "StartingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8438" ; + base:hasProperty pumps:nodei13621, + pumps:nodei13622 . + +pumps:nodei8439 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Suction_SpecificSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed that characterizes a pump's cavitation performance in terms of its speed, optimum rate of flow per impeller eye at best efficiency point and NPSH3 at best efficiency point for the first stage at maximum impeller diameter" ; + base:hasDisplayName "Suction_SpecificSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8439" ; + base:hasProperty pumps:nodei13627, + pumps:nodei13628 . + +pumps:nodei8440 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SweptVolume" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume traversed by a single stroke of piston, plunger or diaphragm." ; + base:hasDisplayName "SweptVolume" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8440" ; + base:hasProperty pumps:nodei13633, + pumps:nodei13634 . + +pumps:nodei8441 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TripSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed at which the independent emergency overspeed devices operate to shut down a prime mover" ; + base:hasDisplayName "TripSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8441" ; + base:hasProperty pumps:nodei13639, + pumps:nodei13640 . + +pumps:nodei8442 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "TypeNumber" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pure number calculated at the point of best efficiency" ; + base:hasDisplayName "TypeNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8442" ; + base:hasProperty pumps:nodei13644 . + +pumps:nodei8443 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumeFlowRate" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volume flow rate of the gas removed by the pump from the gas phase within the evacuated chamber." ; + base:hasDisplayName "VolumeFlowRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8443" ; + base:hasProperty pumps:nodei13648, + pumps:nodei13649 . + +pumps:nodei8444 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumeFlowRateOfBackingPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum volume flow rate for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump" ; + base:hasDisplayName "VolumeFlowRateOfBackingPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8444" ; + base:hasProperty pumps:nodei13654, + pumps:nodei13655 . + +pumps:nodei8445 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WarmUpTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The warm-up time is the time required to heat the blowing agent in the boiling vessel to its working temperature. The initial temperature can either be equal to the ambient temperature or equal to the temperature at which the blowing agent of the vacuum pump can be exposed to atmospheric air without risk." ; + base:hasDisplayName "WarmUpTimeForAVaporJetPumpOrADiffusionPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8445" ; + base:hasProperty pumps:nodei13660, + pumps:nodei13661 ; + base:hasValue 0e+00 . + +pumps:nodei8446 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporTolerableLoad" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The mass flow rate for water vapor, in a gas ballast pump, in continuous operation and under normal ambient conditions, if the pumped gas is pure water vapor." ; + base:hasDisplayName "WaterVaporTolerableLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8446" ; + base:hasProperty pumps:nodei13666, + pumps:nodei13667 . + +pumps:nodei8447 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WetCriticalSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rotor resonant frequency calculated considering the additional support and damping produced by the action of the pumped fluid within rotor" ; + base:hasDisplayName "WetCriticalSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8447" ; + base:hasProperty pumps:nodei13672, + pumps:nodei13673 . + +pumps:nodei8448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8448" . + +pumps:nodei8449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8449" . + +pumps:nodei8450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8450" . + +pumps:nodei8451 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AtmosphericPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean absolute pressure of the atmosphere measured at the place of installation (2.1.1.3) of the pump" ; + base:hasDisplayName "AtmosphericPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8451" ; + base:hasProperty pumps:nodei8484, + pumps:nodei8485, + pumps:nodei8486 . + +pumps:nodei8452 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Density" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Volumetric mass at a stated temperature" ; + base:hasDisplayName "Density" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8452" ; + base:hasProperty pumps:nodei8487, + pumps:nodei8488, + pumps:nodei8489 . + +pumps:nodei8453 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DynamicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the shear stress to the shear velocity acting in a liquid subjected to a plane shear motion" ; + base:hasDisplayName "DynamicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8453" ; + base:hasProperty pumps:nodei8490, + pumps:nodei8491, + pumps:nodei8492 . + +pumps:nodei8454 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletManometer" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the zero or center position of the inlet manometer, or other point as defined by the manometer calibration" ; + base:hasDisplayName "HeightOfTheInletManometer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8454" ; + base:hasProperty pumps:nodei8493, + pumps:nodei8494, + pumps:nodei8495 . + +pumps:nodei8455 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheNpshDatumPlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the NPSH datum plane and the reference plane" ; + base:hasDisplayName "HeightOfTheNpshDatumPlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8455" ; + base:hasProperty pumps:nodei8496, + pumps:nodei8497, + pumps:nodei8498 . + +pumps:nodei8456 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletManometer" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the zero or center position of the outlet manometer, or other point as defined by the manometer calibration" ; + base:hasDisplayName "HeightOfTheOutletManometer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8456" ; + base:hasProperty pumps:nodei8499, + pumps:nodei8500, + pumps:nodei8501 . + +pumps:nodei8457 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HydraulicEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage" ; + base:hasDisplayName "HydraulicEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8457" ; + base:hasProperty pumps:nodei8502, + pumps:nodei8503, + pumps:nodei8504 . + +pumps:nodei8458 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation" ; + base:hasDisplayName "InstallationTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8458" ; + base:hasProperty pumps:nodei8505, + pumps:nodei8506, + pumps:nodei8507 . + +pumps:nodei8459 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "KinematicViscosity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the dynamic viscosity to the density of the pumped liquid" ; + base:hasDisplayName "KinematicViscosity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8459" ; + base:hasProperty pumps:nodei8508, + pumps:nodei8509, + pumps:nodei8510 . + +pumps:nodei8460 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied" ; + base:hasDisplayName "MaximumAllowableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8460" ; + base:hasProperty pumps:nodei8511, + pumps:nodei8512, + pumps:nodei8513 . + +pumps:nodei8461 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumDynamicSealingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest pressure expected at the shaft seals during any specified operating condition and during startup and shutdown" ; + base:hasDisplayName "MaximumDynamicSealingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8461" ; + base:hasProperty pumps:nodei8514, + pumps:nodei8515, + pumps:nodei8516 . + +pumps:nodei8462 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedMeanVelocityAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at the inlet area of the installation divided by the inlet area of the installation" ; + base:hasDisplayName "RatedMeanVelocityAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8462" ; + base:hasProperty pumps:nodei8517, + pumps:nodei8518, + pumps:nodei8519 . + +pumps:nodei8463 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedMeanVelocityAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at the outlet area of the installation divided by the inlet area of the installation" ; + base:hasDisplayName "RatedMeanVelocityAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8463" ; + base:hasProperty pumps:nodei8520, + pumps:nodei8521, + pumps:nodei8522 . + +pumps:nodei8464 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ,ab, at given operating conditions" ; + base:hasDisplayName "MechanicalEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8464" ; + base:hasProperty pumps:nodei8523, + pumps:nodei8524, + pumps:nodei8525 . + +pumps:nodei8465 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied" ; + base:hasDisplayName "MinimumAllowableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8465" ; + base:hasProperty pumps:nodei8526, + pumps:nodei8527, + pumps:nodei8528 . + +pumps:nodei8466 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableStableFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest flow at which the pump can operate without exceeding the noise and vibration limits imposed in the order" ; + base:hasDisplayName "MinimumAllowableStableFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8466" ; + base:hasProperty pumps:nodei8529, + pumps:nodei8530, + pumps:nodei8531 . + +pumps:nodei8467 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveSuctionHeadAvailable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Minimum NPSH available at the inlet area of the pump as determined by the conditions of the installation for a specified rate of flow" ; + base:hasDisplayName "NetPositiveSuctionHeadAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8467" ; + base:hasProperty pumps:nodei8532, + pumps:nodei8533, + pumps:nodei8534 . + +pumps:nodei8468 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverallEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the driver power input, Pmot, delivered as pump power output, Pu" ; + base:hasDisplayName "OverallEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8468" ; + base:hasProperty pumps:nodei8535, + pumps:nodei8536, + pumps:nodei8537 . + +pumps:nodei8469 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpBestEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest value of pump efficiency obtained at given operating conditions" ; + base:hasDisplayName "PumpBestEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8469" ; + base:hasProperty pumps:nodei8538, + pumps:nodei8539, + pumps:nodei8540 . + +pumps:nodei8470 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions" ; + base:hasDisplayName "PumpEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8470" ; + base:hasProperty pumps:nodei8541, + pumps:nodei8542, + pumps:nodei8543 . + +pumps:nodei8471 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpMechanicalPowerLosses" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Power absorbed by friction in bearings and shaft seal at given operating conditions of the pump" ; + base:hasDisplayName "PumpMechanicalPowerLosses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8471" ; + base:hasProperty pumps:nodei8544, + pumps:nodei8545, + pumps:nodei8546 . + +pumps:nodei8472 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpRatedPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Power required by the pump at the rated conditions" ; + base:hasDisplayName "PumpRatedPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8472" ; + base:hasProperty pumps:nodei8547, + pumps:nodei8548, + pumps:nodei8549 . + +pumps:nodei8473 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump" ; + base:hasDisplayName "PumpTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8473" ; + base:hasProperty pumps:nodei8550, + pumps:nodei8551, + pumps:nodei8552 . + +pumps:nodei8474 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedDifferentialPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Differential pressure for the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedDifferentialPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8474" ; + base:hasProperty pumps:nodei8553, + pumps:nodei8554, + pumps:nodei8555 . + +pumps:nodei8475 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at the guarantee point" ; + base:hasDisplayName "RatedFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8475" ; + base:hasProperty pumps:nodei8556, + pumps:nodei8557, + pumps:nodei8558 . + +pumps:nodei8476 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Number of revolutions of the pump in a given time required to meet the rated conditions" ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8476" ; + base:hasProperty pumps:nodei8559, + pumps:nodei8560, + pumps:nodei8561 . + +pumps:nodei8477 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the installation, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8477" ; + base:hasProperty pumps:nodei8562, + pumps:nodei8563, + pumps:nodei8564 . + +pumps:nodei8478 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the installation, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtOutletAreaOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8478" ; + base:hasProperty pumps:nodei8565, + pumps:nodei8566, + pumps:nodei8567 . + +pumps:nodei8479 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UsefulLife" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval from first use until the instant when a limiting state is reached" ; + base:hasDisplayName "UsefulLife" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8479" ; + base:hasProperty pumps:nodei8568, + pumps:nodei8569, + pumps:nodei8570 . + +pumps:nodei8480 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValveSeatVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean velocity of the flow through the valve seat at the specified operating conditions" ; + base:hasDisplayName "ValveSeatVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8480" ; + base:hasProperty pumps:nodei8571, + pumps:nodei8572, + pumps:nodei8573 . + +pumps:nodei8481 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValveSpillVelocity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mean velocity of the flow through the valve spill area" ; + base:hasDisplayName "ValveSpillVelocity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8481" ; + base:hasProperty pumps:nodei8574, + pumps:nodei8575, + pumps:nodei8576 . + +pumps:nodei8482 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VaporPressureOfThePumpedLiquid" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Absolute pressure at which the fluid vaporizes corresponding to the temperature of the liquid" ; + base:hasDisplayName "VaporPressureOfThePumpedLiquid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8482" ; + base:hasProperty pumps:nodei8577, + pumps:nodei8578, + pumps:nodei8579 . + +pumps:nodei8483 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "VolumetricEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the actual delivered volume at maximum pressure to the geometric displacement volume" ; + base:hasDisplayName "VolumetricEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8483" ; + base:hasProperty pumps:nodei8580, + pumps:nodei8581, + pumps:nodei8582 . + +pumps:nodei8484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8484" . + +pumps:nodei8485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8485" . + +pumps:nodei8486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8486" . + +pumps:nodei8487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8487" . + +pumps:nodei8488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8488" . + +pumps:nodei8489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8489" . + +pumps:nodei8490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8490" . + +pumps:nodei8491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8491" . + +pumps:nodei8492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8492" . + +pumps:nodei8493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8493" . + +pumps:nodei8494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8494" . + +pumps:nodei8495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8495" . + +pumps:nodei8496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8496" . + +pumps:nodei8497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8497" . + +pumps:nodei8498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8498" . + +pumps:nodei8499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8499" . + +pumps:nodei8500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8500" . + +pumps:nodei8501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8501" . + +pumps:nodei8502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8502" . + +pumps:nodei8503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8503" . + +pumps:nodei8504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8504" . + +pumps:nodei8505 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8505" . + +pumps:nodei8506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8506" . + +pumps:nodei8507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8507" . + +pumps:nodei8508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8508" . + +pumps:nodei8509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8509" . + +pumps:nodei8510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8510" . + +pumps:nodei8511 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8511" . + +pumps:nodei8512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8512" . + +pumps:nodei8513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8513" . + +pumps:nodei8514 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8514" . + +pumps:nodei8515 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8515" . + +pumps:nodei8516 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8516" . + +pumps:nodei8517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8517" . + +pumps:nodei8518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8518" . + +pumps:nodei8519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8519" . + +pumps:nodei8520 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8520" . + +pumps:nodei8521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8521" . + +pumps:nodei8522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8522" . + +pumps:nodei8523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8523" . + +pumps:nodei8524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8524" . + +pumps:nodei8525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8525" . + +pumps:nodei8526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8526" . + +pumps:nodei8527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8527" . + +pumps:nodei8528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8528" . + +pumps:nodei8529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8529" . + +pumps:nodei8530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8530" . + +pumps:nodei8531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8531" . + +pumps:nodei8532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8532" . + +pumps:nodei8533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8533" . + +pumps:nodei8534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8534" . + +pumps:nodei8535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8535" . + +pumps:nodei8536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8536" . + +pumps:nodei8537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8537" . + +pumps:nodei8538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8538" . + +pumps:nodei8539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8539" . + +pumps:nodei8540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8540" . + +pumps:nodei8541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8541" . + +pumps:nodei8542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8542" . + +pumps:nodei8543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8543" . + +pumps:nodei8544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8544" . + +pumps:nodei8545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8545" . + +pumps:nodei8546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8546" . + +pumps:nodei8547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8547" . + +pumps:nodei8548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8548" . + +pumps:nodei8549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8549" . + +pumps:nodei8550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8550" . + +pumps:nodei8551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8551" . + +pumps:nodei8552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8552" . + +pumps:nodei8553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8553" . + +pumps:nodei8554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8554" . + +pumps:nodei8555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8555" . + +pumps:nodei8556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8556" . + +pumps:nodei8557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8557" . + +pumps:nodei8558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8558" . + +pumps:nodei8559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8559" . + +pumps:nodei8560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8560" . + +pumps:nodei8561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8561" . + +pumps:nodei8562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8562" . + +pumps:nodei8563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8563" . + +pumps:nodei8564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8564" . + +pumps:nodei8565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8565" . + +pumps:nodei8566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8566" . + +pumps:nodei8567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8567" . + +pumps:nodei8568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8568" . + +pumps:nodei8569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8569" . + +pumps:nodei8570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8570" . + +pumps:nodei8571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8571" . + +pumps:nodei8572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8572" . + +pumps:nodei8573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8573" . + +pumps:nodei8574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8574" . + +pumps:nodei8575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8575" . + +pumps:nodei8576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8576" . + +pumps:nodei8577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8577" . + +pumps:nodei8578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8578" . + +pumps:nodei8579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8579" . + +pumps:nodei8580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8580" . + +pumps:nodei8581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8581" . + +pumps:nodei8582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8582" . + +pumps:nodei8583 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CompressionRatio" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the backing pressure, p3, to the inlet pressure, p1, of the vacuum pump without throughput" ; + base:hasDisplayName "CompressionRatio" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8583" ; + base:hasProperty pumps:nodei8622, + pumps:nodei8623, + pumps:nodei8624 . + +pumps:nodei8584 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionZone" ; + base:hasDatatype pumps:ExplosionZoneOptionSet ; + base:hasDescription "Categories of explosion zones for devices according to 2014/34/EU (ATEX)." ; + base:hasDisplayName "ExplosionZone" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8584" ; + base:hasProperty pumps:nodei8625 . + +pumps:nodei8585 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fieldbus" ; + base:hasDatatype pumps:FieldbusEnum ; + base:hasDescription "Selected fieldbus for the product" ; + base:hasDisplayName "Fieldbus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8585" ; + base:hasProperty pumps:nodei8626 . + +pumps:nodei8586 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fluid" ; + base:hasDatatype opcua:String ; + base:hasDescription "Fluid that is handled by the pump at specified operating conditions" ; + base:hasDisplayName "Fluid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8586" ; + base:hasProperty pumps:nodei8627 . + +pumps:nodei8587 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "GasContent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of gaseous substance in the liquid to be pumped, either as a contaminant or as vapor from the main body of liquid" ; + base:hasDisplayName "GasContent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8587" ; + base:hasProperty pumps:nodei8628, + pumps:nodei8629, + pumps:nodei8630 . + +pumps:nodei8588 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletSideOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the fluid level on the inlet side of the installation, or in the center of the inlet manifold" ; + base:hasDisplayName "HeightOfTheInletSideOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8588" ; + base:hasProperty pumps:nodei8631, + pumps:nodei8632, + pumps:nodei8633 . + +pumps:nodei8589 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletSideOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the fluid level on the outlet side of the installation or in the center of the outlet manifold" ; + base:hasDisplayName "HeightOfTheOutletSideOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8589" ; + base:hasProperty pumps:nodei8634, + pumps:nodei8635, + pumps:nodei8636 . + +pumps:nodei8590 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the pump" ; + base:hasDisplayName "HeightOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8590" ; + base:hasProperty pumps:nodei8637, + pumps:nodei8638, + pumps:nodei8639 . + +pumps:nodei8591 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest ambient temperature to be expected under normal circumstances" ; + base:hasDisplayName "MaximumAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8591" ; + base:hasProperty pumps:nodei8640, + pumps:nodei8641, + pumps:nodei8642 . + +pumps:nodei8592 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Greatest rate of flow which is expected at operating conditions" ; + base:hasDisplayName "MaximumFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8592" ; + base:hasProperty pumps:nodei8643, + pumps:nodei8644, + pumps:nodei8645 . + +pumps:nodei8593 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest total head developed by a pump at any rate of flow" ; + base:hasDisplayName "MaximumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8593" ; + base:hasProperty pumps:nodei8646, + pumps:nodei8647, + pumps:nodei8648 . + +pumps:nodei8594 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest inlet pressure to which the pump is subjected during operation" ; + base:hasDisplayName "MaximumInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8594" ; + base:hasProperty pumps:nodei8649, + pumps:nodei8650, + pumps:nodei8651 . + +pumps:nodei8595 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum possible pressure at outlet, due either to internal energy increase (rotodynamic pumps) or external downstream restrictions (volumetric pumps)" ; + base:hasDisplayName "MaximumOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8595" ; + base:hasProperty pumps:nodei8652, + pumps:nodei8653, + pumps:nodei8654 . + +pumps:nodei8596 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest relative humidity that can be expected under normal circumstances." ; + base:hasDisplayName "MaximumRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8596" ; + base:hasProperty pumps:nodei8655, + pumps:nodei8656, + pumps:nodei8657 . + +pumps:nodei8597 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest fluid temperature to be expected under operating conditions" ; + base:hasDisplayName "MaximumTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8597" ; + base:hasProperty pumps:nodei8658, + pumps:nodei8659, + pumps:nodei8660 . + +pumps:nodei8598 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanTimeBetweenFailures" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Average of the times between failures" ; + base:hasDisplayName "MeanTimeBetweenFailures" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8598" ; + base:hasProperty pumps:nodei8661, + pumps:nodei8662, + pumps:nodei8663 . + +pumps:nodei8599 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest ambient temperature to be expected under normal circumstances" ; + base:hasDisplayName "MinimumAmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8599" ; + base:hasProperty pumps:nodei8664, + pumps:nodei8665, + pumps:nodei8666 . + +pumps:nodei8600 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest rate of flow which is expected at operating conditions" ; + base:hasDisplayName "MinimumFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8600" ; + base:hasProperty pumps:nodei8667, + pumps:nodei8668, + pumps:nodei8669 . + +pumps:nodei8601 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Smallest total head developed by a pump at any rate of flow" ; + base:hasDisplayName "MinimumHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8601" ; + base:hasProperty pumps:nodei8670, + pumps:nodei8671, + pumps:nodei8672 . + +pumps:nodei8602 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest inlet pressure that can occur during operation for the pump" ; + base:hasDisplayName "MinimumInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8602" ; + base:hasProperty pumps:nodei8673, + pumps:nodei8674, + pumps:nodei8675 . + +pumps:nodei8603 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest outlet pressure that can occur during operation for the pump" ; + base:hasDisplayName "MinimumOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8603" ; + base:hasProperty pumps:nodei8676, + pumps:nodei8677, + pumps:nodei8678 . + +pumps:nodei8604 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumRelativeHumidity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest relative humidity to be expected under normal circumstances." ; + base:hasDisplayName "MinimumRelativeHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8604" ; + base:hasProperty pumps:nodei8679, + pumps:nodei8680, + pumps:nodei8681 . + +pumps:nodei8605 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest fluid temperature to be expected under operating conditions" ; + base:hasDisplayName "MinimumTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8605" ; + base:hasProperty pumps:nodei8682, + pumps:nodei8683, + pumps:nodei8684 . + +pumps:nodei8606 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Multi_Phase" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Comprising a fluid together with substances in solid or gaseous states, whether due to deliberate addition or a change of state caused by a change in conditions. A \"True\" status means that there is a possibility of multi-phase-fluid and a \"False\" status means that there is no possibility of multi-phase-fluid." ; + base:hasDisplayName "Multi_Phase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8606" ; + base:hasProperty pumps:nodei8607, + pumps:nodei8608, + pumps:nodei8685 . + +pumps:nodei8607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8607" . + +pumps:nodei8608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8608" . + +pumps:nodei8609 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureAvailable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid" ; + base:hasDisplayName "NetPositiveInletPressureAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8609" ; + base:hasProperty pumps:nodei8686, + pumps:nodei8687, + pumps:nodei8688 . + +pumps:nodei8610 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalFlow" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rate of flow at which usual operation is expected" ; + base:hasDisplayName "NormalFlow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8610" ; + base:hasProperty pumps:nodei8689, + pumps:nodei8690, + pumps:nodei8691 . + +pumps:nodei8611 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NpshDatumPlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Horizontal plane through the center of the circle described by the external points of the entrance edges of the impeller blades, in the first stage in the case of multi-stage pumps" ; + base:hasDisplayName "NpshDatumPlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8611" ; + base:hasProperty pumps:nodei8692, + pumps:nodei8693, + pumps:nodei8694 . + +pumps:nodei8612 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingMode" ; + base:hasDatatype pumps:OperatingModeEnum ; + base:hasDescription "Specifies whether the pump is to be operated in single, parallel or series connection." ; + base:hasDisplayName "OperatingMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8612" ; + base:hasProperty pumps:nodei8695 . + +pumps:nodei8613 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressureOfTheInstallation" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the installation for the working conditions" ; + base:hasDisplayName "RatedInletPressureOfTheInstallation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8613" ; + base:hasProperty pumps:nodei8696, + pumps:nodei8697, + pumps:nodei8698 . + +pumps:nodei8614 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedPumpUnitTotalHead" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Difference of the total head, at the outlet side of the pump unit from the total head at the inlet side of the pump unit, at which usual operation is expected" ; + base:hasDisplayName "RatedPumpUnitTotalHead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8614" ; + base:hasProperty pumps:nodei8699, + pumps:nodei8700, + pumps:nodei8701 . + +pumps:nodei8615 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencePlane" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Any horizontal plane for use as the datum for height measurement" ; + base:hasDisplayName "ReferencePlane" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8615" ; + base:hasProperty pumps:nodei8702, + pumps:nodei8703, + pumps:nodei8704 . + +pumps:nodei8616 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequiredControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "Specifies which control mode is to be used for the use case." ; + base:hasDisplayName "RequiredControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8616" ; + base:hasProperty pumps:nodei8705 . + +pumps:nodei8617 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequiredTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Time interval throughout which an item is required to be in an up state" ; + base:hasDisplayName "RequiredTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8617" ; + base:hasProperty pumps:nodei8706, + pumps:nodei8707, + pumps:nodei8708 . + +pumps:nodei8618 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "SolidContent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of solids contained in the fluid to be pumped, either as a contaminant or as a deliberate useful burden or suspension" ; + base:hasDisplayName "SolidContent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8618" ; + base:hasProperty pumps:nodei8709, + pumps:nodei8710, + pumps:nodei8711 . + +pumps:nodei8619 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Throughput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Amount of fluid flowing through a duct" ; + base:hasDisplayName "Throughput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8619" ; + base:hasProperty pumps:nodei8712, + pumps:nodei8713, + pumps:nodei8714 . + +pumps:nodei8620 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "UltimatePressureOfAVacuumPump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The ultimate pressure is the value to which the pressure in a standardized test dome approaches asymptotically during normal operation of the vacuum pump and without gas inlet. A difference can be made between the final pressure caused by gases and the final pressure caused by gases and vapors." ; + base:hasDisplayName "UltimatePressureOfAVacuumPump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8620" ; + base:hasProperty pumps:nodei8715, + pumps:nodei8716, + pumps:nodei8717 . + +pumps:nodei8621 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WorkingTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Temperature determined by the given application and fluid." ; + base:hasDisplayName "WorkingTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8621" ; + base:hasProperty pumps:nodei8718, + pumps:nodei8719, + pumps:nodei8720 . + +pumps:nodei8622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8622" . + +pumps:nodei8623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8623" . + +pumps:nodei8624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8624" . + +pumps:nodei8625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8625" . + +pumps:nodei8626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8626" . + +pumps:nodei8627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8627" . + +pumps:nodei8628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8628" . + +pumps:nodei8629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8629" . + +pumps:nodei8630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8630" . + +pumps:nodei8631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8631" . + +pumps:nodei8632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8632" . + +pumps:nodei8633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8633" . + +pumps:nodei8634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8634" . + +pumps:nodei8635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8635" . + +pumps:nodei8636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8636" . + +pumps:nodei8637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8637" . + +pumps:nodei8638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8638" . + +pumps:nodei8639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8639" . + +pumps:nodei8640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8640" . + +pumps:nodei8641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8641" . + +pumps:nodei8642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8642" . + +pumps:nodei8643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8643" . + +pumps:nodei8644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8644" . + +pumps:nodei8645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8645" . + +pumps:nodei8646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8646" . + +pumps:nodei8647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8647" . + +pumps:nodei8648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8648" . + +pumps:nodei8649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8649" . + +pumps:nodei8650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8650" . + +pumps:nodei8651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8651" . + +pumps:nodei8652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8652" . + +pumps:nodei8653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8653" . + +pumps:nodei8654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8654" . + +pumps:nodei8655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8655" . + +pumps:nodei8656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8656" . + +pumps:nodei8657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8657" . + +pumps:nodei8658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8658" . + +pumps:nodei8659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8659" . + +pumps:nodei8660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8660" . + +pumps:nodei8661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8661" . + +pumps:nodei8662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8662" . + +pumps:nodei8663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8663" . + +pumps:nodei8664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8664" . + +pumps:nodei8665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8665" . + +pumps:nodei8666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8666" . + +pumps:nodei8667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8667" . + +pumps:nodei8668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8668" . + +pumps:nodei8669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8669" . + +pumps:nodei8670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8670" . + +pumps:nodei8671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8671" . + +pumps:nodei8672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8672" . + +pumps:nodei8673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8673" . + +pumps:nodei8674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8674" . + +pumps:nodei8675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8675" . + +pumps:nodei8676 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8676" . + +pumps:nodei8677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8677" . + +pumps:nodei8678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8678" . + +pumps:nodei8679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8679" . + +pumps:nodei8680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8680" . + +pumps:nodei8681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8681" . + +pumps:nodei8682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8682" . + +pumps:nodei8683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8683" . + +pumps:nodei8684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8684" . + +pumps:nodei8685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8685" . + +pumps:nodei8686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8686" . + +pumps:nodei8687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8687" . + +pumps:nodei8688 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8688" . + +pumps:nodei8689 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8689" . + +pumps:nodei8690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8690" . + +pumps:nodei8691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8691" . + +pumps:nodei8692 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8692" . + +pumps:nodei8693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8693" . + +pumps:nodei8694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8694" . + +pumps:nodei8695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8695" . + +pumps:nodei8696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8696" . + +pumps:nodei8697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8697" . + +pumps:nodei8698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8698" . + +pumps:nodei8699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8699" . + +pumps:nodei8700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8700" . + +pumps:nodei8701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8701" . + +pumps:nodei8702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8702" . + +pumps:nodei8703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8703" . + +pumps:nodei8704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8704" . + +pumps:nodei8705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8705" . + +pumps:nodei8706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8706" . + +pumps:nodei8707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8707" . + +pumps:nodei8708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8708" . + +pumps:nodei8709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8709" . + +pumps:nodei8710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8710" . + +pumps:nodei8711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8711" . + +pumps:nodei8712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8712" . + +pumps:nodei8713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8713" . + +pumps:nodei8714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8714" . + +pumps:nodei8715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8715" . + +pumps:nodei8716 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8716" . + +pumps:nodei8717 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8717" . + +pumps:nodei8718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8718" . + +pumps:nodei8719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8719" . + +pumps:nodei8720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8720" . + +pumps:nodei8721 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOff" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property enables the operation." ; + base:hasDisplayName "OnOff" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8721" ; + base:hasProperty pumps:nodei8722, + pumps:nodei8723, + pumps:nodei8724 . + +pumps:nodei8722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8722" . + +pumps:nodei8723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8723" . + +pumps:nodei8724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8724" . + +pumps:nodei8725 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element" ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8725" ; + base:hasProperty pumps:nodei8726, + pumps:nodei8727, + pumps:nodei8732 . + +pumps:nodei8726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8726" . + +pumps:nodei8727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8727" . + +pumps:nodei8728 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used" ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8728" ; + base:hasProperty pumps:nodei8729, + pumps:nodei8730, + pumps:nodei8731 . + +pumps:nodei8729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8729" . + +pumps:nodei8730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8730" . + +pumps:nodei8731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8731" . + +pumps:nodei8732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8732" . + +pumps:nodei8733 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property" ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8733" ; + base:hasProperty pumps:nodei8739, + pumps:nodei8740, + pumps:nodei8741 . + +pumps:nodei8734 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "FeedbackVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Variable quantity, which represents the controlled variable and is returned to the comparing element" ; + base:hasDisplayName "FeedbackVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8734" ; + base:hasProperty pumps:nodei8735, + pumps:nodei8742, + pumps:nodei8743 . + +pumps:nodei8735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8735" . + +pumps:nodei8736 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceVariable" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable" ; + base:hasDisplayName "ReferenceVariable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8736" ; + base:hasProperty pumps:nodei8737, + pumps:nodei8747, + pumps:nodei8748 . + +pumps:nodei8737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8737" . + +pumps:nodei8738 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManipulatedValue" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Output variable of the controlling system, which is also an input variable of the controlled system" ; + base:hasDisplayName "ManipulatedValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8738" ; + base:hasProperty pumps:nodei8744, + pumps:nodei8745, + pumps:nodei8746 . + +pumps:nodei8739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8739" . + +pumps:nodei8740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8740" . + +pumps:nodei8741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8741" . + +pumps:nodei8742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8742" . + +pumps:nodei8743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8743" . + +pumps:nodei8744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8744" . + +pumps:nodei8745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8745" . + +pumps:nodei8746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8746" . + +pumps:nodei8747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8747" . + +pumps:nodei8748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8748" . + +pumps:nodei8749 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetOperationMode" ; + base:hasDatatype pumps:OperationModeEnum ; + base:hasDescription "This property describes the desired operation mode of the pump." ; + base:hasDisplayName "SetOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8749" ; + base:hasProperty pumps:nodei8772 . + +pumps:nodei8750 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualOperationMode" ; + base:hasDatatype pumps:OperationModeEnum ; + base:hasDescription "This property describes the actual operation mode of the pump." ; + base:hasDisplayName "ActualOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8750" ; + base:hasProperty pumps:nodei8766 . + +pumps:nodei8751 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReverseRotatingDirection" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates the inversion of the standard rotating direction." ; + base:hasDisplayName "ReverseRotatingDirection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8751" ; + base:hasProperty pumps:nodei8752, + pumps:nodei8753, + pumps:nodei8770 . + +pumps:nodei8752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8752" . + +pumps:nodei8753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8753" . + +pumps:nodei8754 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "This property describes the actual control mode of the pump." ; + base:hasDisplayName "ActualControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8754" ; + base:hasProperty pumps:nodei8765 . + +pumps:nodei8755 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetControlMode" ; + base:hasDatatype pumps:ControlModeEnum ; + base:hasDescription "This property describes the desired control mode of the pump." ; + base:hasDisplayName "SetControlMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8755" ; + base:hasProperty pumps:nodei8771 . + +pumps:nodei8756 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ControlInversion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property offers the inversion of the selected control mode in operation mode AutoControl. A \"True\" status means that the control mode inversion is activated and a \"False\" status means that the control mode inversion is deactivated." ; + base:hasDisplayName "ControlInversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8756" ; + base:hasProperty pumps:nodei8757, + pumps:nodei8758, + pumps:nodei8767 . + +pumps:nodei8757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8757" . + +pumps:nodei8758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8758" . + +pumps:nodei8759 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExternalSignal" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property offers the activation of an external electrical interface serving the setpoint of the control function by selecting the kind of electrical (analogue) signal." ; + base:hasDisplayName "ExternalSignal" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8759" ; + base:hasProperty pumps:nodei8760, + pumps:nodei8761, + pumps:nodei8769 . + +pumps:nodei8760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8760" . + +pumps:nodei8761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8761" . + +pumps:nodei8762 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property activates of the control function." ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8762" ; + base:hasProperty pumps:nodei8763, + pumps:nodei8764, + pumps:nodei8768 . + +pumps:nodei8763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8763" . + +pumps:nodei8764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8764" . + +pumps:nodei8765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8765" . + +pumps:nodei8766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8766" . + +pumps:nodei8767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8767" . + +pumps:nodei8768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8768" . + +pumps:nodei8769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8769" . + +pumps:nodei8770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8770" . + +pumps:nodei8771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8771" . + +pumps:nodei8772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8772" . + +pumps:nodei8773 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8773" ; + base:hasProperty pumps:nodei8774, + pumps:nodei8775, + pumps:nodei8776 . + +pumps:nodei8774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8774" . + +pumps:nodei8775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8775" . + +pumps:nodei8776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8776" . + +pumps:nodei8777 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8777" ; + base:hasProperty pumps:nodei8778, + pumps:nodei8779, + pumps:nodei8780 . + +pumps:nodei8778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8778" . + +pumps:nodei8779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8779" . + +pumps:nodei8780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8780" . + +pumps:nodei8781 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8781" ; + base:hasProperty pumps:nodei8782, + pumps:nodei8783, + pumps:nodei8819 . + +pumps:nodei8782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8782" . + +pumps:nodei8783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8783" . + +pumps:nodei8784 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8784" ; + base:hasProperty pumps:nodei8785, + pumps:nodei8786, + pumps:nodei8818 . + +pumps:nodei8785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8785" . + +pumps:nodei8786 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8786" . + +pumps:nodei8787 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8787" ; + base:hasProperty pumps:nodei8788, + pumps:nodei8789, + pumps:nodei8817 . + +pumps:nodei8788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8788" . + +pumps:nodei8789 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8789" . + +pumps:nodei8790 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8790" ; + base:hasProperty pumps:nodei8791, + pumps:nodei8792, + pumps:nodei8820 . + +pumps:nodei8791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8791" . + +pumps:nodei8792 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8792" . + +pumps:nodei8793 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8793" ; + base:hasProperty pumps:nodei8794, + pumps:nodei8795, + pumps:nodei8821 . + +pumps:nodei8794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8794" . + +pumps:nodei8795 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8795" . + +pumps:nodei8796 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8796" ; + base:hasProperty pumps:nodei8797, + pumps:nodei8798, + pumps:nodei8822 . + +pumps:nodei8797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8797" . + +pumps:nodei8798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8798" . + +pumps:nodei8799 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8799" ; + base:hasProperty pumps:nodei8800, + pumps:nodei8801, + pumps:nodei8823 . + +pumps:nodei8800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8800" . + +pumps:nodei8801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8801" . + +pumps:nodei8802 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8802" ; + base:hasProperty pumps:nodei8803, + pumps:nodei8804, + pumps:nodei8824 . + +pumps:nodei8803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8803" . + +pumps:nodei8804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8804" . + +pumps:nodei8805 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8805" ; + base:hasProperty pumps:nodei8806, + pumps:nodei8807, + pumps:nodei8825 . + +pumps:nodei8806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8806" . + +pumps:nodei8807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8807" . + +pumps:nodei8808 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8808" ; + base:hasProperty pumps:nodei8809, + pumps:nodei8810, + pumps:nodei8826 . + +pumps:nodei8809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8809" . + +pumps:nodei8810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8810" . + +pumps:nodei8811 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8811" ; + base:hasProperty pumps:nodei8812, + pumps:nodei8813, + pumps:nodei8827 . + +pumps:nodei8812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8812" . + +pumps:nodei8813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8813" . + +pumps:nodei8814 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteOutputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete output unit." ; + base:hasDisplayName "DiscreteOutputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8814" ; + base:hasProperty pumps:nodei8815, + pumps:nodei8816, + pumps:nodei8828 . + +pumps:nodei8815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8815" . + +pumps:nodei8816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8816" . + +pumps:nodei8817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8817" . + +pumps:nodei8818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8818" . + +pumps:nodei8819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8819" . + +pumps:nodei8820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8820" . + +pumps:nodei8821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8821" . + +pumps:nodei8822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8822" . + +pumps:nodei8823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8823" . + +pumps:nodei8824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8824" . + +pumps:nodei8825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8825" . + +pumps:nodei8826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8826" . + +pumps:nodei8827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8827" . + +pumps:nodei8828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8828" . + +pumps:nodei8829 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickMode" ; + base:hasDatatype pumps:PumpKickModeEnum ; + base:hasDescription "This property describes the pump kick mode of the pump." ; + base:hasDisplayName "PumpKickMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8829" ; + base:hasProperty pumps:nodei8836 . + +pumps:nodei8830 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the absolute time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8830" ; + base:hasProperty pumps:nodei8835 . + +pumps:nodei8831 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the interval time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8831" ; + base:hasProperty pumps:nodei8832, + pumps:nodei8833, + pumps:nodei8834 ; + base:hasValue 0e+00 . + +pumps:nodei8832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8832" . + +pumps:nodei8833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8833" . + +pumps:nodei8834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8834" . + +pumps:nodei8835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8835" . + +pumps:nodei8836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8836" . + +pumps:nodei8837 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8837" ; + base:hasProperty pumps:nodei8838, + pumps:nodei8839, + pumps:nodei8840 . + +pumps:nodei8838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8838" . + +pumps:nodei8839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8839" . + +pumps:nodei8840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8840" . + +pumps:nodei8841 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8841" ; + base:hasProperty pumps:nodei8842, + pumps:nodei8843, + pumps:nodei8851 . + +pumps:nodei8842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8842" . + +pumps:nodei8843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8843" . + +pumps:nodei8844 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8844" ; + base:hasProperty pumps:nodei8845, + pumps:nodei8846, + pumps:nodei8852 . + +pumps:nodei8845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8845" . + +pumps:nodei8846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8846" . + +pumps:nodei8847 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8847" ; + base:hasProperty pumps:nodei8853, + pumps:nodei8854, + pumps:nodei8855 . + +pumps:nodei8848 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8848" ; + base:hasProperty pumps:nodei8849, + pumps:nodei8850, + pumps:nodei8856 . + +pumps:nodei8849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8849" . + +pumps:nodei8850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8850" . + +pumps:nodei8851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8851" . + +pumps:nodei8852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8852" . + +pumps:nodei8853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8853" . + +pumps:nodei8854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8854" . + +pumps:nodei8855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8855" . + +pumps:nodei8856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8856" . + +pumps:nodei8857 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8857" ; + base:hasProperty pumps:nodei8858, + pumps:nodei8859, + pumps:nodei8867 . + +pumps:nodei8858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8858" . + +pumps:nodei8859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8859" . + +pumps:nodei8860 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8860" ; + base:hasProperty pumps:nodei8861, + pumps:nodei8862, + pumps:nodei8868 . + +pumps:nodei8861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8861" . + +pumps:nodei8862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8862" . + +pumps:nodei8863 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8863" ; + base:hasProperty pumps:nodei8869, + pumps:nodei8870, + pumps:nodei8871 . + +pumps:nodei8864 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8864" ; + base:hasProperty pumps:nodei8865, + pumps:nodei8866, + pumps:nodei8872 . + +pumps:nodei8865 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8865" . + +pumps:nodei8866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8866" . + +pumps:nodei8867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8867" . + +pumps:nodei8868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8868" . + +pumps:nodei8869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8869" . + +pumps:nodei8870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8870" . + +pumps:nodei8871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8871" . + +pumps:nodei8872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8872" . + +pumps:nodei8873 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8873" ; + base:hasProperty pumps:nodei8874, + pumps:nodei8875, + pumps:nodei8883 . + +pumps:nodei8874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8874" . + +pumps:nodei8875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8875" . + +pumps:nodei8876 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8876" ; + base:hasProperty pumps:nodei8877, + pumps:nodei8878, + pumps:nodei8884 . + +pumps:nodei8877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8877" . + +pumps:nodei8878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8878" . + +pumps:nodei8879 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8879" ; + base:hasProperty pumps:nodei8885, + pumps:nodei8886, + pumps:nodei8887 . + +pumps:nodei8880 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8880" ; + base:hasProperty pumps:nodei8881, + pumps:nodei8882, + pumps:nodei8888 . + +pumps:nodei8881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8881" . + +pumps:nodei8882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8882" . + +pumps:nodei8883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8883" . + +pumps:nodei8884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8884" . + +pumps:nodei8885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8885" . + +pumps:nodei8886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8886" . + +pumps:nodei8887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8887" . + +pumps:nodei8888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8888" . + +pumps:nodei8889 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8889" ; + base:hasProperty pumps:nodei8890, + pumps:nodei8891, + pumps:nodei8899 . + +pumps:nodei8890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8890" . + +pumps:nodei8891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8891" . + +pumps:nodei8892 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8892" ; + base:hasProperty pumps:nodei8893, + pumps:nodei8894, + pumps:nodei8900 . + +pumps:nodei8893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8893" . + +pumps:nodei8894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8894" . + +pumps:nodei8895 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8895" ; + base:hasProperty pumps:nodei8901, + pumps:nodei8902, + pumps:nodei8903 . + +pumps:nodei8896 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8896" ; + base:hasProperty pumps:nodei8897, + pumps:nodei8898, + pumps:nodei8904 . + +pumps:nodei8897 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8897" . + +pumps:nodei8898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8898" . + +pumps:nodei8899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8899" . + +pumps:nodei8900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8900" . + +pumps:nodei8901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8901" . + +pumps:nodei8902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8902" . + +pumps:nodei8903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8903" . + +pumps:nodei8904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8904" . + +pumps:nodei8905 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8905" ; + base:hasProperty pumps:nodei8906, + pumps:nodei8907, + pumps:nodei8915 . + +pumps:nodei8906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8906" . + +pumps:nodei8907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8907" . + +pumps:nodei8908 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8908" ; + base:hasProperty pumps:nodei8909, + pumps:nodei8910, + pumps:nodei8916 . + +pumps:nodei8909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8909" . + +pumps:nodei8910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8910" . + +pumps:nodei8911 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8911" ; + base:hasProperty pumps:nodei8917, + pumps:nodei8918, + pumps:nodei8919 . + +pumps:nodei8912 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8912" ; + base:hasProperty pumps:nodei8913, + pumps:nodei8914, + pumps:nodei8920 . + +pumps:nodei8913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8913" . + +pumps:nodei8914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8914" . + +pumps:nodei8915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8915" . + +pumps:nodei8916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8916" . + +pumps:nodei8917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8917" . + +pumps:nodei8918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8918" . + +pumps:nodei8919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8919" . + +pumps:nodei8920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8920" . + +pumps:nodei8921 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8921" ; + base:hasProperty pumps:nodei8922, + pumps:nodei8923, + pumps:nodei8935 . + +pumps:nodei8922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8922" . + +pumps:nodei8923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8923" . + +pumps:nodei8924 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8924" ; + base:hasProperty pumps:nodei8925, + pumps:nodei8926, + pumps:nodei8936 . + +pumps:nodei8925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8925" . + +pumps:nodei8926 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8926" . + +pumps:nodei8927 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8927" ; + base:hasProperty pumps:nodei8937, + pumps:nodei8938, + pumps:nodei8939 . + +pumps:nodei8928 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickMode" ; + base:hasDatatype pumps:PumpKickModeEnum ; + base:hasDescription "This property describes the pump kick mode of the pump." ; + base:hasDisplayName "PumpKickMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8928" ; + base:hasProperty pumps:nodei8940 . + +pumps:nodei8929 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTime" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the absolute time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8929" ; + base:hasProperty pumps:nodei8941 . + +pumps:nodei8930 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpKickTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property determines the interval time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference" ; + base:hasDisplayName "PumpKickTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8930" ; + base:hasProperty pumps:nodei8931, + pumps:nodei8942, + pumps:nodei8943 ; + base:hasValue 0e+00 . + +pumps:nodei8931 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8931" . + +pumps:nodei8932 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8932" ; + base:hasProperty pumps:nodei8933, + pumps:nodei8934, + pumps:nodei8944 . + +pumps:nodei8933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8933" . + +pumps:nodei8934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8934" . + +pumps:nodei8935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8935" . + +pumps:nodei8936 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8936" . + +pumps:nodei8937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8937" . + +pumps:nodei8938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8938" . + +pumps:nodei8939 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8939" . + +pumps:nodei8940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8940" . + +pumps:nodei8941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8941" . + +pumps:nodei8942 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8942" . + +pumps:nodei8943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8943" . + +pumps:nodei8944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8944" . + +pumps:nodei8945 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8945" ; + base:hasProperty pumps:nodei8946, + pumps:nodei8947, + pumps:nodei8955 . + +pumps:nodei8946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8946" . + +pumps:nodei8947 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8947" . + +pumps:nodei8948 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8948" ; + base:hasProperty pumps:nodei8949, + pumps:nodei8950, + pumps:nodei8956 . + +pumps:nodei8949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8949" . + +pumps:nodei8950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8950" . + +pumps:nodei8951 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8951" ; + base:hasProperty pumps:nodei8957, + pumps:nodei8958, + pumps:nodei8959 . + +pumps:nodei8952 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8952" ; + base:hasProperty pumps:nodei8953, + pumps:nodei8954, + pumps:nodei8960 . + +pumps:nodei8953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8953" . + +pumps:nodei8954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8954" . + +pumps:nodei8955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8955" . + +pumps:nodei8956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8956" . + +pumps:nodei8957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8957" . + +pumps:nodei8958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8958" . + +pumps:nodei8959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8959" . + +pumps:nodei8960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8960" . + +pumps:nodei8961 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8961" ; + base:hasProperty pumps:nodei8962, + pumps:nodei8963, + pumps:nodei8971 . + +pumps:nodei8962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8962" . + +pumps:nodei8963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8963" . + +pumps:nodei8964 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8964" ; + base:hasProperty pumps:nodei8965, + pumps:nodei8966, + pumps:nodei8972 . + +pumps:nodei8965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8965" . + +pumps:nodei8966 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8966" . + +pumps:nodei8967 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8967" ; + base:hasProperty pumps:nodei8973, + pumps:nodei8974, + pumps:nodei8975 . + +pumps:nodei8968 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8968" ; + base:hasProperty pumps:nodei8969, + pumps:nodei8970, + pumps:nodei8976 . + +pumps:nodei8969 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8969" . + +pumps:nodei8970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8970" . + +pumps:nodei8971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8971" . + +pumps:nodei8972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8972" . + +pumps:nodei8973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8973" . + +pumps:nodei8974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8974" . + +pumps:nodei8975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8975" . + +pumps:nodei8976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8976" . + +pumps:nodei8977 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultAction" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property determines the action taken on variables in fault state." ; + base:hasDisplayName "FaultAction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8977" ; + base:hasProperty pumps:nodei8978, + pumps:nodei8979, + pumps:nodei8987 . + +pumps:nodei8978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8978" . + +pumps:nodei8979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8979" . + +pumps:nodei8980 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FaultValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property specifies a user-defined value for use with Fault action property." ; + base:hasDisplayName "FaultValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8980" ; + base:hasProperty pumps:nodei8981, + pumps:nodei8982, + pumps:nodei8988 . + +pumps:nodei8981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8981" . + +pumps:nodei8982 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8982" . + +pumps:nodei8983 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8983" ; + base:hasProperty pumps:nodei8989, + pumps:nodei8990, + pumps:nodei8991 . + +pumps:nodei8984 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8984" ; + base:hasProperty pumps:nodei8985, + pumps:nodei8986, + pumps:nodei8992 . + +pumps:nodei8985 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8985" . + +pumps:nodei8986 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8986" . + +pumps:nodei8987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8987" . + +pumps:nodei8988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8988" . + +pumps:nodei8989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8989" . + +pumps:nodei8990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8990" . + +pumps:nodei8991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8991" . + +pumps:nodei8992 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8992" . + +pumps:nodei8993 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8993" ; + base:hasProperty pumps:nodei8994, + pumps:nodei8995, + pumps:nodei8996 . + +pumps:nodei8994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8994" . + +pumps:nodei8995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8995" . + +pumps:nodei8996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8996" . + +pumps:nodei8997 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8997" ; + base:hasProperty pumps:nodei9001, + pumps:nodei9002, + pumps:nodei9003 . + +pumps:nodei8998 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8998" ; + base:hasProperty pumps:nodei8999, + pumps:nodei9000, + pumps:nodei9004 . + +pumps:nodei8999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "8999" . + +pumps:nodei9000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9000" . + +pumps:nodei9001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9001" . + +pumps:nodei9002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9002" . + +pumps:nodei9003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9003" . + +pumps:nodei9004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9004" . + +pumps:nodei9005 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9005" ; + base:hasProperty pumps:nodei9006, + pumps:nodei9007, + pumps:nodei9062 . + +pumps:nodei9006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9006" . + +pumps:nodei9007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9007" . + +pumps:nodei9008 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9008" ; + base:hasProperty pumps:nodei9009, + pumps:nodei9010, + pumps:nodei9071 . + +pumps:nodei9009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9009" . + +pumps:nodei9010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9010" . + +pumps:nodei9011 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9011" ; + base:hasProperty pumps:nodei9012, + pumps:nodei9013, + pumps:nodei9080 . + +pumps:nodei9012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9012" . + +pumps:nodei9013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9013" . + +pumps:nodei9014 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9014" ; + base:hasProperty pumps:nodei9015, + pumps:nodei9016, + pumps:nodei9089 . + +pumps:nodei9015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9015" . + +pumps:nodei9016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9016" . + +pumps:nodei9017 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9017" ; + base:hasProperty pumps:nodei9018, + pumps:nodei9019, + pumps:nodei9110 . + +pumps:nodei9018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9018" . + +pumps:nodei9019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9019" . + +pumps:nodei9020 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9020" ; + base:hasProperty pumps:nodei9021, + pumps:nodei9022, + pumps:nodei9119 . + +pumps:nodei9021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9021" . + +pumps:nodei9022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9022" . + +pumps:nodei9023 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9023" ; + base:hasProperty pumps:nodei9024, + pumps:nodei9025, + pumps:nodei9128 . + +pumps:nodei9024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9024" . + +pumps:nodei9025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9025" . + +pumps:nodei9026 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9026" ; + base:hasProperty pumps:nodei9027, + pumps:nodei9028, + pumps:nodei9137 . + +pumps:nodei9027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9027" . + +pumps:nodei9028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9028" . + +pumps:nodei9029 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9029" ; + base:hasProperty pumps:nodei9030, + pumps:nodei9031, + pumps:nodei9146 . + +pumps:nodei9030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9030" . + +pumps:nodei9031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9031" . + +pumps:nodei9032 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9032" ; + base:hasProperty pumps:nodei9033, + pumps:nodei9034, + pumps:nodei9155 . + +pumps:nodei9033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9033" . + +pumps:nodei9034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9034" . + +pumps:nodei9035 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9035" ; + base:hasProperty pumps:nodei9036, + pumps:nodei9037, + pumps:nodei9164 . + +pumps:nodei9036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9036" . + +pumps:nodei9037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9037" . + +pumps:nodei9038 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9038" ; + base:hasProperty pumps:nodei9039, + pumps:nodei9040, + pumps:nodei9173 . + +pumps:nodei9039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9039" . + +pumps:nodei9040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9040" . + +pumps:nodei9041 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9041" ; + base:hasProperty pumps:nodei9042, + pumps:nodei9043, + pumps:nodei9182 . + +pumps:nodei9042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9042" . + +pumps:nodei9043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9043" . + +pumps:nodei9044 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9044" ; + base:hasProperty pumps:nodei9045, + pumps:nodei9046, + pumps:nodei9191 . + +pumps:nodei9045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9045" . + +pumps:nodei9046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9046" . + +pumps:nodei9047 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9047" ; + base:hasProperty pumps:nodei9048, + pumps:nodei9049, + pumps:nodei9200 . + +pumps:nodei9048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9048" . + +pumps:nodei9049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9049" . + +pumps:nodei9050 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9050" ; + base:hasProperty pumps:nodei9051, + pumps:nodei9052, + pumps:nodei9209 . + +pumps:nodei9051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9051" . + +pumps:nodei9052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9052" . + +pumps:nodei9053 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9053" ; + base:hasProperty pumps:nodei9054, + pumps:nodei9055, + pumps:nodei9218 . + +pumps:nodei9054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9054" . + +pumps:nodei9055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9055" . + +pumps:nodei9056 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9056" ; + base:hasProperty pumps:nodei9057, + pumps:nodei9058, + pumps:nodei9227 . + +pumps:nodei9057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9057" . + +pumps:nodei9058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9058" . + +pumps:nodei9059 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9059" ; + base:hasProperty pumps:nodei9060, + pumps:nodei9061, + pumps:nodei9236 . + +pumps:nodei9060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9060" . + +pumps:nodei9061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9061" . + +pumps:nodei9062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9062" . + +pumps:nodei9063 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9063" ; + base:hasProperty pumps:nodei9067, + pumps:nodei9068, + pumps:nodei9069 . + +pumps:nodei9064 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9064" ; + base:hasProperty pumps:nodei9065, + pumps:nodei9066, + pumps:nodei9070 . + +pumps:nodei9065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9065" . + +pumps:nodei9066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9066" . + +pumps:nodei9067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9067" . + +pumps:nodei9068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9068" . + +pumps:nodei9069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9069" . + +pumps:nodei9070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9070" . + +pumps:nodei9071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9071" . + +pumps:nodei9072 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9072" ; + base:hasProperty pumps:nodei9076, + pumps:nodei9077, + pumps:nodei9078 . + +pumps:nodei9073 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9073" ; + base:hasProperty pumps:nodei9074, + pumps:nodei9075, + pumps:nodei9079 . + +pumps:nodei9074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9074" . + +pumps:nodei9075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9075" . + +pumps:nodei9076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9076" . + +pumps:nodei9077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9077" . + +pumps:nodei9078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9078" . + +pumps:nodei9079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9079" . + +pumps:nodei9080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9080" . + +pumps:nodei9081 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9081" ; + base:hasProperty pumps:nodei9085, + pumps:nodei9086, + pumps:nodei9087 . + +pumps:nodei9082 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9082" ; + base:hasProperty pumps:nodei9083, + pumps:nodei9084, + pumps:nodei9088 . + +pumps:nodei9083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9083" . + +pumps:nodei9084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9084" . + +pumps:nodei9085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9085" . + +pumps:nodei9086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9086" . + +pumps:nodei9087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9087" . + +pumps:nodei9088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9088" . + +pumps:nodei9089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9089" . + +pumps:nodei9090 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9090" ; + base:hasProperty pumps:nodei9094, + pumps:nodei9095, + pumps:nodei9096 . + +pumps:nodei9091 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9091" ; + base:hasProperty pumps:nodei9092, + pumps:nodei9093, + pumps:nodei9097 . + +pumps:nodei9092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9092" . + +pumps:nodei9093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9093" . + +pumps:nodei9094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9094" . + +pumps:nodei9095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9095" . + +pumps:nodei9096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9096" . + +pumps:nodei9097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9097" . + +pumps:nodei9098 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscreteInputValue" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual value of the discrete input unit." ; + base:hasDisplayName "DiscreteInputValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9098" ; + base:hasProperty pumps:nodei9099, + pumps:nodei9100, + pumps:nodei9101 . + +pumps:nodei9099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9099" . + +pumps:nodei9100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9100" . + +pumps:nodei9101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9101" . + +pumps:nodei9102 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9102" ; + base:hasProperty pumps:nodei9106, + pumps:nodei9107, + pumps:nodei9108 . + +pumps:nodei9103 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9103" ; + base:hasProperty pumps:nodei9104, + pumps:nodei9105, + pumps:nodei9109 . + +pumps:nodei9104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9104" . + +pumps:nodei9105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9105" . + +pumps:nodei9106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9106" . + +pumps:nodei9107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9107" . + +pumps:nodei9108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9108" . + +pumps:nodei9109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9109" . + +pumps:nodei9110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9110" . + +pumps:nodei9111 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9111" ; + base:hasProperty pumps:nodei9115, + pumps:nodei9116, + pumps:nodei9117 . + +pumps:nodei9112 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9112" ; + base:hasProperty pumps:nodei9113, + pumps:nodei9114, + pumps:nodei9118 . + +pumps:nodei9113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9113" . + +pumps:nodei9114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9114" . + +pumps:nodei9115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9115" . + +pumps:nodei9116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9116" . + +pumps:nodei9117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9117" . + +pumps:nodei9118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9118" . + +pumps:nodei9119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9119" . + +pumps:nodei9120 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9120" ; + base:hasProperty pumps:nodei9124, + pumps:nodei9125, + pumps:nodei9126 . + +pumps:nodei9121 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9121" ; + base:hasProperty pumps:nodei9122, + pumps:nodei9123, + pumps:nodei9127 . + +pumps:nodei9122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9122" . + +pumps:nodei9123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9123" . + +pumps:nodei9124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9124" . + +pumps:nodei9125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9125" . + +pumps:nodei9126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9126" . + +pumps:nodei9127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9127" . + +pumps:nodei9128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9128" . + +pumps:nodei9129 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9129" ; + base:hasProperty pumps:nodei9133, + pumps:nodei9134, + pumps:nodei9135 . + +pumps:nodei9130 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9130" ; + base:hasProperty pumps:nodei9131, + pumps:nodei9132, + pumps:nodei9136 . + +pumps:nodei9131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9131" . + +pumps:nodei9132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9132" . + +pumps:nodei9133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9133" . + +pumps:nodei9134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9134" . + +pumps:nodei9135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9135" . + +pumps:nodei9136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9136" . + +pumps:nodei9137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9137" . + +pumps:nodei9138 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9138" ; + base:hasProperty pumps:nodei9142, + pumps:nodei9143, + pumps:nodei9144 . + +pumps:nodei9139 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9139" ; + base:hasProperty pumps:nodei9140, + pumps:nodei9141, + pumps:nodei9145 . + +pumps:nodei9140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9140" . + +pumps:nodei9141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9141" . + +pumps:nodei9142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9142" . + +pumps:nodei9143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9143" . + +pumps:nodei9144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9144" . + +pumps:nodei9145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9145" . + +pumps:nodei9146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9146" . + +pumps:nodei9147 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9147" ; + base:hasProperty pumps:nodei9151, + pumps:nodei9152, + pumps:nodei9153 . + +pumps:nodei9148 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9148" ; + base:hasProperty pumps:nodei9149, + pumps:nodei9150, + pumps:nodei9154 . + +pumps:nodei9149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9149" . + +pumps:nodei9150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9150" . + +pumps:nodei9151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9151" . + +pumps:nodei9152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9152" . + +pumps:nodei9153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9153" . + +pumps:nodei9154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9154" . + +pumps:nodei9155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9155" . + +pumps:nodei9156 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9156" ; + base:hasProperty pumps:nodei9160, + pumps:nodei9161, + pumps:nodei9162 . + +pumps:nodei9157 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9157" ; + base:hasProperty pumps:nodei9158, + pumps:nodei9159, + pumps:nodei9163 . + +pumps:nodei9158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9158" . + +pumps:nodei9159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9159" . + +pumps:nodei9160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9160" . + +pumps:nodei9161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9161" . + +pumps:nodei9162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9162" . + +pumps:nodei9163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9163" . + +pumps:nodei9164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9164" . + +pumps:nodei9165 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9165" ; + base:hasProperty pumps:nodei9169, + pumps:nodei9170, + pumps:nodei9171 . + +pumps:nodei9166 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9166" ; + base:hasProperty pumps:nodei9167, + pumps:nodei9168, + pumps:nodei9172 . + +pumps:nodei9167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9167" . + +pumps:nodei9168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9168" . + +pumps:nodei9169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9169" . + +pumps:nodei9170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9170" . + +pumps:nodei9171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9171" . + +pumps:nodei9172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9172" . + +pumps:nodei9173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9173" . + +pumps:nodei9174 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9174" ; + base:hasProperty pumps:nodei9178, + pumps:nodei9179, + pumps:nodei9180 . + +pumps:nodei9175 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9175" ; + base:hasProperty pumps:nodei9176, + pumps:nodei9177, + pumps:nodei9181 . + +pumps:nodei9176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9176" . + +pumps:nodei9177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9177" . + +pumps:nodei9178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9178" . + +pumps:nodei9179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9179" . + +pumps:nodei9180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9180" . + +pumps:nodei9181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9181" . + +pumps:nodei9182 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9182" . + +pumps:nodei9183 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9183" ; + base:hasProperty pumps:nodei9187, + pumps:nodei9188, + pumps:nodei9189 . + +pumps:nodei9184 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9184" ; + base:hasProperty pumps:nodei9185, + pumps:nodei9186, + pumps:nodei9190 . + +pumps:nodei9185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9185" . + +pumps:nodei9186 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9186" . + +pumps:nodei9187 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9187" . + +pumps:nodei9188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9188" . + +pumps:nodei9189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9189" . + +pumps:nodei9190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9190" . + +pumps:nodei9191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9191" . + +pumps:nodei9192 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9192" ; + base:hasProperty pumps:nodei9196, + pumps:nodei9197, + pumps:nodei9198 . + +pumps:nodei9193 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9193" ; + base:hasProperty pumps:nodei9194, + pumps:nodei9195, + pumps:nodei9199 . + +pumps:nodei9194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9194" . + +pumps:nodei9195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9195" . + +pumps:nodei9196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9196" . + +pumps:nodei9197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9197" . + +pumps:nodei9198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9198" . + +pumps:nodei9199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9199" . + +pumps:nodei9200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9200" . + +pumps:nodei9201 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9201" ; + base:hasProperty pumps:nodei9205, + pumps:nodei9206, + pumps:nodei9207 . + +pumps:nodei9202 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9202" ; + base:hasProperty pumps:nodei9203, + pumps:nodei9204, + pumps:nodei9208 . + +pumps:nodei9203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9203" . + +pumps:nodei9204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9204" . + +pumps:nodei9205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9205" . + +pumps:nodei9206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9206" . + +pumps:nodei9207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9207" . + +pumps:nodei9208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9208" . + +pumps:nodei9209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9209" . + +pumps:nodei9210 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9210" ; + base:hasProperty pumps:nodei9214, + pumps:nodei9215, + pumps:nodei9216 . + +pumps:nodei9211 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9211" ; + base:hasProperty pumps:nodei9212, + pumps:nodei9213, + pumps:nodei9217 . + +pumps:nodei9212 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9212" . + +pumps:nodei9213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9213" . + +pumps:nodei9214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9214" . + +pumps:nodei9215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9215" . + +pumps:nodei9216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9216" . + +pumps:nodei9217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9217" . + +pumps:nodei9218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9218" . + +pumps:nodei9219 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9219" ; + base:hasProperty pumps:nodei9223, + pumps:nodei9224, + pumps:nodei9225 . + +pumps:nodei9220 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9220" ; + base:hasProperty pumps:nodei9221, + pumps:nodei9222, + pumps:nodei9226 . + +pumps:nodei9221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9221" . + +pumps:nodei9222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9222" . + +pumps:nodei9223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9223" . + +pumps:nodei9224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9224" . + +pumps:nodei9225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9225" . + +pumps:nodei9226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9226" . + +pumps:nodei9227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9227" . + +pumps:nodei9228 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9228" ; + base:hasProperty pumps:nodei9232, + pumps:nodei9233, + pumps:nodei9234 . + +pumps:nodei9229 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9229" ; + base:hasProperty pumps:nodei9230, + pumps:nodei9231, + pumps:nodei9235 . + +pumps:nodei9230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9230" . + +pumps:nodei9231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9231" . + +pumps:nodei9232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9232" . + +pumps:nodei9233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9233" . + +pumps:nodei9234 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9234" . + +pumps:nodei9235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9235" . + +pumps:nodei9236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9236" . + +pumps:nodei9237 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnOffCycle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property contains the total number of transitions of the value from the Off to the On state." ; + base:hasDisplayName "OnOffCycle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9237" ; + base:hasProperty pumps:nodei9241, + pumps:nodei9242, + pumps:nodei9243 . + +pumps:nodei9238 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property contains the actual status of the element." ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9238" ; + base:hasProperty pumps:nodei9239, + pumps:nodei9240, + pumps:nodei9244 . + +pumps:nodei9239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9239" . + +pumps:nodei9240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9240" . + +pumps:nodei9241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9241" . + +pumps:nodei9242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9242" . + +pumps:nodei9243 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9243" . + +pumps:nodei9244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9244" . + +pumps:nodei9245 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Direction" ; + base:hasDatatype pumps:PortDirectionEnum ; + base:hasDescription "Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction." ; + base:hasDisplayName "Direction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9245" ; + base:hasProperty pumps:nodei9249 . + +pumps:nodei9246 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "Category" ; + base:hasDatatype opcua:String ; + base:hasDescription "The category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected." ; + base:hasDisplayName "Category" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9246" ; + base:hasProperty pumps:nodei9248 . + +pumps:nodei9247 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdCarrier" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property contains the ID of the asset to which the port is assigned." ; + base:hasDisplayName "IdCarrier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9247" ; + base:hasProperty pumps:nodei9250 . + +pumps:nodei9248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9248" . + +pumps:nodei9249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9249" . + +pumps:nodei9250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9250" . + +pumps:nodei9251 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DistributionPriority" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property describes in ascending order the priority of pumps in addition operation mode." ; + base:hasDisplayName "DistributionPriority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9251" ; + base:hasProperty pumps:nodei9263 ; + base:hasValueRank "1" . + +pumps:nodei9252 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "DistributionType" ; + base:hasDatatype pumps:DistributionTypeEnum ; + base:hasDescription "This property describes the share of operation time of different pumps of the pump system in addition operation mode." ; + base:hasDisplayName "DistributionType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9252" ; + base:hasProperty pumps:nodei9264 . + +pumps:nodei9253 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeMode" ; + base:hasDatatype pumps:ExchangeModeEnum ; + base:hasDescription "This property specifies the exchange mode of the pump" ; + base:hasDisplayName "ExchangeMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9253" ; + base:hasProperty pumps:nodei9265 . + +pumps:nodei9254 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "This property specifies the determination of the absolute time for the next exchange of the pump, if operator specific Pump Exchange Mode is activated." ; + base:hasDisplayName "ExchangeTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9254" ; + base:hasProperty pumps:nodei9266 . + +pumps:nodei9255 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExchangeTimeDifference" ; + base:hasDatatype opcua:Double ; + base:hasDescription "This property specifies the determination of the time for the next exchange of the pump relative to ExchangeTime, if operator specific Pump Exchange Mode is activated." ; + base:hasDisplayName "ExchangeTimeDifference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9255" ; + base:hasProperty pumps:nodei9262, + pumps:nodei9267, + pumps:nodei9268 . + +pumps:nodei9256 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumNumberOfPumpsInOperation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property specifies the maximum number of pumps in operation. The difference between NumberOfPumps and MaximumNumberOfPumpsInOperation identifies the redundant pumps." ; + base:hasDisplayName "MaximumNumberOfPumpsInOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9256" ; + base:hasProperty pumps:nodei9269 . + +pumps:nodei9257 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "MultiPumpOperationMode" ; + base:hasDatatype pumps:MultiPumpOperationModeEnum ; + base:hasDescription "This property specifies the actual multi pump operation mode. In redundant operation mode a pump fulfils the process function of another pump. Addition operation mode characterizes the supplementary fulfilling of the process function. The mixed mode characterizes both operation tasks." ; + base:hasDisplayName "MultiPumpOperationMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9257" ; + base:hasProperty pumps:nodei9270 . + +pumps:nodei9258 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberOfPumps" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "This property identifies the number of pumps in multi pump management" ; + base:hasDisplayName "NumberOfPumps" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9258" ; + base:hasProperty pumps:nodei9271 . + +pumps:nodei9259 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpCollectiveIDs" ; + base:hasDatatype opcua:String ; + base:hasDescription "This element identifies the pumps within the pump system" ; + base:hasDisplayName "PumpCollectiveIDs" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9259" ; + base:hasProperty pumps:nodei9272 ; + base:hasValueRank "1" . + +pumps:nodei9260 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "PumpRole" ; + base:hasDatatype pumps:PumpRoleEnum ; + base:hasDescription "This property identifies the role rsp. task of the pump within the multi pump management." ; + base:hasDisplayName "PumpRole" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9260" ; + base:hasProperty pumps:nodei9273 . + +pumps:nodei9261 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantPumpIDs" ; + base:hasDatatype opcua:String ; + base:hasDescription "This property identifies the actual redundant pumps within the pump system" ; + base:hasDisplayName "RedundantPumpIDs" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9261" ; + base:hasProperty pumps:nodei9274 ; + base:hasValueRank "1" . + +pumps:nodei9262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9262" . + +pumps:nodei9263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9263" . + +pumps:nodei9264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9264" . + +pumps:nodei9265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9265" . + +pumps:nodei9266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9266" . + +pumps:nodei9267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9267" . + +pumps:nodei9268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9268" . + +pumps:nodei9269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9269" . + +pumps:nodei9270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9270" . + +pumps:nodei9271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9271" . + +pumps:nodei9272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9272" . + +pumps:nodei9273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9273" . + +pumps:nodei9274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9274" . + +pumps:nodei9275 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9275" ; + base:hasProperty pumps:nodei9276 . + +pumps:nodei9276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9276" . + +pumps:nodei9277 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9277" ; + base:hasProperty pumps:nodei9278, + pumps:nodei9279, + pumps:nodei9280 . + +pumps:nodei9278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9278" . + +pumps:nodei9279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9279" . + +pumps:nodei9280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9280" . + +pumps:nodei9281 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableOutetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableOutetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9281" ; + base:hasProperty pumps:nodei9287, + pumps:nodei9288, + pumps:nodei9289 ; + base:hasValue 0e+00 . + +pumps:nodei9282 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the orifice in the outlet connection of the pump." ; + base:hasDisplayName "OutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9282" ; + base:hasProperty pumps:nodei9290, + pumps:nodei9291, + pumps:nodei9292 . + +pumps:nodei9283 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveAccumulationPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will pass the total pump flow." ; + base:hasDisplayName "ReliefValveAccumulationPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9283" ; + base:hasProperty pumps:nodei9293, + pumps:nodei9294, + pumps:nodei9295 ; + base:hasValue 0e+00 . + +pumps:nodei9284 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveBackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of the relief valve when the valve is closed." ; + base:hasDisplayName "ReliefValveBackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9284" ; + base:hasProperty pumps:nodei9296, + pumps:nodei9297, + pumps:nodei9298 . + +pumps:nodei9285 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveReseatPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will close after passing the total pump flow." ; + base:hasDisplayName "ReliefValveReseatPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9285" ; + base:hasProperty pumps:nodei9299, + pumps:nodei9300, + pumps:nodei9301 . + +pumps:nodei9286 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveSetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve begins to open." ; + base:hasDisplayName "ReliefValveSetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9286" ; + base:hasProperty pumps:nodei9302, + pumps:nodei9303, + pumps:nodei9304 . + +pumps:nodei9287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9287" . + +pumps:nodei9288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9288" . + +pumps:nodei9289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9289" . + +pumps:nodei9290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9290" . + +pumps:nodei9291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9291" . + +pumps:nodei9292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9292" . + +pumps:nodei9293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9293" . + +pumps:nodei9294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9294" . + +pumps:nodei9295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9295" . + +pumps:nodei9296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9296" . + +pumps:nodei9297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9297" . + +pumps:nodei9298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9298" . + +pumps:nodei9299 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9299" . + +pumps:nodei9300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9300" . + +pumps:nodei9301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9301" . + +pumps:nodei9302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9302" . + +pumps:nodei9303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9303" . + +pumps:nodei9304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9304" . + +pumps:nodei9305 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalBackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum backing pressure for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump." ; + base:hasDisplayName "CriticalBackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9305" ; + base:hasProperty pumps:nodei9306, + pumps:nodei9307, + pumps:nodei9308 . + +pumps:nodei9306 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9306" . + +pumps:nodei9307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9307" . + +pumps:nodei9308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9308" . + +pumps:nodei9309 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the entry opening in the inlet connection of the pump." ; + base:hasDisplayName "InletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9309" ; + base:hasProperty pumps:nodei9316, + pumps:nodei9317, + pumps:nodei9318 . + +pumps:nodei9310 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9310" ; + base:hasProperty pumps:nodei9319, + pumps:nodei9320, + pumps:nodei9321 . + +pumps:nodei9311 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTolerableWaterVaporInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The highest water vapor inlet pressure at which a gas ballast pump, under normal ambient conditions, can pump and exhaust pure water vapor in continuous Operation." ; + base:hasDisplayName "MaximumTolerableWaterVaporInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9311" ; + base:hasProperty pumps:nodei9322, + pumps:nodei9323, + pumps:nodei9324 . + +pumps:nodei9312 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "instantaneous inlet pressure with adequate margin above the minimum liquid vapor pressure expected." ; + base:hasDisplayName "MaximumWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9312" ; + base:hasProperty pumps:nodei9325, + pumps:nodei9326, + pumps:nodei9327 . + +pumps:nodei9313 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9313" ; + base:hasProperty pumps:nodei9328, + pumps:nodei9329, + pumps:nodei9330 . + +pumps:nodei9314 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total inlet pressure required to ensure there is enough margin to maintain the minimum." ; + base:hasDisplayName "NetPositiveInletPressureRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9314" ; + base:hasProperty pumps:nodei9331, + pumps:nodei9332, + pumps:nodei9333 . + +pumps:nodei9315 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporCapacity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mass of water which can be conveyed by the pump without condensation per time." ; + base:hasDisplayName "WaterVaporCapacity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9315" ; + base:hasProperty pumps:nodei9334, + pumps:nodei9335, + pumps:nodei9336 . + +pumps:nodei9316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9316" . + +pumps:nodei9317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9317" . + +pumps:nodei9318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9318" . + +pumps:nodei9319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9319" . + +pumps:nodei9320 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9320" . + +pumps:nodei9321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9321" . + +pumps:nodei9322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9322" . + +pumps:nodei9323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9323" . + +pumps:nodei9324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9324" . + +pumps:nodei9325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9325" . + +pumps:nodei9326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9326" . + +pumps:nodei9327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9327" . + +pumps:nodei9328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9328" . + +pumps:nodei9329 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9329" . + +pumps:nodei9330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9330" . + +pumps:nodei9331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9331" . + +pumps:nodei9332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9332" . + +pumps:nodei9333 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9333" . + +pumps:nodei9334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9334" . + +pumps:nodei9335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9335" . + +pumps:nodei9336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9336" . + +pumps:nodei9337 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProtectionClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Protection class of an enclosure, expressed as NEMA or IP rating." ; + base:hasDisplayName "ProtectionClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9337" ; + base:hasProperty pumps:nodei9349 . + +pumps:nodei9338 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergyEfficiencyClassOfMotor" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the energy efficiency of electric motors according to international standards." ; + base:hasDisplayName "EnergyEfficiencyClassOfMotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9338" ; + base:hasProperty pumps:nodei9350 . + +pumps:nodei9339 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable, maximum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MaxNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9339" ; + base:hasProperty pumps:nodei9351, + pumps:nodei9352, + pumps:nodei9353 . + +pumps:nodei9340 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable minimum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MinNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9340" ; + base:hasProperty pumps:nodei9354, + pumps:nodei9355, + pumps:nodei9356 . + +pumps:nodei9341 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the motor power input P_mot delivered as pump power input P_mot, u." ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9341" ; + base:hasProperty pumps:nodei9357, + pumps:nodei9358, + pumps:nodei9359 . + +pumps:nodei9342 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Design of the object at a certain frequency, which is repeated regularly." ; + base:hasDisplayName "NominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9342" ; + base:hasProperty pumps:nodei9360, + pumps:nodei9361, + pumps:nodei9362 . + +pumps:nodei9343 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPowerConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Indication of the rated power consumption in watts." ; + base:hasDisplayName "NominalPowerConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9343" ; + base:hasProperty pumps:nodei9363, + pumps:nodei9364, + pumps:nodei9365 . + +pumps:nodei9344 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated voltage is the value of the electrical voltage in normal operation specified by the manufacturer or supplier." ; + base:hasDisplayName "NominalVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9344" ; + base:hasProperty pumps:nodei9366, + pumps:nodei9367, + pumps:nodei9368 . + +pumps:nodei9345 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the amount of active power to apparent power." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9345" ; + base:hasProperty pumps:nodei9369, + pumps:nodei9370, + pumps:nodei9371 . + +pumps:nodei9346 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Appropriate (usually rounded) value of a current to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "RatedCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9346" ; + base:hasProperty pumps:nodei9372, + pumps:nodei9373, + pumps:nodei9374 . + +pumps:nodei9347 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed corresponding to the rated data of the motor used." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9347" ; + base:hasProperty pumps:nodei9375, + pumps:nodei9376, + pumps:nodei9377 . + +pumps:nodei9348 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueAtNominalSpeedOfDrive" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The torque transmittable by the equipment." ; + base:hasDisplayName "TorqueAtNominalSpeedOfDrive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9348" ; + base:hasProperty pumps:nodei9378, + pumps:nodei9379, + pumps:nodei9380 . + +pumps:nodei9349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9349" . + +pumps:nodei9350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9350" . + +pumps:nodei9351 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9351" . + +pumps:nodei9352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9352" . + +pumps:nodei9353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9353" . + +pumps:nodei9354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9354" . + +pumps:nodei9355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9355" . + +pumps:nodei9356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9356" . + +pumps:nodei9357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9357" . + +pumps:nodei9358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9358" . + +pumps:nodei9359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9359" . + +pumps:nodei9360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9360" . + +pumps:nodei9361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9361" . + +pumps:nodei9362 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9362" . + +pumps:nodei9363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9363" . + +pumps:nodei9364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9364" . + +pumps:nodei9365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9365" . + +pumps:nodei9366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9366" . + +pumps:nodei9367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9367" . + +pumps:nodei9368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9368" . + +pumps:nodei9369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9369" . + +pumps:nodei9370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9370" . + +pumps:nodei9371 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9371" . + +pumps:nodei9372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9372" . + +pumps:nodei9373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9373" . + +pumps:nodei9374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9374" . + +pumps:nodei9375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9375" . + +pumps:nodei9376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9376" . + +pumps:nodei9377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9377" . + +pumps:nodei9378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9378" . + +pumps:nodei9379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9379" . + +pumps:nodei9380 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9380" . + +pumps:nodei9381 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of a vacuum pump." ; + base:hasDisplayName "BackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9381" ; + base:hasProperty pumps:nodei9382, + pumps:nodei9383, + pumps:nodei9384 . + +pumps:nodei9382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9382" . + +pumps:nodei9383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9383" . + +pumps:nodei9384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9384" . + +pumps:nodei9385 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the inlet of the pump, measured at a defined location in the test dome." ; + base:hasDisplayName "InletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9385" ; + base:hasProperty pumps:nodei9386, + pumps:nodei9387, + pumps:nodei9388 . + +pumps:nodei9386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9386" . + +pumps:nodei9387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9387" . + +pumps:nodei9388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9388" . + +pumps:nodei9389 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9389" ; + base:hasProperty pumps:nodei9390 . + +pumps:nodei9390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9390" . + +pumps:nodei9391 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the outlet connection of the pump." ; + base:hasDisplayName "HeightOfTheOutletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9391" ; + base:hasProperty pumps:nodei9395, + pumps:nodei9396, + pumps:nodei9397 . + +pumps:nodei9392 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump outlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanRatedVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9392" ; + base:hasProperty pumps:nodei9398, + pumps:nodei9399, + pumps:nodei9400 . + +pumps:nodei9393 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure of the pump at the guarantee point with rated flow and rated speed, as well as rated inlet pressure, for rotodynamic pumps only." ; + base:hasDisplayName "RatedOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9393" ; + base:hasProperty pumps:nodei9401, + pumps:nodei9402, + pumps:nodei9403 . + +pumps:nodei9394 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the pump, corresponding to the sum of the height, pressure head and velocity head." ; + base:hasDisplayName "TotalHeadAtOutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9394" ; + base:hasProperty pumps:nodei9404, + pumps:nodei9405, + pumps:nodei9406 . + +pumps:nodei9395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9395" . + +pumps:nodei9396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9396" . + +pumps:nodei9397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9397" . + +pumps:nodei9398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9398" . + +pumps:nodei9399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9399" . + +pumps:nodei9400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9400" . + +pumps:nodei9401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9401" . + +pumps:nodei9402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9402" . + +pumps:nodei9403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9403" . + +pumps:nodei9404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9404" . + +pumps:nodei9405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9405" . + +pumps:nodei9406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9406" . + +pumps:nodei9407 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the inlet connection of the pump" ; + base:hasDisplayName "HeightOfTheInletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9407" ; + base:hasProperty pumps:nodei9411, + pumps:nodei9412, + pumps:nodei9413 . + +pumps:nodei9408 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump inlet connection divided by the inlet area of the pump" ; + base:hasDisplayName "MeanRatedVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9408" ; + base:hasProperty pumps:nodei9414, + pumps:nodei9415, + pumps:nodei9416 . + +pumps:nodei9409 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9409" ; + base:hasProperty pumps:nodei9417, + pumps:nodei9418, + pumps:nodei9419 . + +pumps:nodei9410 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the pump, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9410" ; + base:hasProperty pumps:nodei9420, + pumps:nodei9421, + pumps:nodei9422 . + +pumps:nodei9411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9411" . + +pumps:nodei9412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9412" . + +pumps:nodei9413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9413" . + +pumps:nodei9414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9414" . + +pumps:nodei9415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9415" . + +pumps:nodei9416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9416" . + +pumps:nodei9417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9417" . + +pumps:nodei9418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9418" . + +pumps:nodei9419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9419" . + +pumps:nodei9420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9420" . + +pumps:nodei9421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9421" . + +pumps:nodei9422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9422" . + +pumps:nodei9423 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump outlet connection divided by the outlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9423" ; + base:hasProperty pumps:nodei14959, + pumps:nodei9425, + pumps:nodei9426, + pumps:nodei9427 ; + base:hasValue 0e+00 . + +pumps:nodei9424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9424" . + +pumps:nodei9425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9425" . + +pumps:nodei9426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9426" . + +pumps:nodei9427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9427" . + +pumps:nodei9428 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the outlet area of the pump." ; + base:hasDisplayName "OutletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9428" ; + base:hasProperty pumps:nodei14968, + pumps:nodei9430, + pumps:nodei9431, + pumps:nodei9432 ; + base:hasValue 0e+00 . + +pumps:nodei9429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9429" . + +pumps:nodei9430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9430" . + +pumps:nodei9431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9431" . + +pumps:nodei9432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9432" . + +pumps:nodei9433 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the inlet area of the pump." ; + base:hasDisplayName "InletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9433" ; + base:hasProperty pumps:nodei14943, + pumps:nodei9437, + pumps:nodei9438, + pumps:nodei9439 ; + base:hasValue 0e+00 . + +pumps:nodei9434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quotient of partial pressure of water vapor and partial pressure at its saturation" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9434" ; + base:hasValue "relative humidity" . + +pumps:nodei9435 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump inlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9435" ; + base:hasProperty pumps:nodei14951, + pumps:nodei9440, + pumps:nodei9441, + pumps:nodei9442 ; + base:hasValue 0e+00 . + +pumps:nodei9436 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9436" . + +pumps:nodei9437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9437" . + +pumps:nodei9438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9438" . + +pumps:nodei9439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9439" . + +pumps:nodei9440 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9440" . + +pumps:nodei9441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9441" . + +pumps:nodei9442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9442" . + +pumps:nodei9443 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Current" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured consumed mains current of the whole unit of the motor." ; + base:hasDisplayName "Current" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9443" ; + base:hasProperty pumps:nodei14880, + pumps:nodei9469, + pumps:nodei9470, + pumps:nodei9471 ; + base:hasValue 0e+00 . + +pumps:nodei9444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9444" . + +pumps:nodei9445 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DCLinkCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc current of the converter." ; + base:hasDisplayName "DCLinkCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9445" ; + base:hasProperty pumps:nodei14884, + pumps:nodei9472, + pumps:nodei9473, + pumps:nodei9474 ; + base:hasValue 0e+00 . + +pumps:nodei9446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9446" . + +pumps:nodei9447 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DCLinkVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc voltage of the converter." ; + base:hasDisplayName "DCLinkVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9447" ; + base:hasProperty pumps:nodei14888, + pumps:nodei9475, + pumps:nodei9476, + pumps:nodei9477 ; + base:hasValue 0e+00 . + +pumps:nodei9448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9448" ; + base:hasValue "temperature" . + +pumps:nodei9449 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "DriverPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power absorbed by the motor." ; + base:hasDisplayName "DriverPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9449" ; + base:hasProperty pumps:nodei14892, + pumps:nodei9478, + pumps:nodei9479, + pumps:nodei9480 ; + base:hasValue 0e+00 . + +pumps:nodei9450 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9450" . + +pumps:nodei9451 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergyConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured energy consumption of the unit of the motor." ; + base:hasDisplayName "EnergyConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9451" ; + base:hasProperty pumps:nodei14896, + pumps:nodei9481, + pumps:nodei9482, + pumps:nodei9483 ; + base:hasValue 0e+00 . + +pumps:nodei9452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9452" . + +pumps:nodei9453 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Frequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured output frequency of the frequency converter." ; + base:hasDisplayName "Frequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9453" ; + base:hasProperty pumps:nodei14900, + pumps:nodei9484, + pumps:nodei9485, + pumps:nodei9486 ; + base:hasValue 0e+00 . + +pumps:nodei9454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9454" . + +pumps:nodei9455 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor current." ; + base:hasDisplayName "MotorCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9455" ; + base:hasProperty pumps:nodei14904, + pumps:nodei9487, + pumps:nodei9488, + pumps:nodei9489 ; + base:hasValue 0e+00 . + +pumps:nodei9456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9456" ; + base:hasValue "temperature" . + +pumps:nodei9457 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the motor power input P_mot delivered as pump power input P_mot, u" ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9457" ; + base:hasProperty pumps:nodei14908, + pumps:nodei9490, + pumps:nodei9491, + pumps:nodei9492 ; + base:hasValue 0e+00 . + +pumps:nodei9458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Quantity representing a temperature value" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9458" ; + base:hasValue "temperature" . + +pumps:nodei9459 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the motor." ; + base:hasDisplayName "MotorTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9459" ; + base:hasProperty pumps:nodei14912, + pumps:nodei9493, + pumps:nodei9494, + pumps:nodei9495 ; + base:hasValue 0e+00 . + +pumps:nodei9460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9460" ; + base:hasValue "volume flow rate" . + +pumps:nodei9461 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor voltage." ; + base:hasDisplayName "MotorVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9461" ; + base:hasProperty pumps:nodei14916, + pumps:nodei9496, + pumps:nodei9497, + pumps:nodei9498 ; + base:hasValue 0e+00 . + +pumps:nodei9462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9462" ; + base:hasValue "volume flow rate" . + +pumps:nodei9463 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power factor of the motor." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9463" ; + base:hasProperty pumps:nodei14920, + pumps:nodei9499, + pumps:nodei9500, + pumps:nodei9501 ; + base:hasValue 0e+00 . + +pumps:nodei9464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9464" . + +pumps:nodei9465 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Torque" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured torque of the motor." ; + base:hasDisplayName "Torque" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9465" ; + base:hasProperty pumps:nodei14927, + pumps:nodei9502, + pumps:nodei9503, + pumps:nodei9504 ; + base:hasValue 0e+00 . + +pumps:nodei9466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9466" . + +pumps:nodei9467 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "Voltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual mains voltage of the motor." ; + base:hasDisplayName "Voltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9467" ; + base:hasProperty pumps:nodei14935, + pumps:nodei9505, + pumps:nodei9506, + pumps:nodei9507 ; + base:hasValue 0e+00 . + +pumps:nodei9468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9468" . + +pumps:nodei9469 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9469" . + +pumps:nodei9470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9470" . + +pumps:nodei9471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9471" . + +pumps:nodei9472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9472" . + +pumps:nodei9473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9473" . + +pumps:nodei9474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9474" . + +pumps:nodei9475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9475" . + +pumps:nodei9476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9476" . + +pumps:nodei9477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9477" . + +pumps:nodei9478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9478" . + +pumps:nodei9479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9479" . + +pumps:nodei9480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9480" . + +pumps:nodei9481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9481" . + +pumps:nodei9482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9482" . + +pumps:nodei9483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9483" . + +pumps:nodei9484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9484" . + +pumps:nodei9485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9485" . + +pumps:nodei9486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9486" . + +pumps:nodei9487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9487" . + +pumps:nodei9488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9488" . + +pumps:nodei9489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9489" . + +pumps:nodei9490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9490" . + +pumps:nodei9491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9491" . + +pumps:nodei9492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9492" . + +pumps:nodei9493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9493" . + +pumps:nodei9494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9494" . + +pumps:nodei9495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9495" . + +pumps:nodei9496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9496" . + +pumps:nodei9497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9497" . + +pumps:nodei9498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9498" . + +pumps:nodei9499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9499" . + +pumps:nodei9500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9500" . + +pumps:nodei9501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9501" . + +pumps:nodei9502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9502" . + +pumps:nodei9503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9503" . + +pumps:nodei9504 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9504" . + +pumps:nodei9505 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9505" . + +pumps:nodei9506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9506" . + +pumps:nodei9507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9507" . + +pumps:nodei9508 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProtectionClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Protection class of an enclosure, expressed as NEMA or IP rating." ; + base:hasDisplayName "ProtectionClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9508" ; + base:hasProperty pumps:nodei9521 . + +pumps:nodei9509 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergyEfficiencyClassOfMotor" ; + base:hasDatatype opcua:String ; + base:hasDescription "Characterization of the energy efficiency of electric motors according to international standards." ; + base:hasDisplayName "EnergyEfficiencyClassOfMotor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9509" ; + base:hasProperty pumps:nodei9522 . + +pumps:nodei9510 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable, maximum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MaxNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9510" ; + base:hasProperty pumps:nodei9523, + pumps:nodei9524, + pumps:nodei9525 . + +pumps:nodei9511 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinNominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "A suitable minimum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "MinNominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9511" ; + base:hasProperty pumps:nodei9526, + pumps:nodei9527, + pumps:nodei9528 . + +pumps:nodei9512 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Proportion of the motor power input P_mot delivered as pump power input P_mot, u." ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9512" ; + base:hasProperty pumps:nodei9529, + pumps:nodei9530, + pumps:nodei9531 . + +pumps:nodei9513 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalFrequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Design of the object at a certain frequency, which is repeated regularly." ; + base:hasDisplayName "NominalFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9513" ; + base:hasProperty pumps:nodei9532, + pumps:nodei9533, + pumps:nodei9534 . + +pumps:nodei9514 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPowerConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Indication of the rated power consumption in watts." ; + base:hasDisplayName "NominalPowerConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9514" ; + base:hasProperty pumps:nodei9535, + pumps:nodei9536, + pumps:nodei9537 . + +pumps:nodei9515 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured ambient temperature" ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9515" ; + base:hasProperty pumps:nodei6031, + pumps:nodei9424, + pumps:nodei9429, + pumps:nodei9448 ; + base:hasValue 0e+00 . + +pumps:nodei9516 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated voltage is the value of the electrical voltage in normal operation specified by the manufacturer or supplier." ; + base:hasDisplayName "NominalVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9516" ; + base:hasProperty pumps:nodei9539, + pumps:nodei9540, + pumps:nodei9541 . + +pumps:nodei9517 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Ratio of the amount of active power to apparent power." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9517" ; + base:hasProperty pumps:nodei9542, + pumps:nodei9543, + pumps:nodei9544 . + +pumps:nodei9518 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Appropriate (usually rounded) value of a current to describe, designate or identify a component, device, resource, facility or equipment." ; + base:hasDisplayName "RatedCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9518" ; + base:hasProperty pumps:nodei9545, + pumps:nodei9546, + pumps:nodei9547 . + +pumps:nodei9519 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedSpeed" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Speed corresponding to the rated data of the motor used." ; + base:hasDisplayName "RatedSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9519" ; + base:hasProperty pumps:nodei9548, + pumps:nodei9549, + pumps:nodei9550 . + +pumps:nodei9520 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueAtNominalSpeedOfDrive" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The torque transmittable by the equipment." ; + base:hasDisplayName "TorqueAtNominalSpeedOfDrive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9520" ; + base:hasProperty pumps:nodei9551, + pumps:nodei9552, + pumps:nodei9553 . + +pumps:nodei9521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9521" . + +pumps:nodei9522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9522" . + +pumps:nodei9523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9523" . + +pumps:nodei9524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9524" . + +pumps:nodei9525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9525" . + +pumps:nodei9526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9526" . + +pumps:nodei9527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9527" . + +pumps:nodei9528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9528" . + +pumps:nodei9529 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9529" . + +pumps:nodei9530 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9530" . + +pumps:nodei9531 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9531" . + +pumps:nodei9532 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9532" . + +pumps:nodei9533 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9533" . + +pumps:nodei9534 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9534" . + +pumps:nodei9535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9535" . + +pumps:nodei9536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9536" . + +pumps:nodei9537 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9537" . + +pumps:nodei9538 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9538" ; + base:hasValue "volume flow rate" . + +pumps:nodei9539 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9539" . + +pumps:nodei9540 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9540" . + +pumps:nodei9541 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9541" . + +pumps:nodei9542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9542" . + +pumps:nodei9543 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9543" . + +pumps:nodei9544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9544" . + +pumps:nodei9545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9545" . + +pumps:nodei9546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9546" . + +pumps:nodei9547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9547" . + +pumps:nodei9548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9548" . + +pumps:nodei9549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9549" . + +pumps:nodei9550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9550" . + +pumps:nodei9551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9551" . + +pumps:nodei9552 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9552" . + +pumps:nodei9553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9553" . + +pumps:nodei9554 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Current" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured consumed mains current of the whole unit of the motor." ; + base:hasDisplayName "Current" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9554" ; + base:hasProperty pumps:nodei14881, + pumps:nodei9580, + pumps:nodei9581, + pumps:nodei9582 ; + base:hasValue 0e+00 . + +pumps:nodei9555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9555" . + +pumps:nodei9556 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DCLinkCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc current of the converter." ; + base:hasDisplayName "DCLinkCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9556" ; + base:hasProperty pumps:nodei14885, + pumps:nodei9583, + pumps:nodei9584, + pumps:nodei9585 ; + base:hasValue 0e+00 . + +pumps:nodei9557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9557" . + +pumps:nodei9558 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DCLinkVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual electrical dc voltage of the converter." ; + base:hasDisplayName "DCLinkVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9558" ; + base:hasProperty pumps:nodei14889, + pumps:nodei9586, + pumps:nodei9587, + pumps:nodei9588 ; + base:hasValue 0e+00 . + +pumps:nodei9559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9559" . + +pumps:nodei9560 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "DriverPowerInput" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured power absorbed by the motor." ; + base:hasDisplayName "DriverPowerInput" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9560" ; + base:hasProperty pumps:nodei14893, + pumps:nodei9589, + pumps:nodei9590, + pumps:nodei9591 ; + base:hasValue 0e+00 . + +pumps:nodei9561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9561" . + +pumps:nodei9562 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "EnergyConsumption" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured energy consumption of the unit of the motor." ; + base:hasDisplayName "EnergyConsumption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9562" ; + base:hasProperty pumps:nodei14897, + pumps:nodei9592, + pumps:nodei9593, + pumps:nodei9594 ; + base:hasValue 0e+00 . + +pumps:nodei9563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9563" . + +pumps:nodei9564 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Frequency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured output frequency of the frequency converter." ; + base:hasDisplayName "Frequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9564" ; + base:hasProperty pumps:nodei14901, + pumps:nodei9595, + pumps:nodei9596, + pumps:nodei9597 ; + base:hasValue 0e+00 . + +pumps:nodei9565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9565" . + +pumps:nodei9566 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorCurrent" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor current." ; + base:hasDisplayName "MotorCurrent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9566" ; + base:hasProperty pumps:nodei14905, + pumps:nodei9598, + pumps:nodei9599, + pumps:nodei9600 ; + base:hasValue 0e+00 . + +pumps:nodei9567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9567" . + +pumps:nodei9568 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorEfficiency" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined proportion of the motor power input P_mot delivered as pump power input P_mot, u" ; + base:hasDisplayName "MotorEfficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9568" ; + base:hasProperty pumps:nodei14909, + pumps:nodei9601, + pumps:nodei9602, + pumps:nodei9603 ; + base:hasValue 0e+00 . + +pumps:nodei9569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9569" . + +pumps:nodei9570 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorTemperature" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature of the motor." ; + base:hasDisplayName "MotorTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9570" ; + base:hasProperty pumps:nodei14913, + pumps:nodei9604, + pumps:nodei9605, + pumps:nodei9606 ; + base:hasValue 0e+00 . + +pumps:nodei9571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity describing interaction between bodies or particles" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9571" ; + base:hasValue "force" . + +pumps:nodei9572 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MotorVoltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual motor voltage." ; + base:hasDisplayName "MotorVoltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9572" ; + base:hasProperty pumps:nodei14917, + pumps:nodei9607, + pumps:nodei9608, + pumps:nodei9609 ; + base:hasValue 0e+00 . + +pumps:nodei9573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity describing interaction between bodies or particles" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9573" ; + base:hasValue "force" . + +pumps:nodei9574 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "PowerFactor" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Determined power factor of the motor." ; + base:hasDisplayName "PowerFactor" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9574" ; + base:hasProperty pumps:nodei14921, + pumps:nodei9610, + pumps:nodei9611, + pumps:nodei9612 ; + base:hasValue 0e+00 . + +pumps:nodei9575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KindOfQuantity" ; + base:hasDatatype opcua:String ; + base:hasDescription "Vector quantity describing interaction between bodies or particles" ; + base:hasDisplayName "KindOfQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9575" ; + base:hasValue "force" . + +pumps:nodei9576 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Torque" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured torque of the motor." ; + base:hasDisplayName "Torque" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9576" ; + base:hasProperty pumps:nodei14929, + pumps:nodei9613, + pumps:nodei9614, + pumps:nodei9615 ; + base:hasValue 0e+00 . + +pumps:nodei9577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9577" . + +pumps:nodei9578 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "Voltage" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured actual mains voltage of the motor." ; + base:hasDisplayName "Voltage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9578" ; + base:hasProperty pumps:nodei14937, + pumps:nodei9616, + pumps:nodei9617, + pumps:nodei9618 ; + base:hasValue 0e+00 . + +pumps:nodei9579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9579" . + +pumps:nodei9580 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9580" . + +pumps:nodei9581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9581" . + +pumps:nodei9582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9582" . + +pumps:nodei9583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9583" . + +pumps:nodei9584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9584" . + +pumps:nodei9585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9585" . + +pumps:nodei9586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9586" . + +pumps:nodei9587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9587" . + +pumps:nodei9588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9588" . + +pumps:nodei9589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9589" . + +pumps:nodei9590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9590" . + +pumps:nodei9591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9591" . + +pumps:nodei9592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9592" . + +pumps:nodei9593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9593" . + +pumps:nodei9594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9594" . + +pumps:nodei9595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9595" . + +pumps:nodei9596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9596" . + +pumps:nodei9597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9597" . + +pumps:nodei9598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9598" . + +pumps:nodei9599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9599" . + +pumps:nodei9600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9600" . + +pumps:nodei9601 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9601" . + +pumps:nodei9602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9602" . + +pumps:nodei9603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9603" . + +pumps:nodei9604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9604" . + +pumps:nodei9605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9605" . + +pumps:nodei9606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9606" . + +pumps:nodei9607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9607" . + +pumps:nodei9608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9608" . + +pumps:nodei9609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9609" . + +pumps:nodei9610 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9610" . + +pumps:nodei9611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9611" . + +pumps:nodei9612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9612" . + +pumps:nodei9613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9613" . + +pumps:nodei9614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9614" . + +pumps:nodei9615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9615" . + +pumps:nodei9616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9616" . + +pumps:nodei9617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9617" . + +pumps:nodei9618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9618" . + +pumps:nodei9619 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "CriticalBackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Maximum backing pressure for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump." ; + base:hasDisplayName "CriticalBackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9619" ; + base:hasProperty pumps:nodei9628, + pumps:nodei9629, + pumps:nodei9630 . + +pumps:nodei9620 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the entry opening in the inlet connection of the pump." ; + base:hasDisplayName "InletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9620" ; + base:hasProperty pumps:nodei9631, + pumps:nodei9632, + pumps:nodei9633 . + +pumps:nodei9621 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9621" ; + base:hasProperty pumps:nodei9634, + pumps:nodei9635, + pumps:nodei9636 . + +pumps:nodei9622 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumTolerableWaterVaporInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "The highest water vapor inlet pressure at which a gas ballast pump, under normal ambient conditions, can pump and exhaust pure water vapor in continuous Operation." ; + base:hasDisplayName "MaximumTolerableWaterVaporInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9622" ; + base:hasProperty pumps:nodei9637, + pumps:nodei9638, + pumps:nodei9639 . + +pumps:nodei9623 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumWorkingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "instantaneous inlet pressure with adequate margin above the minimum liquid vapor pressure expected." ; + base:hasDisplayName "MaximumWorkingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9623" ; + base:hasProperty pumps:nodei9640, + pumps:nodei9641, + pumps:nodei9642 . + +pumps:nodei9624 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9624" ; + base:hasProperty pumps:nodei9643, + pumps:nodei9644, + pumps:nodei9645 . + +pumps:nodei9625 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetPositiveInletPressureRequired" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Total inlet pressure required to ensure there is enough margin to maintain the minimum." ; + base:hasDisplayName "NetPositiveInletPressureRequired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9625" ; + base:hasProperty pumps:nodei9646, + pumps:nodei9647, + pumps:nodei9648 . + +pumps:nodei9626 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9626" ; + base:hasProperty pumps:nodei9649 . + +pumps:nodei9627 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "WaterVaporCapacity" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Mass of water which can be conveyed by the pump without condensation per time." ; + base:hasDisplayName "WaterVaporCapacity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9627" ; + base:hasProperty pumps:nodei9650, + pumps:nodei9651, + pumps:nodei9652 . + +pumps:nodei9628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9628" . + +pumps:nodei9629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9629" . + +pumps:nodei9630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9630" . + +pumps:nodei9631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9631" . + +pumps:nodei9632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9632" . + +pumps:nodei9633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9633" . + +pumps:nodei9634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9634" . + +pumps:nodei9635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9635" . + +pumps:nodei9636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9636" . + +pumps:nodei9637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9637" . + +pumps:nodei9638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9638" . + +pumps:nodei9639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9639" . + +pumps:nodei9640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9640" . + +pumps:nodei9641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9641" . + +pumps:nodei9642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9642" . + +pumps:nodei9643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9643" . + +pumps:nodei9644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9644" . + +pumps:nodei9645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9645" . + +pumps:nodei9646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9646" . + +pumps:nodei9647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9647" . + +pumps:nodei9648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9648" . + +pumps:nodei9649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9649" . + +pumps:nodei9650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9650" . + +pumps:nodei9651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9651" . + +pumps:nodei9652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9652" . + +pumps:nodei9653 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheInletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the inlet connection of the pump" ; + base:hasDisplayName "HeightOfTheInletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9653" ; + base:hasProperty pumps:nodei9658, + pumps:nodei9659, + pumps:nodei9660 . + +pumps:nodei9654 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump inlet connection divided by the inlet area of the pump" ; + base:hasDisplayName "MeanRatedVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9654" ; + base:hasProperty pumps:nodei9661, + pumps:nodei9662, + pumps:nodei9663 . + +pumps:nodei9655 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9655" ; + base:hasProperty pumps:nodei9664 . + +pumps:nodei9656 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedInletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Inlet pressure of the operating conditions at the guarantee point" ; + base:hasDisplayName "RatedInletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9656" ; + base:hasProperty pumps:nodei9665, + pumps:nodei9666, + pumps:nodei9667 . + +pumps:nodei9657 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtInletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at inlet area of the pump, corresponding to the sum of the height, pressure head and velocity head" ; + base:hasDisplayName "TotalHeadAtInletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9657" ; + base:hasProperty pumps:nodei9668, + pumps:nodei9669, + pumps:nodei9670 . + +pumps:nodei9658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9658" . + +pumps:nodei9659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9659" . + +pumps:nodei9660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9660" . + +pumps:nodei9661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9661" . + +pumps:nodei9662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9662" . + +pumps:nodei9663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9663" . + +pumps:nodei9664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9664" . + +pumps:nodei9665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9665" . + +pumps:nodei9666 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9666" . + +pumps:nodei9667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9667" . + +pumps:nodei9668 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9668" . + +pumps:nodei9669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9669" . + +pumps:nodei9670 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9670" . + +pumps:nodei9671 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "InletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the inlet area of the pump." ; + base:hasDisplayName "InletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9671" ; + base:hasProperty pumps:nodei14945, + pumps:nodei9675, + pumps:nodei9676, + pumps:nodei9677 ; + base:hasValue 0e+00 . + +pumps:nodei9672 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9672" . + +pumps:nodei9673 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MeanVelocityAtInlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump inlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtInlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9673" ; + base:hasProperty pumps:nodei14953, + pumps:nodei9678, + pumps:nodei9679, + pumps:nodei9680 ; + base:hasValue 0e+00 . + +pumps:nodei9674 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9674" . + +pumps:nodei9675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9675" . + +pumps:nodei9676 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9676" . + +pumps:nodei9677 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9677" . + +pumps:nodei9678 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9678" . + +pumps:nodei9679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9679" . + +pumps:nodei9680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9680" . + +pumps:nodei9681 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "InletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the inlet of the pump, measured at a defined location in the test dome." ; + base:hasDisplayName "InletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9681" ; + base:hasProperty pumps:nodei9682, + pumps:nodei9683, + pumps:nodei9684 . + +pumps:nodei9682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9682" . + +pumps:nodei9683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9683" . + +pumps:nodei9684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9684" . + +pumps:nodei9685 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAllowableOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Highest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MaximumAllowableOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9685" ; + base:hasProperty pumps:nodei9693, + pumps:nodei9694, + pumps:nodei9695 . + +pumps:nodei9686 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinimumAllowableOutetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Lowest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used." ; + base:hasDisplayName "MinimumAllowableOutetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9686" ; + base:hasProperty pumps:nodei9696, + pumps:nodei9697, + pumps:nodei9698 ; + base:hasValue 0e+00 . + +pumps:nodei9687 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalPressure" ; + base:hasDatatype opcua:String ; + base:hasDescription "Alphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number." ; + base:hasDisplayName "NominalPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9687" ; + base:hasProperty pumps:nodei9699 . + +pumps:nodei9688 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Free cross-sectional area of the orifice in the outlet connection of the pump." ; + base:hasDisplayName "OutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9688" ; + base:hasProperty pumps:nodei9700, + pumps:nodei9701, + pumps:nodei9702 . + +pumps:nodei9689 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveAccumulationPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will pass the total pump flow." ; + base:hasDisplayName "ReliefValveAccumulationPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9689" ; + base:hasProperty pumps:nodei9703, + pumps:nodei9704, + pumps:nodei9705 ; + base:hasValue 0e+00 . + +pumps:nodei9690 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveBackPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of the relief valve when the valve is closed." ; + base:hasDisplayName "ReliefValveBackPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9690" ; + base:hasProperty pumps:nodei9706, + pumps:nodei9707, + pumps:nodei9708 . + +pumps:nodei9691 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveReseatPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve will close after passing the total pump flow." ; + base:hasDisplayName "ReliefValveReseatPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9691" ; + base:hasProperty pumps:nodei9709, + pumps:nodei9710, + pumps:nodei9711 . + +pumps:nodei9692 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReliefValveSetPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure at which the relief valve begins to open." ; + base:hasDisplayName "ReliefValveSetPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9692" ; + base:hasProperty pumps:nodei9712, + pumps:nodei9713, + pumps:nodei9714 . + +pumps:nodei9693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9693" . + +pumps:nodei9694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9694" . + +pumps:nodei9695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9695" . + +pumps:nodei9696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9696" . + +pumps:nodei9697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9697" . + +pumps:nodei9698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9698" . + +pumps:nodei9699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9699" . + +pumps:nodei9700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9700" . + +pumps:nodei9701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9701" . + +pumps:nodei9702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9702" . + +pumps:nodei9703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9703" . + +pumps:nodei9704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9704" . + +pumps:nodei9705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9705" . + +pumps:nodei9706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9706" . + +pumps:nodei9707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9707" . + +pumps:nodei9708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9708" . + +pumps:nodei9709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9709" . + +pumps:nodei9710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9710" . + +pumps:nodei9711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9711" . + +pumps:nodei9712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9712" . + +pumps:nodei9713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9713" . + +pumps:nodei9714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9714" . + +pumps:nodei9715 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeightOfTheOutletConnection" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Height of the center of the outlet connection of the pump." ; + base:hasDisplayName "HeightOfTheOutletConnection" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9715" ; + base:hasProperty pumps:nodei9720, + pumps:nodei9721, + pumps:nodei9722 . + +pumps:nodei9716 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeanRatedVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Rated flow at pump outlet connection divided by the inlet area of the pump." ; + base:hasDisplayName "MeanRatedVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9716" ; + base:hasProperty pumps:nodei9723, + pumps:nodei9724, + pumps:nodei9725 . + +pumps:nodei9717 a opcua:DataItemType, + opcua:VariableNodeClass ; + base:hasBrowseName "NominalSize" ; + base:hasDatatype opcua:String ; + base:hasDescription "An alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections." ; + base:hasDisplayName "NominalSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9717" ; + base:hasProperty pumps:nodei9726 . + +pumps:nodei9718 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "RatedOutletPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Outlet pressure of the pump at the guarantee point with rated flow and rated speed, as well as rated inlet pressure, for rotodynamic pumps only." ; + base:hasDisplayName "RatedOutletPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9718" ; + base:hasProperty pumps:nodei9727, + pumps:nodei9728, + pumps:nodei9729 . + +pumps:nodei9719 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalHeadAtOutletAreaOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Head observed at outlet area of the pump, corresponding to the sum of the height, pressure head and velocity head." ; + base:hasDisplayName "TotalHeadAtOutletAreaOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9719" ; + base:hasProperty pumps:nodei9730, + pumps:nodei9731, + pumps:nodei9732 . + +pumps:nodei9720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9720" . + +pumps:nodei9721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9721" . + +pumps:nodei9722 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9722" . + +pumps:nodei9723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9723" . + +pumps:nodei9724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9724" . + +pumps:nodei9725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9725" . + +pumps:nodei9726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9726" . + +pumps:nodei9727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9727" . + +pumps:nodei9728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9728" . + +pumps:nodei9729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9729" . + +pumps:nodei9730 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9730" . + +pumps:nodei9731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9731" . + +pumps:nodei9732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9732" . + +pumps:nodei9733 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "MeanVelocityAtOutlet" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured rate of flow at pump outlet connection divided by the outlet area of the pump." ; + base:hasDisplayName "MeanVelocityAtOutlet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9733" ; + base:hasProperty pumps:nodei14961, + pumps:nodei9737, + pumps:nodei9738, + pumps:nodei9739 ; + base:hasValue 0e+00 . + +pumps:nodei9734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9734" . + +pumps:nodei9735 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + opcua:GeneratesEvent opcua:nodei2955 ; + base:hasBrowseName "OutletTemperatureOfThePump" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Measured temperature acting at the outlet area of the pump." ; + base:hasDisplayName "OutletTemperatureOfThePump" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9735" ; + base:hasProperty pumps:nodei14970, + pumps:nodei9740, + pumps:nodei9741, + pumps:nodei9742 ; + base:hasValue 0e+00 . + +pumps:nodei9736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9736" . + +pumps:nodei9737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9737" . + +pumps:nodei9738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9738" . + +pumps:nodei9739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9739" . + +pumps:nodei9740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9740" . + +pumps:nodei9741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9741" . + +pumps:nodei9742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9742" . + +pumps:nodei9743 a opcua:BaseAnalogType, + opcua:VariableNodeClass ; + base:hasBrowseName "BackingPressure" ; + base:hasDatatype opcua:Double ; + base:hasDescription "Pressure at the outlet of a vacuum pump." ; + base:hasDisplayName "BackingPressure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9743" ; + base:hasProperty pumps:nodei9744, + pumps:nodei9745, + pumps:nodei9746 . + +pumps:nodei9744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9744" . + +pumps:nodei9745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9745" . + +pumps:nodei9746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9746" . + +pumps:nodei9747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9747" . + +pumps:nodei9748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the machine" ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9748" . + +pumps:nodei9749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9749" . + +pumps:nodei9750 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumOperationTime" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum time of pump operation is exceeded." ; + base:hasDisplayName "MaximumOperationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9750" ; + base:hasProperty pumps:nodei9751, + pumps:nodei9752, + pumps:nodei9821 ; + base:hasValue false . + +pumps:nodei9751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9751" . + +pumps:nodei9752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9752" . + +pumps:nodei9753 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumStartsAtTime" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the maximum number of pump start cycles per timespan is exceeded." ; + base:hasDisplayName "MaximumStartsAtTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9753" ; + base:hasProperty pumps:nodei9754, + pumps:nodei9755, + pumps:nodei9822 ; + base:hasValue false . + +pumps:nodei9754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9754" . + +pumps:nodei9755 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9755" . + +pumps:nodei9756 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorHumidity" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates unacceptable humidity in the motor." ; + base:hasDisplayName "MotorHumidity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9756" ; + base:hasProperty pumps:nodei9757, + pumps:nodei9758, + pumps:nodei9823 ; + base:hasValue false . + +pumps:nodei9757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9757" . + +pumps:nodei9758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9758" . + +pumps:nodei9759 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MotorOverheat" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an overheating of a motor." ; + base:hasDisplayName "MotorOverheat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9759" ; + base:hasProperty pumps:nodei9760, + pumps:nodei9761, + pumps:nodei9824 ; + base:hasValue false . + +pumps:nodei9760 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9760" . + +pumps:nodei9761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9761" . + +pumps:nodei9762 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic operation problem of a pump." ; + base:hasDisplayName "OperationFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9762" ; + base:hasProperty pumps:nodei9763, + pumps:nodei9764, + pumps:nodei9825 ; + base:hasValue false . + +pumps:nodei9763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9763" . + +pumps:nodei9764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9764" . + +pumps:nodei9765 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverLoad" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates an over load." ; + base:hasDisplayName "OverLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9765" ; + base:hasProperty pumps:nodei9766, + pumps:nodei9767, + pumps:nodei9826 ; + base:hasValue false . + +pumps:nodei9766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9766" . + +pumps:nodei9767 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9767" . + +pumps:nodei9768 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OverSpeed" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump operates over normal speed." ; + base:hasDisplayName "OverSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9768" ; + base:hasProperty pumps:nodei9769, + pumps:nodei9770, + pumps:nodei9827 ; + base:hasValue false . + +pumps:nodei9769 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9769" . + +pumps:nodei9770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9770" . + +pumps:nodei9771 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PartialLoad" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a partial load." ; + base:hasDisplayName "PartialLoad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9771" ; + base:hasProperty pumps:nodei9772, + pumps:nodei9773, + pumps:nodei9828 ; + base:hasValue false . + +pumps:nodei9772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9772" . + +pumps:nodei9773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9773" . + +pumps:nodei9774 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Synchronisation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a synchronization problem of a pump." ; + base:hasDisplayName "Synchronisation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9774" ; + base:hasProperty pumps:nodei9775, + pumps:nodei9776, + pumps:nodei9829 ; + base:hasValue false . + +pumps:nodei9775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9775" . + +pumps:nodei9776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9776" . + +pumps:nodei9777 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TMSFailure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of the temperature management system." ; + base:hasDisplayName "TMSFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9777" ; + base:hasProperty pumps:nodei9778, + pumps:nodei9779, + pumps:nodei9830 ; + base:hasValue false . + +pumps:nodei9778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9778" . + +pumps:nodei9779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9779" . + +pumps:nodei9780 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TemperatureFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a generic temperature problem of a pump." ; + base:hasDisplayName "TemperatureFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9780" ; + base:hasProperty pumps:nodei9781, + pumps:nodei9782, + pumps:nodei9831 ; + base:hasValue false . + +pumps:nodei9781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9781" . + +pumps:nodei9782 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9782" . + +pumps:nodei9783 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeOut" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a start up time out." ; + base:hasDisplayName "TimeOut" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9783" ; + base:hasProperty pumps:nodei9784, + pumps:nodei9785, + pumps:nodei9832 ; + base:hasValue false . + +pumps:nodei9784 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9784" . + +pumps:nodei9785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9785" . + +pumps:nodei9786 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TorqueLimit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a limitation problem of a pump." ; + base:hasDisplayName "TorqueLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9786" ; + base:hasProperty pumps:nodei9787, + pumps:nodei9788, + pumps:nodei9833 ; + base:hasValue false . + +pumps:nodei9787 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9787" . + +pumps:nodei9788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9788" . + +pumps:nodei9789 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TurbineOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump is working as a turbine (reverse flow)." ; + base:hasDisplayName "TurbineOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9789" ; + base:hasProperty pumps:nodei9790, + pumps:nodei9791, + pumps:nodei9834 ; + base:hasValue false . + +pumps:nodei9790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9790" . + +pumps:nodei9791 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9791" . + +pumps:nodei9792 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnderSpeed" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the pump operates under normal speed." ; + base:hasDisplayName "UnderSpeed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9792" ; + base:hasProperty pumps:nodei9793, + pumps:nodei9794, + pumps:nodei9835 ; + base:hasValue false . + +pumps:nodei9793 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9793" . + +pumps:nodei9794 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9794" . + +pumps:nodei9795 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "VelocityLimit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a limitation problem of a pump." ; + base:hasDisplayName "VelocityLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9795" ; + base:hasProperty pumps:nodei9796, + pumps:nodei9797, + pumps:nodei9836 ; + base:hasValue false . + +pumps:nodei9796 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9796" . + +pumps:nodei9797 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9797" . + +pumps:nodei9798 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveExhausted" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates that the wear reserve of the pump is exhausted." ; + base:hasDisplayName "WearReserveExhausted" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9798" ; + base:hasProperty pumps:nodei9799, + pumps:nodei9800, + pumps:nodei9837 ; + base:hasValue false . + +pumps:nodei9799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9799" . + +pumps:nodei9800 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9800" . + +pumps:nodei9801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9801" . + +pumps:nodei9802 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9802" . + +pumps:nodei9803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9803" . + +pumps:nodei9804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9804" . + +pumps:nodei9805 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9805" . + +pumps:nodei9806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9806" . + +pumps:nodei9807 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9807" . + +pumps:nodei9808 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9808" . + +pumps:nodei9809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9809" . + +pumps:nodei9810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9810" . + +pumps:nodei9811 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9811" . + +pumps:nodei9812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9812" . + +pumps:nodei9813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9813" . + +pumps:nodei9814 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9814" . + +pumps:nodei9815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9815" . + +pumps:nodei9816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9816" . + +pumps:nodei9817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9817" . + +pumps:nodei9818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9818" . + +pumps:nodei9819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9819" . + +pumps:nodei9820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9820" . + +pumps:nodei9821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9821" . + +pumps:nodei9822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9822" . + +pumps:nodei9823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9823" . + +pumps:nodei9824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9824" . + +pumps:nodei9825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9825" . + +pumps:nodei9826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9826" . + +pumps:nodei9827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9827" . + +pumps:nodei9828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9828" . + +pumps:nodei9829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9829" . + +pumps:nodei9830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9830" . + +pumps:nodei9831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9831" . + +pumps:nodei9832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9832" . + +pumps:nodei9833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9833" . + +pumps:nodei9834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9834" . + +pumps:nodei9835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9835" . + +pumps:nodei9836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9836" . + +pumps:nodei9837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9837" . + +pumps:nodei9838 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Application" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in application software." ; + base:hasDisplayName "Application" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9838" ; + base:hasProperty pumps:nodei9839, + pumps:nodei9840, + pumps:nodei9862 ; + base:hasValue false . + +pumps:nodei9839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9839" . + +pumps:nodei9840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9840" . + +pumps:nodei9841 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in communication software." ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9841" ; + base:hasProperty pumps:nodei9842, + pumps:nodei9843, + pumps:nodei9863 ; + base:hasValue false . + +pumps:nodei9842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9842" . + +pumps:nodei9843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9843" . + +pumps:nodei9844 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Control" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure in control software." ; + base:hasDisplayName "Control" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9844" ; + base:hasProperty pumps:nodei9845, + pumps:nodei9846, + pumps:nodei9864 ; + base:hasValue false . + +pumps:nodei9845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9845" . + +pumps:nodei9846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9846" . + +pumps:nodei9847 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Memory" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a memory resource problem." ; + base:hasDisplayName "Memory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9847" ; + base:hasProperty pumps:nodei9848, + pumps:nodei9849, + pumps:nodei9865 ; + base:hasValue false . + +pumps:nodei9848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9848" . + +pumps:nodei9849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9849" . + +pumps:nodei9850 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OS" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of operation system software." ; + base:hasDisplayName "OS" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9850" ; + base:hasProperty pumps:nodei9851, + pumps:nodei9852, + pumps:nodei9866 ; + base:hasValue false . + +pumps:nodei9851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9851" . + +pumps:nodei9852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9852" . + +pumps:nodei9853 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Parameter" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a parameter problem." ; + base:hasDisplayName "Parameter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9853" ; + base:hasProperty pumps:nodei9854, + pumps:nodei9855, + pumps:nodei9867 ; + base:hasValue false . + +pumps:nodei9854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9854" . + +pumps:nodei9855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9855" . + +pumps:nodei9856 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a failure of device software." ; + base:hasDisplayName "SoftwareFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9856" ; + base:hasProperty pumps:nodei9857, + pumps:nodei9858, + pumps:nodei9868 ; + base:hasValue false . + +pumps:nodei9857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9857" . + +pumps:nodei9858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9858" . + +pumps:nodei9859 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareReset" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This attribute indicates a software reset." ; + base:hasDisplayName "SoftwareReset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9859" ; + base:hasProperty pumps:nodei9860, + pumps:nodei9861, + pumps:nodei9869 ; + base:hasValue false . + +pumps:nodei9860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9860" . + +pumps:nodei9861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9861" . + +pumps:nodei9862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9862" . + +pumps:nodei9863 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9863" . + +pumps:nodei9864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9864" . + +pumps:nodei9865 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9865" . + +pumps:nodei9866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9866" . + +pumps:nodei9867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9867" . + +pumps:nodei9868 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9868" . + +pumps:nodei9869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9869" . + +pumps:nodei9870 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActuatorElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in an actuator element." ; + base:hasDisplayName "ActuatorElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9870" ; + base:hasProperty pumps:nodei12235, + pumps:nodei9871, + pumps:nodei9872 ; + base:hasValue false . + +pumps:nodei9871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9871" . + +pumps:nodei9872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9872" . + +pumps:nodei9873 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AmbientTemperature" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal ambient temperature." ; + base:hasDisplayName "AmbientTemperature" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9873" ; + base:hasProperty pumps:nodei12236, + pumps:nodei9874, + pumps:nodei9875 ; + base:hasValue false . + +pumps:nodei9874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9874" . + +pumps:nodei9875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9875" . + +pumps:nodei9876 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryDeviceFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a generic failure of an auxiliary device." ; + base:hasDisplayName "AuxiliaryDeviceFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9876" ; + base:hasProperty pumps:nodei12238, + pumps:nodei9877, + pumps:nodei9878 ; + base:hasValue false . + +pumps:nodei9877 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9877" . + +pumps:nodei9878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9878" . + +pumps:nodei9879 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryMediumAbsence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an absence of or wrong auxiliary medium." ; + base:hasDisplayName "AuxiliaryMediumAbsence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9879" ; + base:hasProperty pumps:nodei12239, + pumps:nodei9880, + pumps:nodei9881 ; + base:hasValue false . + +pumps:nodei9880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9880" . + +pumps:nodei9881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9881" . + +pumps:nodei9882 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryMediumInsufficiency" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an insufficiency of auxiliary medium." ; + base:hasDisplayName "AuxiliaryMediumInsufficiency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9882" ; + base:hasProperty pumps:nodei12241, + pumps:nodei9883, + pumps:nodei9884 ; + base:hasValue false . + +pumps:nodei9883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9883" . + +pumps:nodei9884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9884" . + +pumps:nodei9885 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryPowerPole" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an auxiliary power supply wrongly poled." ; + base:hasDisplayName "AuxiliaryPowerPole" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9885" ; + base:hasProperty pumps:nodei12242, + pumps:nodei9886, + pumps:nodei9887 ; + base:hasValue false . + +pumps:nodei9886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9886" . + +pumps:nodei9887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9887" . + +pumps:nodei9888 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuxiliaryPowerRange" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an off-spec of the auxiliary power range." ; + base:hasDisplayName "AuxiliaryPowerRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9888" ; + base:hasProperty pumps:nodei12244, + pumps:nodei9889, + pumps:nodei9890 ; + base:hasValue false . + +pumps:nodei9889 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9889" . + +pumps:nodei9890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9890" . + +pumps:nodei9891 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommunicationError" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a communication error." ; + base:hasDisplayName "CommunicationError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9891" ; + base:hasProperty pumps:nodei12245, + pumps:nodei9892, + pumps:nodei9893 ; + base:hasValue false . + +pumps:nodei9892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9892" . + +pumps:nodei9893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9893" . + +pumps:nodei9894 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Corrosion" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates corrosion/abrasion in parts in contact with medium." ; + base:hasDisplayName "Corrosion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9894" ; + base:hasProperty pumps:nodei12247, + pumps:nodei9895, + pumps:nodei9896 ; + base:hasValue false . + +pumps:nodei9895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9895" . + +pumps:nodei9896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9896" . + +pumps:nodei9897 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deviation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an inadmissible deviation from measurement." ; + base:hasDisplayName "Deviation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9897" ; + base:hasProperty pumps:nodei12248, + pumps:nodei9898, + pumps:nodei9899 ; + base:hasValue false . + +pumps:nodei9898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9898" . + +pumps:nodei9899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9899" . + +pumps:nodei9900 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectromagneticInterference" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal electromagnetic interference." ; + base:hasDisplayName "ElectromagneticInterference" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9900" ; + base:hasProperty pumps:nodei12250, + pumps:nodei9901, + pumps:nodei9902 ; + base:hasValue false . + +pumps:nodei9901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9901" . + +pumps:nodei9902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9902" . + +pumps:nodei9903 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectronicFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in the device electronics." ; + base:hasDisplayName "ElectronicFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9903" ; + base:hasProperty pumps:nodei12251, + pumps:nodei9904, + pumps:nodei9905 ; + base:hasValue false . + +pumps:nodei9904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9904" . + +pumps:nodei9905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9905" . + +pumps:nodei9906 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnergySupply" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in internal energy supply." ; + base:hasDisplayName "EnergySupply" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9906" ; + base:hasProperty pumps:nodei12253, + pumps:nodei9907, + pumps:nodei9908 ; + base:hasValue false . + +pumps:nodei9907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9907" . + +pumps:nodei9908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9908" . + +pumps:nodei9909 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "EvaluationElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in evaluation electronics." ; + base:hasDisplayName "EvaluationElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9909" ; + base:hasProperty pumps:nodei12254, + pumps:nodei9910, + pumps:nodei9911 ; + base:hasValue false . + +pumps:nodei9910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9910" . + +pumps:nodei9911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9911" . + +pumps:nodei9912 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExciterError" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in the exciter of the sensor element." ; + base:hasDisplayName "ExciterError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9912" ; + base:hasProperty pumps:nodei12256, + pumps:nodei9913, + pumps:nodei9914 ; + base:hasValue false . + +pumps:nodei9913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9913" . + +pumps:nodei9914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9914" . + +pumps:nodei9915 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Fouling" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fouling on sensor element." ; + base:hasDisplayName "Fouling" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9915" ; + base:hasProperty pumps:nodei12257, + pumps:nodei9916, + pumps:nodei9917 ; + base:hasValue false . + +pumps:nodei9916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9916" . + +pumps:nodei9917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9917" . + +pumps:nodei9918 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "HumidityElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an abnormal amount of humidity in electronics area." ; + base:hasDisplayName "HumidityElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9918" ; + base:hasProperty pumps:nodei12259, + pumps:nodei9919, + pumps:nodei9920 ; + base:hasValue false . + +pumps:nodei9919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9919" . + +pumps:nodei9920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9920" . + +pumps:nodei9921 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Installation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an installation fault." ; + base:hasDisplayName "Installation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9921" ; + base:hasProperty pumps:nodei12260, + pumps:nodei9922, + pumps:nodei9923 ; + base:hasValue false . + +pumps:nodei9922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9922" . + +pumps:nodei9923 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9923" . + +pumps:nodei9924 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Interruption" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an interruption of signal path or short circuit." ; + base:hasDisplayName "Interruption" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9924" ; + base:hasProperty pumps:nodei12262, + pumps:nodei9925, + pumps:nodei9926 ; + base:hasValue false . + +pumps:nodei9925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9925" . + +pumps:nodei9926 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9926" . + +pumps:nodei9927 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "LineLength" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the maximum line length is exceeded." ; + base:hasDisplayName "LineLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9927" ; + base:hasProperty pumps:nodei12263, + pumps:nodei9928, + pumps:nodei9929 ; + base:hasValue false . + +pumps:nodei9928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9928" . + +pumps:nodei9929 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9929" . + +pumps:nodei9930 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaterialElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a foreign material in electronics area." ; + base:hasDisplayName "MaterialElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9930" ; + base:hasProperty pumps:nodei12265, + pumps:nodei9931, + pumps:nodei9932 ; + base:hasValue false . + +pumps:nodei9931 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9931" . + +pumps:nodei9932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9932" . + +pumps:nodei9933 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MeasuredMaterialElectronics" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates measured material in electronics area." ; + base:hasDisplayName "MeasuredMaterialElectronics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9933" ; + base:hasProperty pumps:nodei12266, + pumps:nodei9934, + pumps:nodei9935 ; + base:hasValue false . + +pumps:nodei9934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9934" . + +pumps:nodei9935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9935" . + +pumps:nodei9936 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "MechanicalDamage" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a mechanical damage." ; + base:hasDisplayName "MechanicalDamage" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9936" ; + base:hasProperty pumps:nodei12268, + pumps:nodei9937, + pumps:nodei9938 ; + base:hasValue false . + +pumps:nodei9937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9937" . + +pumps:nodei9938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9938" . + +pumps:nodei9939 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperatingConditions" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault due to non-compliance with specified operating conditions." ; + base:hasDisplayName "OperatingConditions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9939" ; + base:hasProperty pumps:nodei12269, + pumps:nodei9941, + pumps:nodei9942 ; + base:hasValue false . + +pumps:nodei9940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysicalAddress" ; + base:hasDatatype pumps:PhysicalAddressDataType ; + base:hasDescription "Physical address of the manufacturer." ; + base:hasDisplayName "PhysicalAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9940" . + +pumps:nodei9941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9941" . + +pumps:nodei9942 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9942" . + +pumps:nodei9943 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Other" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates other faults." ; + base:hasDisplayName "Other" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9943" ; + base:hasProperty pumps:nodei12271, + pumps:nodei9944, + pumps:nodei9945 ; + base:hasValue false . + +pumps:nodei9944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9944" . + +pumps:nodei9945 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9945" . + +pumps:nodei9946 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Overloading" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an overloading." ; + base:hasDisplayName "Overloading" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9946" ; + base:hasProperty pumps:nodei12272, + pumps:nodei9947, + pumps:nodei9948 ; + base:hasValue false . + +pumps:nodei9947 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9947" . + +pumps:nodei9948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9948" . + +pumps:nodei9949 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterSetting" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a parameter setting error." ; + base:hasDisplayName "ParameterSetting" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9949" ; + base:hasProperty pumps:nodei12274, + pumps:nodei9950, + pumps:nodei9951 ; + base:hasValue false . + +pumps:nodei9950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9950" . + +pumps:nodei9951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9951" . + +pumps:nodei9952 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Peripheral" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an error in peripherals." ; + base:hasDisplayName "Peripheral" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9952" ; + base:hasProperty pumps:nodei12275, + pumps:nodei9953, + pumps:nodei9954 ; + base:hasValue false . + +pumps:nodei9953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9953" . + +pumps:nodei9954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9954" . + +pumps:nodei9955 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessInfluence" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault due to process influence." ; + base:hasDisplayName "ProcessInfluence" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9955" ; + base:hasProperty pumps:nodei12277, + pumps:nodei9956, + pumps:nodei9957 ; + base:hasValue false . + +pumps:nodei9956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9956" . + +pumps:nodei9957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9957" . + +pumps:nodei9958 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "SensorElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a fault in a sensor element." ; + base:hasDisplayName "SensorElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9958" ; + base:hasProperty pumps:nodei12278, + pumps:nodei9959, + pumps:nodei9960 ; + base:hasValue false . + +pumps:nodei9959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9959" . + +pumps:nodei9960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9960" . + +pumps:nodei9961 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartUp" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicate an installation fault or fault during start-up." ; + base:hasDisplayName "StartUp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9961" ; + base:hasProperty pumps:nodei12280, + pumps:nodei9962, + pumps:nodei9963 ; + base:hasValue false . + +pumps:nodei9962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9962" . + +pumps:nodei9963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9963" . + +pumps:nodei9964 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "TemperatureShock" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an excessive temperature shock." ; + base:hasDisplayName "TemperatureShock" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9964" ; + base:hasProperty pumps:nodei12281, + pumps:nodei9965, + pumps:nodei9966 ; + base:hasValue false . + +pumps:nodei9965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9965" . + +pumps:nodei9966 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9966" . + +pumps:nodei9967 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vibration" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an excessive vibration or impact load." ; + base:hasDisplayName "Vibration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9967" ; + base:hasProperty pumps:nodei12283, + pumps:nodei9968, + pumps:nodei9969 ; + base:hasValue false . + +pumps:nodei9968 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9968" . + +pumps:nodei9969 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9969" . + +pumps:nodei9970 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveOperation" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the wear reserve is used up by operation." ; + base:hasDisplayName "WearReserveOperation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9970" ; + base:hasProperty pumps:nodei12284, + pumps:nodei9971, + pumps:nodei9972 ; + base:hasValue false . + +pumps:nodei9971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9971" . + +pumps:nodei9972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9972" . + +pumps:nodei9973 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "WearReserveWear" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates that the wear reserve is used up by wear." ; + base:hasDisplayName "WearReserveWear" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9973" ; + base:hasProperty pumps:nodei12286, + pumps:nodei9974, + pumps:nodei9975 ; + base:hasValue false . + +pumps:nodei9974 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9974" . + +pumps:nodei9975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9975" . + +pumps:nodei9976 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ArmatureCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure in armature circuit." ; + base:hasDisplayName "ArmatureCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9976" ; + base:hasProperty pumps:nodei12287, + pumps:nodei9977, + pumps:nodei9978 ; + base:hasValue false . + +pumps:nodei9977 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9977" . + +pumps:nodei9978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9978" . + +pumps:nodei9979 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentInsideDevice" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates unacceptable current inside the device." ; + base:hasDisplayName "CurrentInsideDevice" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9979" ; + base:hasProperty pumps:nodei12289, + pumps:nodei9980, + pumps:nodei9981 ; + base:hasValue false . + +pumps:nodei9980 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9980" . + +pumps:nodei9981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9981" . + +pumps:nodei9982 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElectricalFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a generic electrical fault." ; + base:hasDisplayName "ElectricalFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9982" ; + base:hasProperty pumps:nodei12290, + pumps:nodei9983, + pumps:nodei9984 ; + base:hasValue false . + +pumps:nodei9983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9983" . + +pumps:nodei9984 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9984" . + +pumps:nodei9985 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a failure in field circuit." ; + base:hasDisplayName "FieldCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9985" ; + base:hasProperty pumps:nodei12292, + pumps:nodei9986, + pumps:nodei9987 ; + base:hasValue false . + +pumps:nodei9986 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9986" . + +pumps:nodei9987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9987" . + +pumps:nodei9988 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstallationFault" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable electrical installation, e.g. mixed up phases." ; + base:hasDisplayName "InstallationFault" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9988" ; + base:hasProperty pumps:nodei12293, + pumps:nodei9989, + pumps:nodei9990 ; + base:hasValue false . + +pumps:nodei9989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9989" . + +pumps:nodei9990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9990" . + +pumps:nodei9991 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsulationResistance" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates an unacceptable low winding resistance." ; + base:hasDisplayName "InsulationResistance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9991" ; + base:hasProperty pumps:nodei12295, + pumps:nodei9992, + pumps:nodei9993 ; + base:hasValue false . + +pumps:nodei9992 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9992" . + +pumps:nodei9993 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9993" . + +pumps:nodei9994 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhaseFailure" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a phase failure." ; + base:hasDisplayName "PhaseFailure" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9994" ; + base:hasProperty pumps:nodei12296, + pumps:nodei9995, + pumps:nodei9996 ; + base:hasValue false . + +pumps:nodei9995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9995" . + +pumps:nodei9996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9996" . + +pumps:nodei9997 a opcua:TwoStateDiscreteType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShortCircuit" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "This property indicates a short circuit." ; + base:hasDisplayName "ShortCircuit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9997" ; + base:hasProperty pumps:nodei12298, + pumps:nodei9998, + pumps:nodei9999 ; + base:hasValue false . + +pumps:nodei9998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9998" . + +pumps:nodei9999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "9999" . + +pumps:ConfigurationGroupType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:DocumentationType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:MaintenanceGroupType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:OperationalGroupType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:PortsGroupType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:PumpIdentificationType a owl:Class ; + rdfs:subClassOf machinery:MachineIdentificationType . + +pumps:SupervisionType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:nodei6018 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionZoneOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ExplosionZoneOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6018" ; + base:hasValue "ExplosionZoneOptionSet" . + +pumps:nodei6019 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionZoneOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ExplosionZoneOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6019" ; + base:hasValue "//xs:element[@name='ExplosionZoneOptionSet']" . + +pumps:nodei6020 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionProtectionOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ExplosionProtectionOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6020" ; + base:hasValue "ExplosionProtectionOptionSet" . + +pumps:nodei6021 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExplosionProtectionOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ExplosionProtectionOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6021" ; + base:hasValue "//xs:element[@name='ExplosionProtectionOptionSet']" . + +pumps:nodei6022 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedControlModesOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OfferedControlModesOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6022" ; + base:hasValue "OfferedControlModesOptionSet" . + +pumps:nodei6023 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedControlModesOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OfferedControlModesOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6023" ; + base:hasValue "//xs:element[@name='OfferedControlModesOptionSet']" . + +pumps:nodei6024 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedFieldbusesOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OfferedFieldbusesOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6024" ; + base:hasValue "OfferedFieldbusesOptionSet" . + +pumps:nodei6025 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OfferedFieldbusesOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OfferedFieldbusesOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6025" ; + base:hasValue "//xs:element[@name='OfferedFieldbusesOptionSet']" . + +pumps:nodei6026 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformityOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeclarationOfConformityOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6026" ; + base:hasValue "DeclarationOfConformityOptionSet" . + +pumps:nodei6027 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeclarationOfConformityOptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeclarationOfConformityOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6027" ; + base:hasValue "//xs:element[@name='DeclarationOfConformityOptionSet']" . + +pumps:nodei6028 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysicalAddressDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PhysicalAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6028" ; + base:hasValue "PhysicalAddressDataType" . + +pumps:nodei6029 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysicalAddressDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PhysicalAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace pumps:PUMPSNamespace ; + base:hasNodeId "6029" ; + base:hasValue "//xs:element[@name='PhysicalAddressDataType']" . + +pumps:BreakdownMaintenanceType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:ConditionBasedMaintenanceType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:ConnectionDesignType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType ; + base:isAbstract "true" . + +pumps:ConnectionImplementationType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType ; + base:isAbstract "true" . + +pumps:ControlType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:DesignType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:DiscreteObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +pumps:DrivePortType a owl:Class ; + rdfs:subClassOf pumps:PortType . + +pumps:GeneralMaintenanceType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:ImplementationType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:InletConnectionPortType a owl:Class ; + rdfs:subClassOf pumps:PortType . + +pumps:MarkingsType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +pumps:MeasurementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:MultiPumpType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:OutletConnectionPortType a owl:Class ; + rdfs:subClassOf pumps:PortType . + +pumps:PreventiveMaintenanceType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:PumpActuationType a owl:Class ; + rdfs:subClassOf pumps:ActuationType . + +pumps:SignalsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionAuxiliaryDeviceType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionElectronicsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionHardwareType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionMechanicsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionProcessFluidType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionPumpOperationType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SupervisionSoftwareType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:SystemRequirementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:DriveDesignType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:DriveMeasurementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:InletConnectionDesignType a owl:Class ; + rdfs:subClassOf pumps:ConnectionDesignType . + +pumps:InletConnectionImplementationType a owl:Class ; + rdfs:subClassOf pumps:ConnectionImplementationType . + +pumps:InletConnectionMeasurementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:InletConnectionSystemRequirementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:OutletConnectionDesignType a owl:Class ; + rdfs:subClassOf pumps:ConnectionDesignType . + +pumps:OutletConnectionImplementationType a owl:Class ; + rdfs:subClassOf pumps:ConnectionImplementationType . + +pumps:OutletConnectionMeasurementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:OutletConnectionSystemRequirementsType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:PhysicalAddressDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField pumps:City, + pumps:Country, + pumps:Number, + pumps:PostalCode, + pumps:State, + pumps:Street . + +pumps:PortType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +pumps:PumpKickObjectType a owl:Class ; + rdfs:subClassOf pumps:DiscreteOutputObjectType . + +pumps:VibrationMeasurementType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:ActuationType a owl:Class ; + rdfs:subClassOf devices:FunctionalGroupType . + +pumps:ExchangeModeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:OperatingModeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:PumpRoleEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:DistributionTypeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:MultiPumpOperationModeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:PumpKickModeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:MaintenanceLevelEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:StateOfTheItemEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:ExplosionZoneOptionSet a owl:Class ; + rdfs:subClassOf opcua:OptionSet . + +pumps:PortDirectionEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:PumpClassEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:DeclarationOfConformityOptionSet a owl:Class ; + rdfs:subClassOf opcua:OptionSet . + +pumps:ExplosionProtectionOptionSet a owl:Class ; + rdfs:subClassOf opcua:OptionSet . + +pumps:OfferedControlModesOptionSet a owl:Class ; + rdfs:subClassOf opcua:OptionSet . + +pumps:OperationModeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:ControlModeEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:DiscreteOutputObjectType a owl:Class ; + rdfs:subClassOf pumps:DiscreteObjectType . + +pumps:FieldbusEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +pumps:OfferedFieldbusesOptionSet a owl:Class ; + rdfs:subClassOf opcua:OptionSet . + +pumps:DiscreteInputObjectType a owl:Class ; + rdfs:subClassOf pumps:DiscreteObjectType . + +pumps:PUMPSNamespace a base:Namespace ; + base:hasPrefix "pumps" ; + base:hasUri "http://opcfoundation.org/UA/Pumps/" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/result_cleaned.ttl b/semantic-model/opcua/tests/nodeset2owl/result_cleaned.ttl new file mode 100644 index 00000000..2dc99560 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/result_cleaned.ttl @@ -0,0 +1,1706 @@ +@prefix base: . +@prefix machinery: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +machinery: a owl:Ontology ; + owl:imports , + , + ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +machinery:nodei1002 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryItemState_StateMachineType ; + base:hasBrowseName "MachineryItemState_StateMachineType" ; + base:hasComponent machinery:nodei5004, + machinery:nodei5005, + machinery:nodei5006, + machinery:nodei5007, + machinery:nodei5008, + machinery:nodei5009, + machinery:nodei5010, + machinery:nodei5011, + machinery:nodei5012, + machinery:nodei5013, + machinery:nodei5014, + machinery:nodei5015, + machinery:nodei5016, + machinery:nodei5017, + machinery:nodei5018, + machinery:nodei5019, + machinery:nodei5020, + machinery:nodei5021, + machinery:nodei5022, + machinery:nodei5023 ; + base:hasDescription "State machine representing the state of a machinery item" ; + base:hasDisplayName "MachineryItemState_StateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1002" ; + base:hasProperty machinery:nodei6021 . + +machinery:nodei1004 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryItemIdentificationType ; + base:hasBrowseName "MachineryItemIdentificationType" ; + base:hasDescription "Contains information about the identification and nameplate of a MachineryItem" ; + base:hasDisplayName "MachineryItemIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface , + machinery:nodei1003 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1004" ; + base:hasProperty machinery:nodei6001, + machinery:nodei6002, + machinery:nodei6003, + machinery:nodei6004, + machinery:nodei6005, + machinery:nodei6006, + machinery:nodei6007, + machinery:nodei6008, + machinery:nodei6009, + machinery:nodei6010, + machinery:nodei6011, + machinery:nodei6012, + machinery:nodei6013, + machinery:nodei6014, + machinery:nodei6088 . + +machinery:nodei1005 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryComponentIdentificationType ; + base:hasBrowseName "MachineryComponentIdentificationType" ; + base:hasDescription "Contains information about the identification and nameplate of a component" ; + base:hasDisplayName "MachineryComponentIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1005" ; + base:hasProperty machinery:nodei6016, + machinery:nodei6017 . + +machinery:nodei1006 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineComponentsType ; + base:hasBrowseName "MachineComponentsType" ; + base:hasComponent machinery:nodei5002 ; + base:hasDescription "Contains all identifiable components of a machine" ; + base:hasDisplayName "MachineComponentsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1006" ; + base:hasProperty machinery:nodei6018 . + +machinery:nodei1008 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryOperationModeStateMachineType ; + base:hasBrowseName "MachineryOperationModeStateMachineType" ; + base:hasComponent machinery:nodei5024, + machinery:nodei5025, + machinery:nodei5026, + machinery:nodei5027, + machinery:nodei5028, + machinery:nodei5029, + machinery:nodei5030, + machinery:nodei5031, + machinery:nodei5032, + machinery:nodei5033, + machinery:nodei5034, + machinery:nodei5035, + machinery:nodei5036, + machinery:nodei5037, + machinery:nodei5038, + machinery:nodei5039, + machinery:nodei5040, + machinery:nodei5041, + machinery:nodei5042, + machinery:nodei5043 ; + base:hasDescription "State machine representing the operation mode of a MachineryItem" ; + base:hasDisplayName "MachineryOperationModeStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1008" ; + base:hasProperty machinery:nodei6058 . + +machinery:nodei1009 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryOperationCounterType ; + base:hasBrowseName "MachineryOperationCounterType" ; + base:hasDisplayName "MachineryOperationCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1009" ; + base:hasProperty machinery:nodei6079, + machinery:nodei6080, + machinery:nodei6081, + machinery:nodei6082 . + +machinery:nodei1012 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineIdentificationType ; + base:hasBrowseName "MachineIdentificationType" ; + base:hasDescription "Contains information about the identification and nameplate of a machine" ; + base:hasDisplayName "MachineIdentificationType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface machinery:nodei1010, + machinery:nodei1011 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1012" ; + base:hasProperty machinery:nodei6015, + machinery:nodei6029, + machinery:nodei6030 . + +machinery:nodei1015 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:MachineryLifetimeCounterType ; + base:hasBrowseName "MachineryLifetimeCounterType" ; + base:hasComponent machinery:nodei6083 ; + base:hasDisplayName "MachineryLifetimeCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1015" ; + base:hasProperty machinery:nodei6087 . + +opcua:nodei11715 base:hasComponent machinery:nodei5001 . + +opcua:nodei85 base:organizes machinery:nodei1001 . + +machinery:IMachineTagNameplateType a owl:Class ; + rdfs:subClassOf ; + base:isAbstract "true" . + +machinery:IMachineVendorNameplateType a owl:Class ; + rdfs:subClassOf machinery:IMachineryItemVendorNameplateType ; + base:isAbstract "true" . + +machinery:MachineComponentsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +machinery:MachineIdentificationType a owl:Class ; + rdfs:subClassOf machinery:MachineryItemIdentificationType . + +machinery:MachineryComponentIdentificationType a owl:Class ; + rdfs:subClassOf machinery:MachineryItemIdentificationType . + +machinery:MachineryItemState_StateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +machinery:MachineryLifetimeCounterType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +machinery:MachineryOperationCounterType a owl:Class ; + rdfs:subClassOf . + +machinery:MachineryOperationModeStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +machinery:nodei1001 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Machines" ; + base:hasDescription "This object is the entry point to machines managed in the server. All machines are directly referenced by this object." ; + base:hasDisplayName "Machines" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1001" . + +machinery:nodei1003 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:IMachineryItemVendorNameplateType ; + base:hasBrowseName "IMachineryItemVendorNameplateType" ; + base:hasDescription "Interface containing identification and nameplate information for a MachineryItem provided by the vendor" ; + base:hasDisplayName "IMachineryItemVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1003" ; + base:hasProperty machinery:nodei6022, + machinery:nodei6024, + machinery:nodei6025, + machinery:nodei6026, + machinery:nodei6027 . + +machinery:nodei1010 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:IMachineVendorNameplateType ; + base:hasBrowseName "IMachineVendorNameplateType" ; + base:hasDescription "Interface containing identification and nameplate information for a machine provided by the machine vendor" ; + base:hasDisplayName "IMachineVendorNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1010" ; + base:hasProperty machinery:nodei6023 . + +machinery:nodei1011 a opcua:ObjectTypeNodeClass ; + base:definesType machinery:IMachineTagNameplateType ; + base:hasBrowseName "IMachineTagNameplateType" ; + base:hasDescription "Interface containing information of the identification of a machine set by the customer" ; + base:hasDisplayName "IMachineTagNameplateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "1011" ; + base:hasProperty machinery:nodei6028 . + +machinery:nodei5001 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/Machinery/" ; + base:hasDisplayName "http://opcfoundation.org/UA/Machinery/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5001" ; + base:hasProperty machinery:nodei6031, + machinery:nodei6032, + machinery:nodei6033, + machinery:nodei6034, + machinery:nodei6035, + machinery:nodei6036, + machinery:nodei6037 ; + base:hasSymbolicName "http___opcfoundation_org_UA_Machinery_" . + +machinery:nodei5002 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasAddIn machinery:nodei5003 ; + base:hasBrowseName "" ; + base:hasDescription "Represents the identifiable components of a machine." ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5002" ; + base:hasSymbolicName "Component" . + +machinery:nodei5003 a machinery:MachineryItemIdentificationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Identification" ; + base:hasDescription "Contains information about the identification and nameplate of a MachineryItem" ; + base:hasDisplayName "Identification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5003" ; + base:hasProperty machinery:nodei6019, + machinery:nodei6020 . + +machinery:nodei5008 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromNotAvailableToOutOfService" ; + base:hasDescription "Transition from state NotAvailable to state OutOfService" ; + base:hasDisplayName "FromNotAvailableToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5008" ; + base:hasProperty machinery:nodei6042 . + +machinery:nodei5009 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromNotAvailableToNotExecuting" ; + base:hasDescription "Transition from state NotAvailable to state NotExecuting" ; + base:hasDisplayName "FromNotAvailableToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5009" ; + base:hasProperty machinery:nodei6043 . + +machinery:nodei5010 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromNotAvailableToExecuting" ; + base:hasDescription "Transition from state NotAvailable to state Executing" ; + base:hasDisplayName "FromNotAvailableToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5010" ; + base:hasProperty machinery:nodei6044 . + +machinery:nodei5011 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5005 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromNotAvailableToNotAvailable" ; + base:hasDescription "Transition from state NotAvailable to state NotAvailable" ; + base:hasDisplayName "FromNotAvailableToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5011" ; + base:hasProperty machinery:nodei6045 . + +machinery:nodei5012 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromOutOfServiceToNotAvailable" ; + base:hasDescription "Transition from state OutOfService to state NotAvailable" ; + base:hasDisplayName "FromOutOfServiceToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5012" ; + base:hasProperty machinery:nodei6046 . + +machinery:nodei5013 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromOutOfServiceToNotExecuting" ; + base:hasDescription "Transition from state OutOfService to state NotExecuting" ; + base:hasDisplayName "FromOutOfServiceToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5013" ; + base:hasProperty machinery:nodei6047 . + +machinery:nodei5014 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromOutOfServiceToExecuting" ; + base:hasDescription "Transition from state OutOfService to state Executing" ; + base:hasDisplayName "FromOutOfServiceToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5014" ; + base:hasProperty machinery:nodei6048 . + +machinery:nodei5015 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5004 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromOutOfServiceToOutOfService" ; + base:hasDescription "Transition from state OutOfService to state OutOfService" ; + base:hasDisplayName "FromOutOfServiceToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5015" ; + base:hasProperty machinery:nodei6049 . + +machinery:nodei5016 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromNotExecutingToNotAvailable" ; + base:hasDescription "Transition from state NotExecuting to state NotAvailable" ; + base:hasDisplayName "FromNotExecutingToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5016" ; + base:hasProperty machinery:nodei6050 . + +machinery:nodei5017 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromNotExecutingToOutOfService" ; + base:hasDescription "Transition from state NotExecuting to state OutOfService" ; + base:hasDisplayName "FromNotExecutingToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5017" ; + base:hasProperty machinery:nodei6051 . + +machinery:nodei5018 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromNotExecutingToExecuting" ; + base:hasDescription "Transition from state NotExecuting to state Executing" ; + base:hasDisplayName "FromNotExecutingToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5018" ; + base:hasProperty machinery:nodei6052 . + +machinery:nodei5019 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5007 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromNotExecutingToNotExecuting" ; + base:hasDescription "Transition from state NotExecuting to state NotExecuting" ; + base:hasDisplayName "FromNotExecutingToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5019" ; + base:hasProperty machinery:nodei6053 . + +machinery:nodei5020 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5005 ; + base:hasBrowseName "FromExecutingToNotAvailable" ; + base:hasDescription "Transition from state Executing to state NotAvailable" ; + base:hasDisplayName "FromExecutingToNotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5020" ; + base:hasProperty machinery:nodei6054 . + +machinery:nodei5021 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5004 ; + base:hasBrowseName "FromExecutingToOutOfService" ; + base:hasDescription "Transition from state Executing to state OutOfService" ; + base:hasDisplayName "FromExecutingToOutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5021" ; + base:hasProperty machinery:nodei6055 . + +machinery:nodei5022 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5007 ; + base:hasBrowseName "FromExecutingToNotExecuting" ; + base:hasDescription "Transition from state Executing to state NotExecuting" ; + base:hasDisplayName "FromExecutingToNotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5022" ; + base:hasProperty machinery:nodei6056 . + +machinery:nodei5023 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5006 ; + opcua:ToState machinery:nodei5006 ; + base:hasBrowseName "FromExecutingToExecuting" ; + base:hasDescription "Transition from state Executing to state Executing" ; + base:hasDisplayName "FromExecutingToExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5023" ; + base:hasProperty machinery:nodei6057 . + +machinery:nodei5028 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromNoneToMaintenance" ; + base:hasDescription "Transition from state None to state Maintenance" ; + base:hasDisplayName "FromNoneToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5028" ; + base:hasProperty machinery:nodei6063 . + +machinery:nodei5029 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromNoneToSetup" ; + base:hasDescription "Transition from state None to state Setup" ; + base:hasDisplayName "FromNoneToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5029" ; + base:hasProperty machinery:nodei6064 . + +machinery:nodei5030 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromNoneToProcessing" ; + base:hasDescription "Transition from state None to state Processing" ; + base:hasDisplayName "FromNoneToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5030" ; + base:hasProperty machinery:nodei6065 . + +machinery:nodei5031 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5024 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromNoneToNone" ; + base:hasDescription "Transition from state None to state None" ; + base:hasDisplayName "FromNoneToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5031" ; + base:hasProperty machinery:nodei6066 . + +machinery:nodei5032 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromMaintenanceToNone" ; + base:hasDescription "Transition from state Maintenance to state None" ; + base:hasDisplayName "FromMaintenanceToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5032" ; + base:hasProperty machinery:nodei6067 . + +machinery:nodei5033 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromMaintenanceToSetup" ; + base:hasDescription "Transition from state Maintenance to state Setup" ; + base:hasDisplayName "FromMaintenanceToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5033" ; + base:hasProperty machinery:nodei6068 . + +machinery:nodei5034 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromMaintenanceToProcessing" ; + base:hasDescription "Transition from state Maintenance to state Processing" ; + base:hasDisplayName "FromMaintenanceToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5034" ; + base:hasProperty machinery:nodei6069 . + +machinery:nodei5035 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5025 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromMaintenanceToMaintenance" ; + base:hasDescription "Transition from state Maintenance to state Maintenance" ; + base:hasDisplayName "FromMaintenanceToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5035" ; + base:hasProperty machinery:nodei6070 . + +machinery:nodei5036 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromSetupToNone" ; + base:hasDescription "Transition from state Setup to state None" ; + base:hasDisplayName "FromSetupToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5036" ; + base:hasProperty machinery:nodei6071 . + +machinery:nodei5037 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromSetupToMaintenance" ; + base:hasDescription "Transition from state Setup to state Maintenance" ; + base:hasDisplayName "FromSetupToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5037" ; + base:hasProperty machinery:nodei6072 . + +machinery:nodei5038 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromSetupToProcessing" ; + base:hasDescription "Transition from state Setup to state Processing" ; + base:hasDisplayName "FromSetupToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5038" ; + base:hasProperty machinery:nodei6073 . + +machinery:nodei5039 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5027 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromSetupToSetup" ; + base:hasDescription "Transition from state Setup to state Setup" ; + base:hasDisplayName "FromSetupToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5039" ; + base:hasProperty machinery:nodei6074 . + +machinery:nodei5040 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5024 ; + base:hasBrowseName "FromProcessingToNone" ; + base:hasDescription "Transition from state Processing to state None" ; + base:hasDisplayName "FromProcessingToNone" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5040" ; + base:hasProperty machinery:nodei6075 . + +machinery:nodei5041 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5025 ; + base:hasBrowseName "FromProcessingToMaintenance" ; + base:hasDescription "Transition from state Processing to state Maintenance" ; + base:hasDisplayName "FromProcessingToMaintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5041" ; + base:hasProperty machinery:nodei6076 . + +machinery:nodei5042 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5027 ; + base:hasBrowseName "FromProcessingToSetup" ; + base:hasDescription "Transition from state Processing to state Setup" ; + base:hasDisplayName "FromProcessingToSetup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5042" ; + base:hasProperty machinery:nodei6077 . + +machinery:nodei5043 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState machinery:nodei5026 ; + opcua:ToState machinery:nodei5026 ; + base:hasBrowseName "FromProcessingToProcessing" ; + base:hasDescription "Transition from state Processing to state Processing" ; + base:hasDisplayName "FromProcessingToProcessing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5043" ; + base:hasProperty machinery:nodei6078 . + +machinery:nodei6001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the MachineryItem." ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6001" . + +machinery:nodei6002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6002" . + +machinery:nodei6003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6003" . + +machinery:nodei6004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YearOfConstruction" ; + base:hasDatatype opcua:UInt16 ; + base:hasDescription "The year (Gregorian calendar) in which the manufacturing process of the MachineryItem has been completed. It shall be a four-digit number and never change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "YearOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6004" . + +machinery:nodei6005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonthOfConstruction" ; + base:hasDatatype opcua:Byte ; + base:hasDescription "The month in which the manufacturing process of the MachineryItem has been completed. It shall be a number between 1 and 12, representing the month from January to December." ; + base:hasDisplayName "MonthOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6005" . + +machinery:nodei6006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InitialOperationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "The date, when the MachineryItem was switched on the first time after it has left the manufacturer plant." ; + base:hasDisplayName "InitialOperationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6006" . + +machinery:nodei6007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique identifier of the manufacturer of the MachineryItem." ; + base:hasDisplayName "ManufacturerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6007" . + +machinery:nodei6008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Model" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the model of the MachineryItem." ; + base:hasDisplayName "Model" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6008" . + +machinery:nodei6009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductCode" ; + base:hasDatatype opcua:String ; + base:hasDescription "A machine-readable string of the model of the MachineryItem, that might include options like the hardware configuration of the model. This information might be provided by the ERP system of the vendor. For example, it can be used as order information." ; + base:hasDisplayName "ProductCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6009" . + +machinery:nodei6010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HardwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the revision level of the hardware of a MachineryItem. Hardware is physical equipment, as opposed to programs, procedures, rules and associated documentation. Many machines will not provide such information due to the modular and configurable nature of the machine." ; + base:hasDisplayName "HardwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6010" . + +machinery:nodei6011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the revision level of a MachineryItem. In most cases, MachineryItems consist of several software components. In that case, information about the software components might be provided as additional information in the address space, including individual revision information. In that case, this property is either not provided or provides an overall software revision level. The value might change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "SoftwareRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6011" . + +machinery:nodei6012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceClass" ; + base:hasDatatype opcua:String ; + base:hasDescription "Indicates in which domain or for what purpose the MachineryItem is used." ; + base:hasDisplayName "DeviceClass" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6012" . + +machinery:nodei6013 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AssetId" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store a unique identification in the context of their overall application. Servers shall support at least 40 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 40 Unicode characters into that field." ; + base:hasDisplayName "AssetId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6013" . + +machinery:nodei6014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComponentName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "To be used by end users to store a human-readable localized text for the MachineryItem. The minimum number of locales supported for this property shall be two. Servers shall support at least 40 Unicode characters for the clients writing the text part of each locale, this means clients can expect to be able to write texts with a length of 40 Unicode characters into that field." ; + base:hasDisplayName "ComponentName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6014" . + +machinery:nodei6015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the machine" ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6015" . + +machinery:nodei6016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6016" . + +machinery:nodei6017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeviceRevision" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string representation of the overall revision level of the component. Often, it is increased when either the SoftwareRevision and / or the HardwareRevision of the component is increased. As an example, it can be used in ERP systems together with the ProductCode." ; + base:hasDisplayName "DeviceRevision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6017" . + +machinery:nodei6018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6018" . + +machinery:nodei6019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6019" . + +machinery:nodei6020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6020" . + +machinery:nodei6021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6021" . + +machinery:nodei6022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Manufacturer" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "A human-readable, localized name of the manufacturer of the MachineryItem." ; + base:hasDisplayName "Manufacturer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6022" . + +machinery:nodei6023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductInstanceUri" ; + base:hasDatatype opcua:String ; + base:hasDescription "A globally unique resource identifier provided by the manufacturer of the machine" ; + base:hasDisplayName "ProductInstanceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6023" . + +machinery:nodei6024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SerialNumber" ; + base:hasDatatype opcua:String ; + base:hasDescription "A string containing a unique production number of the manufacturer of the MachineryItem. The global uniqueness of the serial number is only given in the context of the manufacturer, and potentially the model. The value shall not change during the life-cycle of the MachineryItem." ; + base:hasDisplayName "SerialNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6024" . + +machinery:nodei6025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YearOfConstruction" ; + base:hasDatatype opcua:UInt16 ; + base:hasDescription "The year (Gregorian calendar) in which the manufacturing process of the MachineryItem has been completed. It shall be a four-digit number and never change during the life-cycle of a MachineryItem." ; + base:hasDisplayName "YearOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6025" . + +machinery:nodei6026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonthOfConstruction" ; + base:hasDatatype opcua:Byte ; + base:hasDescription "The month in which the manufacturing process of the MachineryItem has been completed. It shall be a number between 1 and 12, representing the month from January to December." ; + base:hasDisplayName "MonthOfConstruction" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6026" . + +machinery:nodei6027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InitialOperationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDescription "The date, when the MachineryItem was switched on the first time after it has left the manufacturer plant." ; + base:hasDisplayName "InitialOperationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6027" . + +machinery:nodei6028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Location" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store the location of the machine in a scheme specific to the end user Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6028" . + +machinery:nodei6029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Location" ; + base:hasDatatype opcua:String ; + base:hasDescription "To be used by end users to store the location of the machine in a scheme specific to the end user. Servers shall support at least 60 Unicode characters for the clients writing this value, this means clients can expect to be able to write strings with a length of 60 Unicode characters into that field." ; + base:hasDisplayName "Location" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6029" . + +machinery:nodei6030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6030" . + +machinery:nodei6031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6031" ; + base:hasValue false . + +machinery:nodei6032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6032" ; + base:hasValue "2023-08-01T00:00:00Z" . + +machinery:nodei6033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6033" ; + base:hasValue "http://opcfoundation.org/UA/Machinery/" . + +machinery:nodei6034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6034" ; + base:hasValue "1.03.0" . + +machinery:nodei6035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6035" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +machinery:nodei6036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6036" ; + base:hasValueRank "1" . + +machinery:nodei6037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6037" . + +machinery:nodei6038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6038" ; + base:hasValue 1 . + +machinery:nodei6039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6039" ; + base:hasValue 0 . + +machinery:nodei6040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6040" ; + base:hasValue 3 . + +machinery:nodei6041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6041" ; + base:hasValue 2 . + +machinery:nodei6042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6042" ; + base:hasValue 0 . + +machinery:nodei6043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6043" ; + base:hasValue 2 . + +machinery:nodei6044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6044" ; + base:hasValue 1 . + +machinery:nodei6045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6045" ; + base:hasValue 12 . + +machinery:nodei6046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6046" ; + base:hasValue 3 . + +machinery:nodei6047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6047" ; + base:hasValue 5 . + +machinery:nodei6048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6048" ; + base:hasValue 4 . + +machinery:nodei6049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6049" ; + base:hasValue 13 . + +machinery:nodei6050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6050" ; + base:hasValue 9 . + +machinery:nodei6051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6051" ; + base:hasValue 10 . + +machinery:nodei6052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6052" ; + base:hasValue 11 . + +machinery:nodei6053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6053" ; + base:hasValue 15 . + +machinery:nodei6054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6054" ; + base:hasValue 6 . + +machinery:nodei6055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6055" ; + base:hasValue 7 . + +machinery:nodei6056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6056" ; + base:hasValue 8 . + +machinery:nodei6057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6057" ; + base:hasValue 14 . + +machinery:nodei6058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6058" . + +machinery:nodei6059 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6059" ; + base:hasValue 0 . + +machinery:nodei6060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6060" ; + base:hasValue 1 . + +machinery:nodei6061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6061" ; + base:hasValue 3 . + +machinery:nodei6062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6062" ; + base:hasValue 2 . + +machinery:nodei6063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6063" ; + base:hasValue 0 . + +machinery:nodei6064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6064" ; + base:hasValue 2 . + +machinery:nodei6065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6065" ; + base:hasValue 1 . + +machinery:nodei6066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6066" ; + base:hasValue 12 . + +machinery:nodei6067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6067" ; + base:hasValue 3 . + +machinery:nodei6068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6068" ; + base:hasValue 5 . + +machinery:nodei6069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6069" ; + base:hasValue 4 . + +machinery:nodei6070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6070" ; + base:hasValue 13 . + +machinery:nodei6071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6071" ; + base:hasValue 9 . + +machinery:nodei6072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6072" ; + base:hasValue 10 . + +machinery:nodei6073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6073" ; + base:hasValue 11 . + +machinery:nodei6074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6074" ; + base:hasValue 15 . + +machinery:nodei6075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6075" ; + base:hasValue 6 . + +machinery:nodei6076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6076" ; + base:hasValue 7 . + +machinery:nodei6077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6077" ; + base:hasValue 8 . + +machinery:nodei6078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6078" ; + base:hasValue 14 . + +machinery:nodei6079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PowerOnDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "PowerOnDuration is the duration the MachineryItem has been powered. The main purpose is to determine the time in which degradation of the MachineryItem occurred. The details, when the time is counted, is implementation-specific. Companion specifications might define specific rules. Typically, when the MachineryItem has supply voltage and the main CPU is running, the time is counted. This may include any kind of sleep mode, but may not include pure Wake on LAN. This value shall only increase during the lifetime of the MachineryItem and shall not be reset when it is restarted. The PowerOnDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "PowerOnDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6079" . + +machinery:nodei6080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationDuration" ; + base:hasDatatype opcua:Duration ; + base:hasDescription "OperationDuration is the duration the MachineryItem has been powered and performing an activity. This counter is intended for machines and components where a distinction is made between switched on and in operation. For example, a drive might be powered on but not operating. It is not intended for machines or components always performing an activity like sensors always measuring data. This value shall only increase during the lifetime of the MachineryItem and shall not be reset when it is restarted. The OperationDuration is provided as Duration, i.e., in milliseconds or even fractions of a millisecond. However, the Server is not expected to update the value in such a high frequency, but maybe once a minute or once an hour, depending on the application." ; + base:hasDisplayName "OperationDuration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6080" . + +machinery:nodei6081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationCycleCounter" ; + base:hasDatatype opcua:UInteger ; + base:hasDescription "OperationCycleCounter is counting the times the component switches from not performing an activity to performing an activity. For example, each time a valve starts moving, is counted. This value shall only increase during the lifetime of the component and shall not be reset when the component is restarted." ; + base:hasDisplayName "OperationCycleCounter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6081" . + +machinery:nodei6082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6082" . + +machinery:nodei6083 a , + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6083" ; + base:hasProperty machinery:nodei6084, + machinery:nodei6085, + machinery:nodei6086 ; + base:hasSymbolicName "LifetimeVariable" . + +machinery:nodei6084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LimitValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "LimitValue indicates when the end of lifetime has been reached." ; + base:hasDisplayName "LimitValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6084" . + +machinery:nodei6085 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartValue" ; + base:hasDatatype opcua:Number ; + base:hasDescription "StartValue indicates the initial value, when there is still the full lifetime left." ; + base:hasDisplayName "StartValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6085" . + +machinery:nodei6086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6086" . + +machinery:nodei6087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type" ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6087" . + +machinery:nodei6088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "The default BrowseName for instances of the type." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "6088" . + +machinery:IMachineryItemVendorNameplateType a owl:Class ; + rdfs:subClassOf ; + base:isAbstract "true" . + +machinery:MachineryItemIdentificationType a owl:Class ; + rdfs:subClassOf ; + base:isAbstract "true" . + +machinery:nodei5004 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "OutOfService" ; + base:hasDescription "The machine is not functional and does not perform any activity (e.g., error, blocked)" ; + base:hasDisplayName "OutOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5004" ; + base:hasProperty machinery:nodei6038 . + +machinery:nodei5005 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "NotAvailable" ; + base:hasDescription "The machine is not available and does not perform any activity (e.g., switched off, in energy saving mode)" ; + base:hasDisplayName "NotAvailable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5005" ; + base:hasProperty machinery:nodei6039 . + +machinery:nodei5006 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Executing" ; + base:hasDescription "The machine is available & functional and is actively performing an activity (pursues a purpose)" ; + base:hasDisplayName "Executing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5006" ; + base:hasProperty machinery:nodei6040 . + +machinery:nodei5007 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "NotExecuting" ; + base:hasDescription "The machine is available & functional and does not perform any activity. It waits for an action from outside to start or restart an activity" ; + base:hasDisplayName "NotExecuting" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5007" ; + base:hasProperty machinery:nodei6041 . + +machinery:nodei5024 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "None" ; + base:hasDescription "There is currently no operation mode available" ; + base:hasDisplayName "None" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5024" ; + base:hasProperty machinery:nodei6059 . + +machinery:nodei5025 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Maintenance" ; + base:hasDescription "MachineryItem is set into maintenance mode with the intention to carry out maintenance or servicing activities" ; + base:hasDisplayName "Maintenance" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5025" ; + base:hasProperty machinery:nodei6060 . + +machinery:nodei5026 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Processing" ; + base:hasDescription "MachineryItem is set into processing mode with the intention to carry out the value adding activities" ; + base:hasDisplayName "Processing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5026" ; + base:hasProperty machinery:nodei6061 . + +machinery:nodei5027 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Setup" ; + base:hasDescription "MachineryItem is set into setup mode with the intention to carry out setup, preparation or postprocessing activities of a production process" ; + base:hasDisplayName "Setup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace machinery:MACHINERYNamespace ; + base:hasNodeId "5027" ; + base:hasProperty machinery:nodei6062 . + +machinery:MACHINERYNamespace a base:Namespace ; + base:hasPrefix "machinery" ; + base:hasUri "http://opcfoundation.org/UA/Machinery/" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/test.bash b/semantic-model/opcua/tests/nodeset2owl/test.bash new file mode 100644 index 00000000..d0f766af --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test.bash @@ -0,0 +1,114 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +export CORE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Schema/Opc.Ua.NodeSet2.xml +export CORE_SERVICES_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Schema/Opc.Ua.NodeSet2.Services.xml +export DI_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/DI/Opc.Ua.Di.NodeSet2.xml +export PADIM_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/PADIM/Opc.Ua.PADIM.NodeSet2.xml +export DICTIONARY_IRDI=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/PADIM/Opc.Ua.IRDI.NodeSet2.xml +export IA_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/IA/Opc.Ua.IA.NodeSet2.xml +export MACHINERY_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Machinery/Opc.Ua.Machinery.NodeSet2.xml +export MACHINERY_PROCESSVALUES_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Machinery/ProcessValues/opc.ua.machinery.processvalues.xml +export MACHINERY_JOBS_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/ISA95-JOBCONTROL/opc.ua.isa95-jobcontrol.nodeset2.xml +export LASERSYSTEMS_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/LaserSystems/Opc.Ua.LaserSystems.NodeSet2.xml +export MACHINERY_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Machinery/Opc.Ua.Machinery.Examples.NodeSet2.xml +export MACHINETOOL_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/MachineTool/Opc.Ua.MachineTool.NodeSet2.xml +export PUMPS_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Pumps/Opc.Ua.Pumps.NodeSet2.xml +export PUMP_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/Pumps/instanceexample.xml +export MACHINETOOL_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/MachineTool/Machinetool-Example.xml +export LASERSYSTEMS_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/LaserSystems/LaserSystem-Example.NodeSet2.xml +export BASE_ONTOLOGY=https://industryfusion.github.io/contexts/staging/ontology/v0.1/base.ttl +export PACKML_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/UA-1.05.03-2023-12-15/PackML/Opc.Ua.PackML.NodeSet2.xml + + +function mydiff() { + result="$1" + expected="$2" + echo "Compare expected <=> result" + diff $result $expected || exit 1 + +} +RESULT=result.ttl +CLEANED=cleaned.ttl +# DEBUG=false +# if [ "$DEBUG"="true" ]; then +# DEBUG_CMDLINE="-m debugpy --listen 5678" +# fi +TESTNODESETS=(test_object_types.NodeSet2 test_objects.NodeSet2 test_reference_reused.NodeSet2 test_references_special.NodeSet2) +CLEANGRAPH=cleangraph.py +NODESET2OWL=../../nodeset2owl.py +echo Starting Feature Tests +echo -------------------------------- +for nodeset in "${TESTNODESETS[@]}"; do + echo test $nodeset + if [ "$DEBUG"="true" ]; then + echo DEBUG: python3 -m debugpy --listen 5678 --wait-for-client ${NODESET2OWL} ${nodeset}.xml -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p test -o ${RESULT} + fi + python3 ${NODESET2OWL} ${nodeset}.xml -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p test -o ${RESULT} + echo "Comparing expected <=> result" + diff ${nodeset}.ttl ${RESULT} || exit 1 +done +echo Starting E2E specification tests +echo -------------------------------- +comparewith=core_cleaned.ttl +echo Test ${CORE_NODESET} +echo -------------------- +python3 ${NODESET2OWL} ${CORE_NODESET} -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p opcua -o ${RESULT} +python3 $CLEANGRAPH $RESULT $CLEANED +mydiff $comparewith $CLEANED +nodeset=$DI_NODESET +comparewith=devices_cleaned.ttl +echo Test $DI_NODESET +echo -------------------- +echo Prepare core.ttl +python3 ${NODESET2OWL} ${CORE_NODESET} -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p opcua -o core.ttl +echo test devices +python3 ${NODESET2OWL} ${DI_NODESET} -i ${BASE_ONTOLOGY} core.ttl -v http://example.com/v0.1/DI/ -p devices -o ${RESULT} +python3 $CLEANGRAPH $RESULT $CLEANED +mydiff $comparewith $CLEANED +rm -f core.ttl +comparewith=machinery_cleaned.ttl +echo Test $MACHINERY_NODESET +echo ----------------------- +echo Prepare core.ttl +python3 ${NODESET2OWL} ${CORE_NODESET} -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p opcua -o core.ttl +echo Prepare devices.ttl +python3 ${NODESET2OWL} ${DI_NODESET} -i ${BASE_ONTOLOGY} core.ttl -v http://example.com/v0.1/DI/ -p devices -o devices.ttl +echo test machinery +echo -------------- +python3 ${NODESET2OWL} ${MACHINERY_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl -v http://example.com/v0.1/Machinery/ -p machinery -o ${RESULT} +python3 $CLEANGRAPH $RESULT $CLEANED +mydiff $comparewith $CLEANED +rm -f core.ttl device.ttl +comparewith=pumps_cleaned.ttl +echo Test $PUMPS_NODESET +echo ------------------- +echo Prepare core.ttl +python3 ${NODESET2OWL} ${CORE_NODESET} -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p opcua -o core.ttl +echo Prepare devices.ttl +python3 ${NODESET2OWL} ${DI_NODESET} -i ${BASE_ONTOLOGY} core.ttl -v http://example.com/v0.1/DI/ -p devices -o devices.ttl +echo Prepare machinery +python3 ${NODESET2OWL} ${MACHINERY_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl -v http://example.com/v0.1/Machinery/ -p machinery -o machinery.ttl +echo Test pumps +echo ---------- +python3 ${NODESET2OWL} ${PUMPS_NODESET} -i ${BASE_ONTOLOGY} core.ttl devices.ttl machinery.ttl -v http://example.com/v0.1/Pumps/ -p pumps -o ${RESULT} +python3 $CLEANGRAPH $RESULT $CLEANED +mydiff $CLEANED $comparewith +rm -f core.ttl device.ttl machinery.ttl + +if [ "$DEBUG" != "true" ]; then + rm -f ${CLEANED} ${RESULT} +fi \ No newline at end of file diff --git a/semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.ttl b/semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.ttl new file mode 100644 index 00000000..4c44e469 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.ttl @@ -0,0 +1,363 @@ +@prefix base: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix test: . +@prefix xsd: . + +opcua:nodei1 a opcua:DataTypeNodeClass ; + base:definesType opcua:Boolean ; + base:hasBrowseName "Boolean" ; + base:hasDisplayName "Boolean" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "1" . + +opcua:nodei10 a opcua:DataTypeNodeClass ; + base:definesType opcua:Float ; + base:hasBrowseName "Float" ; + base:hasDisplayName "Float" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10" . + +opcua:nodei11 a opcua:DataTypeNodeClass ; + base:definesType opcua:Double ; + base:hasBrowseName "Double" ; + base:hasDisplayName "Double" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11" . + +opcua:nodei12 a opcua:DataTypeNodeClass ; + base:definesType opcua:String ; + base:hasBrowseName "String" ; + base:hasDisplayName "String" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12" . + +opcua:nodei13 a opcua:DataTypeNodeClass ; + base:definesType opcua:DateTime ; + base:hasBrowseName "DateTime" ; + base:hasDisplayName "DateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13" . + +opcua:nodei14 a opcua:DataTypeNodeClass ; + base:definesType opcua:Guid ; + base:hasBrowseName "Guid" ; + base:hasDisplayName "Guid" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14" . + +opcua:nodei15 a opcua:DataTypeNodeClass ; + base:definesType opcua:ByteString ; + base:hasBrowseName "ByteString" ; + base:hasDisplayName "ByteString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15" . + +opcua:nodei16 a opcua:DataTypeNodeClass ; + base:definesType opcua:XmlElement ; + base:hasBrowseName "XmlElement" ; + base:hasDisplayName "XmlElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16" . + +opcua:nodei17 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeId ; + base:hasBrowseName "NodeId" ; + base:hasDisplayName "NodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17" . + +opcua:nodei18 a opcua:DataTypeNodeClass ; + base:definesType opcua:ExpandedNodeId ; + base:hasBrowseName "ExpandedNodeId" ; + base:hasDisplayName "ExpandedNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18" . + +opcua:nodei19 a opcua:DataTypeNodeClass ; + base:definesType opcua:StatusCode ; + base:hasBrowseName "StatusCode" ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19" . + +opcua:nodei2 a opcua:DataTypeNodeClass ; + base:definesType opcua:SByte ; + base:hasBrowseName "SByte" ; + base:hasDisplayName "SByte" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2" . + +opcua:nodei20 a opcua:DataTypeNodeClass ; + base:definesType opcua:QualifiedName ; + base:hasBrowseName "QualifiedName" ; + base:hasDisplayName "QualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20" . + +opcua:nodei21 a opcua:DataTypeNodeClass ; + base:definesType opcua:LocalizedText ; + base:hasBrowseName "LocalizedText" ; + base:hasDisplayName "LocalizedText" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21" . + +opcua:nodei22 a opcua:DataTypeNodeClass ; + base:definesType opcua:Structure ; + base:hasBrowseName "Structure" ; + base:hasDisplayName "Structure" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "22" . + +opcua:nodei23 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataValue ; + base:hasBrowseName "DataValue" ; + base:hasDisplayName "DataValue" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23" . + +opcua:nodei24 a opcua:DataTypeNodeClass ; + base:definesType opcua:BaseDataType ; + base:hasBrowseName "BaseDataType" ; + base:hasDisplayName "BaseDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24" . + +opcua:nodei25 a opcua:DataTypeNodeClass ; + base:definesType opcua:DiagnosticInfo ; + base:hasBrowseName "DiagnosticInfo" ; + base:hasDisplayName "DiagnosticInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25" . + +opcua:nodei26 a opcua:DataTypeNodeClass ; + base:definesType opcua:Number ; + base:hasBrowseName "Number" ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26" . + +opcua:nodei27 a opcua:DataTypeNodeClass ; + base:definesType opcua:Integer ; + base:hasBrowseName "Integer" ; + base:hasDisplayName "Integer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27" . + +opcua:nodei28 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInteger ; + base:hasBrowseName "UInteger" ; + base:hasDisplayName "UInteger" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28" . + +opcua:nodei29 a opcua:DataTypeNodeClass ; + base:definesType opcua:Enumeration ; + base:hasBrowseName "Enumeration" ; + base:hasDisplayName "Enumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29" . + +opcua:nodei3 a opcua:DataTypeNodeClass ; + base:definesType opcua:Byte ; + base:hasBrowseName "Byte" ; + base:hasDisplayName "Byte" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3" . + +opcua:nodei30 a opcua:DataTypeNodeClass ; + base:definesType opcua:Image ; + base:hasBrowseName "Image" ; + base:hasDisplayName "Image" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "30" . + +opcua:nodei4 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int16 ; + base:hasBrowseName "Int16" ; + base:hasDisplayName "Int16" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "4" . + +opcua:nodei5 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt16 ; + base:hasBrowseName "UInt16" ; + base:hasDisplayName "UInt16" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "5" . + +opcua:nodei50 a opcua:DataTypeNodeClass ; + base:definesType opcua:Decimal ; + base:hasBrowseName "Decimal" ; + base:hasDisplayName "Decimal" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "50" . + +opcua:nodei6 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int32 ; + base:hasBrowseName "Int32" ; + base:hasDisplayName "Int32" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6" . + +opcua:nodei7 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt32 ; + base:hasBrowseName "UInt32" ; + base:hasDisplayName "UInt32" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7" . + +opcua:nodei8 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int64 ; + base:hasBrowseName "Int64" ; + base:hasDisplayName "Int64" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8" . + +opcua:nodei9 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt64 ; + base:hasBrowseName "UInt64" ; + base:hasDisplayName "UInt64" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9" . + +test: a owl:Ontology ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +test:TESTNamespace a base:Namespace ; + base:hasPrefix "test" ; + base:hasUri "http://test/UA/" . + +opcua:Boolean a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Byte a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:DataValue a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:DateTime a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Decimal a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:DiagnosticInfo a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Double a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:Enumeration a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:ExpandedNodeId a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Float a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:Guid a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Image a owl:Class ; + rdfs:subClassOf opcua:ByteString ; + base:isAbstract "true" . + +opcua:Int16 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:Int32 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:Int64 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:LocalizedText a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:NodeId a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:QualifiedName a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:SByte a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:StatusCode a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:String a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Structure a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:UInt16 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:UInt32 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:UInt64 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:XmlElement a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:ByteString a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Integer a owl:Class ; + rdfs:subClassOf opcua:Number ; + base:isAbstract "true" . + +opcua:UInteger a owl:Class ; + rdfs:subClassOf opcua:Number ; + base:isAbstract "true" . + +opcua:Number a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:BaseDataType a owl:Class ; + base:isAbstract "true" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.xml b/semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.xml new file mode 100644 index 00000000..97ad0c69 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_object_types.NodeSet2.xml @@ -0,0 +1,307 @@ + + + + + + + + + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + i=11 + i=13 + i=12 + i=15 + i=14 + i=16 + i=17 + i=18 + i=20 + i=21 + i=19 + i=22 + i=26 + i=27 + i=28 + i=47 + i=46 + i=35 + i=36 + i=48 + i=45 + i=40 + i=37 + i=38 + i=39 + i=53 + i=52 + i=51 + i=54 + i=9004 + i=9005 + i=17597 + i=9006 + i=15112 + i=17604 + i=17603 + + + + BaseDataType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.1 + + + + Number + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9 + + i=24 + + + + Integer + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.5 + + i=26 + + + + UInteger + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.10 + + i=26 + + + + Enumeration + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.5 + + i=24 + + + + + Boolean + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.2 + + i=24 + + + + SByte + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.9 + + i=27 + + + + Byte + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.11 + + i=28 + + + + Int16 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.6 + + i=27 + + + + UInt16 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.12 + + i=28 + + + + Int32 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.7 + + i=27 + + + + UInt32 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.14 + + i=28 + + + + Int64 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.8 + + i=27 + + + + UInt64 + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.15 + + i=28 + + + + Float + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.4 + + i=26 + + + + Double + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.2 + + i=26 + + + + String + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.11 + + i=24 + + + + DateTime + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.4 + + i=24 + + + + Guid + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.6 + + i=24 + + + + ByteString + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3 + + i=24 + + + + XmlElement + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.13 + + i=24 + + + + NodeId + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.8 + + i=24 + + + + ExpandedNodeId + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.9 + + i=24 + + + + StatusCode + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.14 + + i=24 + + + + QualifiedName + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.10 + + i=24 + + + + LocalizedText + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.7 + + i=24 + + + + Structure + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.12 + + i=24 + + + + DataValue + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.5 + + i=24 + + + + DiagnosticInfo + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.3.8 + + i=24 + + + + Image + Base Info Image DataTypes + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.3/#12.2.3.2 + + i=15 + + + + Decimal + Base Info Decimal DataType + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.2.9/#12.2.9.1 + + i=26 + + + + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.ttl b/semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.ttl new file mode 100644 index 00000000..949c2ad5 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.ttl @@ -0,0 +1,161 @@ +@prefix base: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix test: . +@prefix xsd: . + +opcua:nodei14209 base:hasComponent opcua:nodei14221 . + +opcua:nodei21145 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NetworkAddressType ; + base:hasBrowseName "NetworkAddressType" ; + base:hasComponent opcua:nodei21146 ; + base:hasDisplayName "NetworkAddressType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21145" . + +opcua:nodei3062 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default Binary" ; + base:hasDescription "The default binary encoding for a data type." ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3062" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3063 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default XML" ; + base:hasDescription "The default XML encoding for a data type." ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3063" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei31 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:References ; + base:hasBrowseName "References" ; + base:hasDisplayName "References" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31" ; + base:isSymmetric "true" . + +opcua:nodei32 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:NonHierarchicalReferences ; + base:hasBrowseName "NonHierarchicalReferences" ; + base:hasDisplayName "NonHierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32" ; + base:isSymmetric "true" . + +opcua:nodei33 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HierarchicalReferences ; + base:hasBrowseName "HierarchicalReferences" ; + base:hasDisplayName "HierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "33" . + +opcua:nodei34 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasChild ; + base:hasBrowseName "HasChild" ; + base:hasDisplayName "HasChild" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "34" . + +opcua:nodei37 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasModellingRule ; + base:hasBrowseName "HasModellingRule" ; + base:hasDisplayName "HasModellingRule" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "37" . + +opcua:nodei44 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Aggregates ; + base:hasBrowseName "Aggregates" ; + base:hasDisplayName "Aggregates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "44" . + +opcua:nodei47 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasComponent ; + base:hasBrowseName "HasComponent" ; + base:hasDisplayName "HasComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47" . + +opcua:nodei58 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseObjectType ; + base:hasBrowseName "BaseObjectType" ; + base:hasDisplayName "BaseObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "58" . + +test: a owl:Ontology ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +test:TESTNamespace a base:Namespace ; + base:hasPrefix "test" ; + base:hasUri "http://test/UA/" . + +opcua:HasComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:HasModellingRule a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:nodei14221 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei17202 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14221" . + +opcua:Aggregates a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild ; + base:isAbstract "true" . + +opcua:HasChild a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences ; + base:isAbstract "true" . + +opcua:HierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:NetworkAddressType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:NonHierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:References a owl:Class, + owl:ObjectProperty ; + base:isAbstract "true" . + +opcua:BaseObjectType a owl:Class . + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.xml b/semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.xml new file mode 100644 index 00000000..0ad988bf --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_objects.NodeSet2.xml @@ -0,0 +1,155 @@ + + + + + + + + + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + i=11 + i=13 + i=12 + i=15 + i=14 + i=16 + i=17 + i=18 + i=20 + i=21 + i=19 + i=22 + i=26 + i=27 + i=28 + i=47 + i=46 + i=35 + i=36 + i=48 + i=45 + i=40 + i=37 + i=38 + i=39 + i=53 + i=52 + i=51 + i=54 + i=9004 + i=9005 + i=17597 + i=9006 + i=15112 + i=17604 + i=17603 + + + References + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.1 + + + + NonHierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.3 + + i=31 + + + + HierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.2 + + i=31 + + InverseHierarchicalReferences + + + HasChild + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.4 + + i=33 + + ChildOf + + + HasModellingRule + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.11 + + i=32 + + ModellingRuleOf + + + Aggregates + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.5 + + i=34 + + AggregatedBy + + + HasComponent + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.7 + + i=44 + + ComponentOf + + + BaseObjectType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.2 + + + + NetworkAddressType + PubSub Model Base + https://reference.opcfoundation.org/v105/Core/docs/Part14/9.1.5/#9.1.5.6 + + i=21146 + i=58 + + + + Default Binary + The default binary encoding for a data type. + + i=58 + + + + Default XML + The default XML encoding for a data type. + + i=58 + + + + Address + + i=17202 + i=21145 + i=78 + i=14209 + + + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.ttl b/semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.ttl new file mode 100644 index 00000000..bf2146d9 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.ttl @@ -0,0 +1,196 @@ +@prefix base: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix test: . +@prefix xsd: . + +opcua:nodei24 a opcua:DataTypeNodeClass ; + base:definesType opcua:BaseDataType ; + base:hasBrowseName "BaseDataType" ; + base:hasDisplayName "BaseDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24" . + +opcua:nodei26 a opcua:DataTypeNodeClass ; + base:definesType opcua:Number ; + base:hasBrowseName "Number" ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26" . + +opcua:nodei31 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:References ; + base:hasBrowseName "References" ; + base:hasDisplayName "References" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31" ; + base:isSymmetric "true" . + +opcua:nodei32 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:NonHierarchicalReferences ; + base:hasBrowseName "NonHierarchicalReferences" ; + base:hasDisplayName "NonHierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32" ; + base:isSymmetric "true" . + +opcua:nodei32558 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:MyTestReference ; + base:hasBrowseName "MyTestReference" ; + base:hasDisplayName "HasMyTestReference" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32558" . + +opcua:nodei33 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HierarchicalReferences ; + base:hasBrowseName "HierarchicalReferences" ; + base:hasDisplayName "HierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "33" . + +opcua:nodei34 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasChild ; + base:hasBrowseName "HasChild" ; + base:hasDisplayName "HasChild" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "34" . + +opcua:nodei37 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasModellingRule ; + base:hasBrowseName "HasModellingRule" ; + base:hasDisplayName "HasModellingRule" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "37" . + +opcua:nodei44 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Aggregates ; + base:hasBrowseName "Aggregates" ; + base:hasDisplayName "Aggregates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "44" . + +opcua:nodei47 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasComponent ; + base:hasBrowseName "HasComponent" ; + base:hasDisplayName "HasComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47" . + +opcua:nodei4711 a opcua:ObjectTypeNodeClass ; + opcua:MyTestReference opcua:nodei11113 ; + base:definesType opcua:MyType ; + base:hasBrowseName "MyType" ; + base:hasDisplayName "MyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "4711" . + +opcua:nodei47112 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MyObject" ; + base:hasComponent opcua:nodei16363 ; + base:hasDisplayName "MyObject" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47112" . + +opcua:nodei58 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseObjectType ; + base:hasBrowseName "BaseObjectType" ; + base:hasDisplayName "BaseObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "58" . + +opcua:nodei62 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseVariableType ; + base:hasBrowseName "BaseVariableType" ; + base:hasDisplayName "BaseVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "62" ; + base:hasValueRank "-2" . + +test: a owl:Ontology ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +test:TESTNamespace a base:Namespace ; + base:hasPrefix "test" ; + base:hasUri "http://test/UA/" . + +opcua:HasComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:HasModellingRule a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:MyTestReference a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:MyType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "false" . + +opcua:nodei16363 a opcua:BaseVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MyTestVar" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "My Test Variable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16363" ; + base:hasValueRank "1" . + +opcua:Aggregates a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild ; + base:isAbstract "true" . + +opcua:BaseDataType a owl:Class ; + base:isAbstract "true" . + +opcua:BaseVariableType a owl:Class ; + base:isAbstract "true" . + +opcua:HasChild a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences ; + base:isAbstract "true" . + +opcua:NonHierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:Number a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:BaseObjectType a owl:Class . + +opcua:HierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:References a owl:Class, + owl:ObjectProperty ; + base:isAbstract "true" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.xml b/semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.xml new file mode 100644 index 00000000..310c2ce2 --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_reference_reused.NodeSet2.xml @@ -0,0 +1,177 @@ + + + + + + + + + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + i=11 + i=13 + i=12 + i=15 + i=14 + i=16 + i=17 + i=18 + i=20 + i=21 + i=19 + i=22 + i=26 + i=27 + i=28 + i=47 + i=46 + i=35 + i=36 + i=48 + i=45 + i=40 + i=37 + i=38 + i=39 + i=53 + i=52 + i=51 + i=54 + i=9004 + i=9005 + i=17597 + i=9006 + i=15112 + i=17604 + i=17603 + + + BaseVariableType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.2 + + + + BaseObjectType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.2 + + + + References + Base Info Base Types + + + + NonHierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.3 + + i=31 + + + + HierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.2 + + i=31 + + InverseHierarchicalReferences + + + HasChild + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.4 + + i=33 + + ChildOf + + + HierarchicalReferences + Base Info Base Types + + i=31 + + InverseHierarchicalReferences + + + HasModellingRule + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.11 + + i=32 + + ModellingRuleOf + + + BaseDataType + Base Info Base Types + + + + Number + Base Info Base Types + + i=24 + + + + Aggregates + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.5 + + i=34 + + AggregatedBy + + + HasComponent + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.7 + + i=44 + + ComponentOf + + + HasMyTestReference + Test Reference + + i=33 + + + + MyType + MyType + + i=58 + i=11113 + + + + My Test Variable + + i=62 + i=78 + + + + MyObject + + i=16363 + i=58 + + + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.ttl b/semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.ttl new file mode 100644 index 00000000..15f8ef9d --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.ttl @@ -0,0 +1,269 @@ +@prefix base: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix test: . +@prefix xsd: . + +opcua:nodei17603 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasInterface ; + base:hasBrowseName "HasInterface" ; + base:hasDisplayName "HasInterface" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17603" . + +opcua:nodei17604 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAddIn ; + base:hasBrowseName "HasAddIn" ; + base:hasDisplayName "HasAddIn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17604" . + +opcua:nodei24 a opcua:DataTypeNodeClass ; + base:definesType opcua:BaseDataType ; + base:hasBrowseName "BaseDataType" ; + base:hasDisplayName "BaseDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24" . + +opcua:nodei26 a opcua:DataTypeNodeClass ; + base:definesType opcua:Number ; + base:hasBrowseName "Number" ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26" . + +opcua:nodei31 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:References ; + base:hasBrowseName "References" ; + base:hasDisplayName "References" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31" ; + base:isSymmetric "true" . + +opcua:nodei32 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:NonHierarchicalReferences ; + base:hasBrowseName "NonHierarchicalReferences" ; + base:hasDisplayName "NonHierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32" ; + base:isSymmetric "true" . + +opcua:nodei32558 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:MyTestReference ; + base:hasBrowseName "MyTestReference" ; + base:hasDisplayName "HasMyTestReference" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32558" . + +opcua:nodei33 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HierarchicalReferences ; + base:hasBrowseName "HierarchicalReferences" ; + base:hasDisplayName "HierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "33" . + +opcua:nodei34 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasChild ; + base:hasBrowseName "HasChild" ; + base:hasDisplayName "HasChild" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "34" . + +opcua:nodei35 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Organizes ; + base:hasBrowseName "Organizes" ; + base:hasDisplayName "Organizes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "35" . + +opcua:nodei37 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasModellingRule ; + base:hasBrowseName "HasModellingRule" ; + base:hasDisplayName "HasModellingRule" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "37" . + +opcua:nodei44 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Aggregates ; + base:hasBrowseName "Aggregates" ; + base:hasDisplayName "Aggregates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "44" . + +opcua:nodei46 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasProperty ; + base:hasBrowseName "HasProperty" ; + base:hasDisplayName "HasProperty" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "46" . + +opcua:nodei47 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasComponent ; + base:hasBrowseName "HasComponent" ; + base:hasDisplayName "HasComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47" . + +opcua:nodei4711 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:MyType ; + base:hasAddIn opcua:nodei47112 ; + base:hasBrowseName "MyType" ; + base:hasComponent opcua:nodei47112 ; + base:hasDisplayName "MyType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei58 ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "4711" ; + base:hasProperty opcua:nodei16363 ; + base:organizes opcua:nodei47112 . + +opcua:nodei62 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseVariableType ; + base:hasBrowseName "BaseVariableType" ; + base:hasDisplayName "BaseVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "62" ; + base:hasValueRank "-2" . + +opcua:nodei77 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ModellingRuleType ; + base:hasBrowseName "ModellingRuleType" ; + base:hasDisplayName "ModellingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "77" . + +test: a owl:Ontology ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +test:TESTNamespace a base:Namespace ; + base:hasPrefix "test" ; + base:hasUri "http://test/UA/" . + +opcua:HasAddIn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasInterface a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasModellingRule a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasProperty a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:MyTestReference a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:MyType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "false" . + +opcua:Organizes a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:nodei16363 a opcua:BaseVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MyTestVar" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "My Test Variable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16363" ; + base:hasValueRank "1" . + +opcua:nodei58 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseObjectType ; + base:hasBrowseName "BaseObjectType" ; + base:hasDisplayName "BaseObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "58" . + +opcua:BaseDataType a owl:Class ; + base:isAbstract "true" . + +opcua:BaseVariableType a owl:Class ; + base:isAbstract "true" . + +opcua:HasChild a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences ; + base:isAbstract "true" . + +opcua:HasComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:ModellingRuleType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Number a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:nodei78 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Mandatory" ; + base:hasDescription "Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated." ; + base:hasDisplayName "Mandatory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "78" ; + base:hasSymbolicName "ModellingRule_Mandatory" . + +opcua:Aggregates a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild ; + base:isAbstract "true" . + +opcua:NonHierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:References a owl:Class, + owl:ObjectProperty ; + base:isAbstract "true" . + +opcua:nodei47112 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MyObject" ; + base:hasDisplayName "MyObject" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47112" . + +opcua:BaseObjectType a owl:Class . + +opcua:HierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + diff --git a/semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.xml b/semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.xml new file mode 100644 index 00000000..877e957b --- /dev/null +++ b/semantic-model/opcua/tests/nodeset2owl/test_references_special.NodeSet2.xml @@ -0,0 +1,241 @@ + + + + + + + + + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + i=11 + i=13 + i=12 + i=15 + i=14 + i=16 + i=17 + i=18 + i=20 + i=21 + i=19 + i=22 + i=26 + i=27 + i=28 + i=47 + i=46 + i=35 + i=36 + i=48 + i=45 + i=40 + i=37 + i=38 + i=39 + i=53 + i=52 + i=51 + i=54 + i=9004 + i=9005 + i=17597 + i=9006 + i=15112 + i=17604 + i=17603 + + + References + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.1 + + + + NonHierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.3 + + i=31 + + + + HierarchicalReferences + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.2 + + i=31 + + InverseHierarchicalReferences + + + HasChild + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.4 + + i=33 + + ChildOf + + + + Mandatory + Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated. + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/8.3.4 + + i=77 + + + + HasModellingRule + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.11 + + i=32 + + ModellingRuleOf + + + Organizes + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.6 + + i=33 + + OrganizedBy + + + Aggregates + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.5 + + i=34 + + AggregatedBy + + + HasProperty + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.9 + + i=44 + + PropertyOf + + + HasComponent + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.7 + + i=44 + + ComponentOf + + + BaseObjectType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.2 + + + + ModellingRuleType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/6.5 + + i=58 + + + + HasAddIn + Address Space AddIn Reference + https://reference.opcfoundation.org/v105/Core/docs/Part5/11.21 + + i=47 + + AddInOf + + + BaseVariableType + Base Info Base Types + https://reference.opcfoundation.org/v105/Core/docs/Part5/7.2 + + + + + References + Base Info Base Types + + + + HierarchicalReferences + Base Info Base Types + + i=31 + + InverseHierarchicalReferences + + + BaseDataType + Base Info Base Types + + + + Number + Base Info Base Types + + i=24 + + + + HasMyTestReference + Test Reference + + i=33 + + + + HasInterface + Address Space Interfaces + + i=32 + + InterfaceOf + + + MyType + MyType + + i=58 + i=47112 + i=16363 + i=47112 + i=47112 + i=58 + i=78 + + + + My Test Variable + + i=62 + i=78 + + + + MyObject + + i=58 + + + diff --git a/semantic-model/opcua/tests/test_libnodesetparser.py b/semantic-model/opcua/tests/test_libnodesetparser.py new file mode 100644 index 00000000..11d347bb --- /dev/null +++ b/semantic-model/opcua/tests/test_libnodesetparser.py @@ -0,0 +1,934 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import unittest +from unittest.mock import patch, MagicMock +from rdflib import Graph, URIRef, Literal, Namespace, BNode +from lib.nodesetparser import NodesetParser +from rdflib.namespace import RDF, OWL, RDFS +import xml.etree.ElementTree as ET # Import ElementTree as ET + +class TestNodesetParser(unittest.TestCase): + + @patch('lib.nodesetparser.NodesetParser.__init__') + def setUp(self, mock_init): + # Mock the constructor to do nothing + mock_init.return_value = None + + # Manually create the parser instance and set necessary attributes + self.parser = NodesetParser(None, None, None, None, None, None) + self.parser.g = Graph() # Initialize the RDF graph + self.parser.ig = Graph() # Initialize the imported graph + self.parser.rdf_ns = { + 'base': Namespace('http://example.com/base#'), + 'opcua': Namespace('http://opcua.namespace.com/') + } # RDF namespace dictionary + self.parser.nodeIds = [{}] # Initialize nodeIds list with an empty dict + self.parser.typeIds = [{}] # Initialize typeIds list with an empty dict + self.parser.known_references = [] + self.parser.xml_ns = { + 'opcua': 'http://opcfoundation.org/UA/2011/03/UANodeSet.xsd', + 'xsd': 'http://opcfoundation.org/UA/2008/02/Types.xsd' + } + self.parser.ontology_name = URIRef("http://my.ontology/") + self.parser.versionIRI = URIRef("http://version.iri/") + self.parser.opcua_ns = ['http://example.com/ns1', 'http://example.com/ns2'] # Sample opcua namespaces + self.parser.urimap = { + 'http://example.com/ns1': 1, + 'http://example.com/ns2': 2 + } # Map namespace URIs to indices + self.parser.known_opcua_ns = { + 'http://testnamespace.org/': 'myprefix' + } + self.parser.known_ns_classes = { + 'http://testnamespace.org/': URIRef('http://testnamespace.org/Namespace') + } + self.parser.imported_ontologies = [URIRef('http://example.com/importedOntology')] + + @patch('urllib.request.urlopen') + @patch('xml.etree.ElementTree.parse') + @patch('sys.exit') # Patch sys.exit to prevent it from terminating the test + def test_init(self, mock_exit, mock_et_parse, mock_urlopen): + # Mock arguments + args = MagicMock() + args.namespace = None + args.baseOntology = 'http://example.com/baseOntology' + args.opcuaNamespace = 'http://example.com/opcuaNamespace' + args.prefix = 'ex' + + opcua_nodeset = 'http://example.com/nodeset' + opcua_inputs = 'opcua_inputs' + version_iri = URIRef('http://example.com/versionIRI') + data_schema = MagicMock() + imported_ontologies = [URIRef('http://example.com/importedOntology')] + + # Mock the root.find method to simulate finding the Models element + mock_root = MagicMock() + mock_models_element = MagicMock() + mock_model_element = MagicMock() + mock_model_element.get.return_value = 'http://example.com/modelUri' + + mock_root.find.return_value = mock_models_element + mock_models_element.find.return_value = mock_model_element + + mock_et_parse.return_value.getroot.return_value = mock_root + + # Create an instance of NodesetParser + parser = NodesetParser(args, opcua_nodeset, opcua_inputs, version_iri, data_schema, imported_ontologies) + + # Check that attributes are set correctly + self.assertEqual(parser.known_opcua_ns['http://opcfoundation.org/UA/'], 'opcua') + self.assertEqual(parser.rdf_ns, {}) + self.assertEqual(parser.known_ns_classes['http://opcfoundation.org/UA/'], URIRef('http://opcfoundation.org/UA/OPCUANamespace')) + self.assertIsInstance(parser.g, Graph) + self.assertIsInstance(parser.ig, Graph) + self.assertEqual(parser.nodeIds, [{}]) + self.assertEqual(parser.typeIds, [{}]) + self.assertEqual(parser.opcua_ns, ['http://opcfoundation.org/UA/']) + self.assertEqual(parser.known_references, []) + self.assertEqual(parser.imported_ontologies, imported_ontologies) + self.assertEqual(parser.aliases, {}) + self.assertEqual(parser.opcua_inputs, opcua_inputs) + self.assertEqual(parser.versionIRI, version_iri) + self.assertEqual(parser.xml_ns, { + 'opcua': 'http://opcfoundation.org/UA/2011/03/UANodeSet.xsd', + 'xsd': 'http://opcfoundation.org/UA/2008/02/Types.xsd' + }) + self.assertEqual(parser.base_ontology, args.baseOntology) + self.assertEqual(parser.opcua_namespace, args.opcuaNamespace) + self.assertEqual(parser.ontology_prefix, args.prefix) + + # Check that the ontology name is set correctly when namespace is not provided + self.assertIsInstance(parser.ontology_name, URIRef) + self.assertTrue(str(parser.ontology_name).endswith('/')) + + # Check if XML root is correctly set + self.assertIsNotNone(parser.root) + self.assertEqual(parser.data_schema, data_schema) + + # Assert that sys.exit was not called + mock_exit.assert_not_called() + + @patch('lib.nodesetparser.ET.parse') + @patch('lib.nodesetparser.urllib.request.urlopen') + @patch('lib.nodesetparser.NodesetParser.add_uadatatype') + @patch('lib.nodesetparser.NodesetParser.add_typedef') + @patch('lib.nodesetparser.NodesetParser.add_type') + @patch('lib.nodesetparser.NodesetParser.add_uanode') + @patch('lib.nodesetparser.NodesetParser.scan_aliases') + @patch('lib.nodesetparser.NodesetParser.create_header') + @patch('lib.nodesetparser.NodesetParser.init_nodeids') + @patch('lib.nodesetparser.NodesetParser.create_prefixes') + def test_parse(self, mock_create_prefixes, mock_init_nodeids, mock_create_header, mock_scan_aliases, + mock_add_uanode, mock_add_type, mock_add_typedef, mock_add_uadatatype, + mock_urlopen, mock_et_parse): + + # Mock the XML parsing + mock_tree = MagicMock() + mock_et_parse.return_value = mock_tree + mock_root = MagicMock() + mock_tree.getroot.return_value = mock_root + + # Mock the URL open return value + mock_urlopen.return_value.__enter__.return_value = MagicMock() + + # Set up the parser instance + parser = NodesetParser(MagicMock(), "dummy_nodeset", None, None, None, None) + + # Mock the XML root and its findall method + parser.root = mock_root + + # Define a mock return value for findall for each node class + mock_uadatatype_nodes = [MagicMock() for _ in range(2)] + mock_uaobject_nodes = [MagicMock() for _ in range(3)] + mock_uavariable_nodes = [MagicMock() for _ in range(4)] + mock_uamethod_nodes = [MagicMock() for _ in range(1)] + + # Configure the return values for findall based on tag names + parser.root.findall.side_effect = lambda tag_name, _: { + 'opcua:UADataType': mock_uadatatype_nodes, + 'opcua:UAObject': mock_uaobject_nodes, + 'opcua:UAVariable': mock_uavariable_nodes, + 'opcua:UAMethod': mock_uamethod_nodes + }.get(tag_name, []) + + # Call the parse method + parser.parse() + + # Verify that create_prefixes was called + mock_create_prefixes.assert_called_once_with(parser.namespace_uris, parser.base_ontology, parser.opcua_namespace) + + # Verify that init_nodeids was called + mock_init_nodeids.assert_called_once_with(parser.opcua_inputs, parser.ontology_name, parser.ontology_prefix) + + # Verify that create_header was called + mock_create_header.assert_called_once() + + # Verify that scan_aliases was called if aliases_node exists + if parser.root.find('opcua:Aliases', parser.xml_ns): + mock_scan_aliases.assert_called_once() + + # Verify that add_uanode was called for each node class type in all_nodeclasses + expected_calls = len(mock_uadatatype_nodes) + len(mock_uaobject_nodes) + len(mock_uavariable_nodes) + len(mock_uamethod_nodes) + self.assertEqual(mock_add_uanode.call_count, expected_calls) + + # Verify that add_type was called for each type node class in type_nodeclasses + expected_type_calls = len(mock_uadatatype_nodes) + self.assertEqual(mock_add_type.call_count, expected_type_calls) + + # Verify that add_typedef was called for typed node classes + expected_typed_calls = len(mock_uavariable_nodes) + len(mock_uaobject_nodes) + self.assertEqual(mock_add_typedef.call_count, expected_typed_calls) + + # Verify that add_uadatatype was called for each UADataType node + self.assertEqual(mock_add_uadatatype.call_count, len(mock_uadatatype_nodes)) + + @patch('lib.nodesetparser.Graph.query') + def test_get_all_node_ids(self, mock_query): + # Mock the RDF query result + query_result = [ + (Literal('node1'), URIRef('http://example.com/ns1'), URIRef('http://example.com/device1')), + (Literal('node2'), URIRef('http://example.com/ns2'), URIRef('http://example.com/device2')) + ] + mock_query.return_value = query_result + + # Call the method to be tested + self.parser.get_all_node_ids() + + # Check if nodeIds were correctly populated + expected_node_ids = [ + {'node1': URIRef('http://example.com/device1')}, + {'node2': URIRef('http://example.com/device2')}, + {} + ] + + # Assert that the nodeIds list matches the expected output + self.assertEqual(self.parser.nodeIds, expected_node_ids) + + @patch('lib.nodesetparser.Graph.query') + def test_get_all_types(self, mock_query): + # Mock the RDF query result for get_all_types + query_result = [ + (Literal('type1'), URIRef('http://example.com/ns1'), URIRef('http://example.com/type1')), + (Literal('type2'), URIRef('http://example.com/ns2'), URIRef('http://example.com/type2')) + ] + mock_query.return_value = query_result + self.parser.typeIds.append({}) + self.parser.typeIds.append({}) + # Call the method to be tested + self.parser.get_all_types() + + # Check if typeIds were correctly populated + expected_type_ids = [ + {}, + {'type1': URIRef('http://example.com/type1')}, + {'type2': URIRef('http://example.com/type2')}, + ] + + # Assert that the typeIds list matches the expected output + self.assertEqual(self.parser.typeIds, expected_type_ids) + + @patch('lib.nodesetparser.Graph.query') + def test_get_all_references(self, mock_query): + # Mock the RDF query result for get_all_references + query_result = [ + (Literal('ref1'), URIRef('http://example.com/ns1'), Literal('name1')), + (Literal('ref2'), URIRef('http://example.com/ns2'), Literal('name2')) + ] + mock_query.return_value = query_result + + # Call the method to be tested + self.parser.get_all_references() + + # Check if known_references were correctly populated + expected_references = [ + (Literal('ref1'), URIRef('http://example.com/ns1'), Literal('name1')), + (Literal('ref2'), URIRef('http://example.com/ns2'), Literal('name2')) + ] + + # Assert that the known_references list matches the expected output + self.assertEqual(self.parser.known_references, expected_references) + + @patch('lib.nodesetparser.Graph.query') + def test_get_all_namespaces(self, mock_query): + # Mock the RDF query result for get_all_namespaces + query_result = [ + (URIRef('http://example.com/ns1'), Literal('prefix1'), URIRef('http://example.com/ns_class1')), + (URIRef('http://example.com/ns2'), Literal('prefix2'), URIRef('http://example.com/ns_class2')) + ] + mock_query.return_value = query_result + + # Define the ontology prefix and name + ontology_prefix = 'base' + ontology_name = URIRef('http://example.com/baseOntology') + namespace_class = 'BaseNamespace' + + # Call the method to be tested + self.parser.get_all_namespaces(ontology_prefix, ontology_name, namespace_class) + + # Check if known_opcua_ns and known_ns_classes were correctly populated + expected_known_opcua_ns = { + 'http://testnamespace.org/': 'myprefix', + 'http://example.com/ns1': 'prefix1', + 'http://example.com/ns2': 'prefix2', + 'http://example.com/baseOntology': 'base' + } + + expected_known_ns_classes = { + 'http://testnamespace.org/': URIRef('http://testnamespace.org/Namespace'), + 'http://example.com/ns1': URIRef('http://example.com/ns_class1'), + 'http://example.com/ns2': URIRef('http://example.com/ns_class2'), + 'http://example.com/baseOntology': URIRef('http://example.com/baseOntologyBaseNamespace') + } + + # Assert that the known_opcua_ns dictionary matches the expected output + self.assertEqual(self.parser.known_opcua_ns, expected_known_opcua_ns) + + # Assert that the known_ns_classes dictionary matches the expected output + self.assertEqual(self.parser.known_ns_classes, expected_known_ns_classes) + + def test_add_ontology_namespace(self): + # Set up input values for the method + ontology_prefix = 'base' + namespace_class = 'ExampleNamespace' + ontology_name = URIRef('http://example.com/ontology/') + + # Call the method to be tested + self.parser.add_ontology_namespace(ontology_prefix, namespace_class, ontology_name) + + # Define the expected triples + expected_triples = [ + ( + self.parser.rdf_ns['base'][namespace_class], + RDF.type, + self.parser.rdf_ns['base']['Namespace'] + ), + ( + self.parser.rdf_ns['base'][namespace_class], + self.parser.rdf_ns['base']['hasUri'], + Literal(ontology_name.toPython()) + ), + ( + self.parser.rdf_ns['base'][namespace_class], + self.parser.rdf_ns['base']['hasPrefix'], + Literal(ontology_prefix) + ) + ] + + # Check if the graph contains the expected triples + for triple in expected_triples: + self.assertIn(triple, self.parser.g) + + @patch('lib.nodesetparser.NodesetParser.init_imports') + @patch('lib.nodesetparser.NodesetParser.get_all_namespaces') + @patch('lib.nodesetparser.NodesetParser.get_all_node_ids') + @patch('lib.nodesetparser.NodesetParser.get_all_types') + @patch('lib.nodesetparser.NodesetParser.get_all_references') + @patch('lib.nodesetparser.NodesetParser.add_ontology_namespace') + def test_init_nodeids(self, mock_ontology_namespace, mock_references, mock_types, mock_node_ids, mock_namespaces, mock_imports): + base_ontologies = ['base_ontology1', 'base_ontology2'] + ontology_name = URIRef('http://example.com/ontology') + ontology_prefix = 'example' + + # Call the method to be tested + self.parser.init_nodeids(base_ontologies, ontology_name, ontology_prefix) + + # Assert that init_imports was called with the correct arguments + mock_imports.assert_called_once_with(base_ontologies) + + # Assert that get_all_namespaces was called with the correct arguments + mock_namespaces.assert_called_once_with(ontology_prefix, ontology_name, f"{ontology_prefix.upper()}Namespace") + + # Assert that get_all_node_ids was called + mock_node_ids.assert_called_once() + + # Assert that get_all_types was called + mock_types.assert_called_once() + + # Assert that get_all_references was called + mock_references.assert_called_once() + mock_ontology_namespace.assert_called_once() + + def test_create_header(self): + # Call the method to be tested + self.parser.create_header() + + # Define the expected triples + expected_triples = [ + (self.parser.ontology_name, RDF.type, OWL.Ontology), + (self.parser.ontology_name, OWL.versionIRI, self.parser.versionIRI), + (self.parser.ontology_name, OWL.versionInfo, Literal(0.1)), + (self.parser.ontology_name, OWL.imports, self.parser.imported_ontologies[0]) + ] + + # Check if the graph contains the expected triples + for triple in expected_triples: + self.assertIn(triple, self.parser.g) + + def test_create_prefixes(self): + xml_node = None # No XML node to simulate + base = 'http://example.com/base#' + opcua_namespace = 'http://example.com/opcua' + + # Call the method to be tested + self.parser.create_prefixes(xml_node, base, opcua_namespace) + + # Check if rdf_ns was correctly updated + self.assertIn('base', self.parser.rdf_ns) + self.assertIn('opcua', self.parser.rdf_ns) + + # Assert that the base and opcua namespaces were added to rdf_ns + self.assertEqual(str(self.parser.rdf_ns['base']), base) + self.assertEqual(str(self.parser.rdf_ns['opcua']), opcua_namespace) + + def test_get_rdf_ns_from_ua_index(self): + # Test when the namespace exists + index = 1 # Corresponds to 'http://example.com/ns1' + expected_namespace = Namespace('http://example.com/ns1') + self.parser.rdf_ns['myprefix'] = expected_namespace + self.parser.opcua_ns = ['http://not.selected.org/', 'http://testnamespace.org/'] + + # Call the method to be tested + result = self.parser.get_rdf_ns_from_ua_index(index) + + # Assert that the correct namespace is returned + self.assertEqual(result, expected_namespace) + + + def test_get_reference_subtype(self): + # Mock an XML node with references + reference_mock = MagicMock() + reference_mock.get.side_effect = lambda x: 'HasSubtype' if x == 'ReferenceType' else 'false' if x == 'IsForward' else None + reference_mock.text = 'ns=1;i=100' + + node = MagicMock() + node.find.return_value.findall.return_value = [reference_mock] + + # Mock necessary method returns + self.parser.nodeIds = [{}, {'100': URIRef('http://example.com/type/100')}] + self.parser.parse_nodeid = MagicMock(return_value=(1, '100')) + + # Call the method to be tested + result = self.parser.get_reference_subtype(node) + + # Assert that the correct subtype URI is returned + self.assertEqual(result, URIRef('http://example.com/type/100')) + + + def test_add_datatype(self): + # Mock a node with a DataType attribute + node = MagicMock() + node.get.return_value = 'ns=1;i=200' # Mock NodeId + + # Mock necessary method returns + classiri = URIRef('http://example.com/classiri') + self.parser.nodeIds = [{}, { '200': URIRef('http://example.com/datatype/200')}] + self.parser.parse_nodeid = MagicMock(return_value=(1, '200')) + + # Call the method to be tested + self.parser.add_datatype(node, classiri) + + # Assert that the correct triple was added to the graph + expected_triple = ( + classiri, + self.parser.rdf_ns['base']['hasDatatype'], + URIRef('http://example.com/datatype/200') + ) + self.assertIn(expected_triple, self.parser.g) + + def test_add_to_nodeids(self): + # Mock a node with a NodeId attribute + node = MagicMock() + node.get.return_value = 'ns=1;i=300' # Mock NodeId + self.parser.parse_nodeid = MagicMock(return_value=(1, '300')) + # Prepare the RDF namespace and class name + rdf_namespace = Namespace('http://testnamespace.org/') + name = 'TestClass' + self.parser.nodeIds.append({}) + # Call the method to be tested + self.parser.add_to_nodeids(rdf_namespace, name, node) + + # Assert that the nodeId was correctly added to nodeIds + expected_iri = rdf_namespace[name] + self.assertEqual(self.parser.nodeIds[1]['300'], expected_iri) + + def test_nodeId_to_iri(self): + # Test for numeric ID + namespace = Namespace('http://example.com/ns1#') + nid = '123' + idtype = self.parser.rdf_ns['base']['numericID'] + + # Call the method to be tested + result = self.parser.nodeId_to_iri(namespace, nid, idtype) + + # Assert that the correct IRI is returned + expected_iri = namespace['nodei123'] + self.assertEqual(result, expected_iri) + + idtype = self.parser.rdf_ns['base']['stringID'] + nid = 'teststring' + result = self.parser.nodeId_to_iri(namespace, nid, idtype) + expected_iri = namespace['nodesteststring'] + self.assertEqual(result, expected_iri) + + idtype = self.parser.rdf_ns['base']['guidID'] + nid = '123-123-uuid' + result = self.parser.nodeId_to_iri(namespace, nid, idtype) + expected_iri = namespace['nodeg123-123-uuid'] + self.assertEqual(result, expected_iri) + + idtype = self.parser.rdf_ns['base']['opaqueID'] + nid = 'opaque' + result = self.parser.nodeId_to_iri(namespace, nid, idtype) + expected_iri = namespace['nodebopaque'] + self.assertEqual(result, expected_iri) + + def test_add_nodeid_to_class(self): + # Mock a node with necessary attributes + node = MagicMock() + node.get.side_effect = lambda x: 'ns=1;i=400' if x == 'NodeId' else 'TestSymbolicName' if x == 'SymbolicName' else None + self.parser.opcua_ns = ['http://not.selected.org/', 'http://testnamespace.org/'] + self.parser.nodeIds.append({}) + # Mock other necessary method returns + self.parser.get_nid_ns_and_name = MagicMock(return_value=('400', 1, 'TestBrowseName', self.parser.rdf_ns['base']['numericID'])) + self.parser.get_rdf_ns_from_ua_index = MagicMock(return_value=Namespace('http://example.com/ns1#')) + + # Call the method to be tested + rdf_namespace, classiri = self.parser.add_nodeid_to_class(node, 'ObjectTypeNodeClass', self.parser.xml_ns) + + # Assert that the correct triples were added to the graph + expected_triples = [ + (classiri, self.parser.rdf_ns['base']['hasNodeId'], Literal('400')), + (classiri, self.parser.rdf_ns['base']['hasBrowseName'], Literal('TestBrowseName')), + (classiri, self.parser.rdf_ns['base']['hasSymbolicName'], Literal('TestSymbolicName')) + ] + for triple in expected_triples: + self.assertIn(triple, self.parser.g) + + def test_parse_nodeid_numeric(self): + # Test a NodeId with numeric identifier + nodeid = "ns=1;i=123" + + # Call the method to be tested + ns_index, identifier, identifierType = self.parser.parse_nodeid(nodeid) + + # Assert the returned values + self.assertEqual(ns_index, 1) + self.assertEqual(identifier, "123") + self.assertEqual(identifierType, self.parser.rdf_ns['base']['numericID']) + + @patch.object(Graph, 'add') + def test_add_uadatatype_with_definition(self, mock_add): + # Mock node with necessary attributes + node = MagicMock() + node.get.return_value = 'ns=1;i=400' # Mock NodeId + + # Mock definition and fields + definition = MagicMock() + field1 = MagicMock() + field1.get.side_effect = lambda key: {'Name': 'Field1', 'SymbolicName': 'Sym1', 'Value': '100'}.get(key) + field2 = MagicMock() + field2.get.side_effect = lambda key: {'Name': 'Field2', 'SymbolicName': 'Sym2'}.get(key) + definition.findall.return_value = [field1, field2] + node.find.return_value = definition + + # Mock necessary method returns + self.parser.get_rdf_ns_from_ua_index = MagicMock(return_value=Namespace('http://example.com/ns1#')) + self.parser.parse_nodeid = MagicMock(return_value=(1, '400', self.parser.rdf_ns['base']['numericID'])) + self.parser.resolve_alias = MagicMock(side_effect=lambda x: x) + + # Mock the typeIds mapping + self.parser.typeIds = [{}, {'400': URIRef('http://example.com/datatype/400')}] + + # Call the method to be tested + self.parser.add_uadatatype(node) + + # Expected URIs and BNodes + itemname1 = URIRef('http://example.com/ns1#Sym1') + itemname2 = URIRef('http://example.com/ns1#Sym2') + + # Define the expected triples for field1 + expected_triples = [ + (itemname1, RDF.type, URIRef('http://example.com/ns1#ns=1;i=400')), + (itemname1, self.parser.rdf_ns['base']['hasFieldName'], Literal('Sym1')), + ] + + # Define the expected triples for field2 + + # Check if the correct triples were added to the graph + for triple in expected_triples: + mock_add.assert_any_call(triple) + + @patch('lib.nodesetparser.utils.convert_to_json_type') + @patch.object(Graph, 'add') + def test_get_value(self, mock_add, mock_convert): + # Mock node with a Value child + node = MagicMock() + value = MagicMock() + + # Create a mock list of children to simulate iteration + children1 = MagicMock() + children1.tag = 'opcua:String' + children2 = MagicMock() + children2.tag = 'opcua:Boolean' + + # The value.find() method should return an iterable list of children + value.__iter__.return_value = iter([children1, children2]) + node.find.return_value = value + + # Mock the classiri URI + classiri = URIRef('http://example.com/classiri') + + # Mock the data_schema's to_dict method to return a mock value + self.parser.data_schema = MagicMock() + self.parser.data_schema.to_dict.side_effect = [ + {'$': 'mock_value1'}, + {'$': 'mock_value2'} + ] + + # Mock the convert_to_json_type method to return specific values + mock_convert.side_effect = ['converted_value1', 'converted_value2'] + + # Call the method to be tested + self.parser.get_value(node, classiri, self.parser.xml_ns) + + # Assert that the correct triples were added to the graph + expected_triples = [ + (classiri, self.parser.rdf_ns['base']['hasValue'], Literal('converted_value1')), + (classiri, self.parser.rdf_ns['base']['hasValue'], Literal('converted_value2')) + ] + + # Check that the add method was called with each expected triple + for expected_triple in expected_triples: + mock_add.assert_any_call(expected_triple) + + @patch.object(Graph, 'add') + def test_get_value_no_value(self, mock_add): + # Mock node with no Value child + node = MagicMock() + node.find.return_value = None + + # Mock the classiri URI + classiri = URIRef('http://example.com/classiri') + + # Call the method to be tested + self.parser.get_value(node, classiri, self.parser.xml_ns) + + # Since there's no value, nothing should be added to the graph + mock_add.assert_not_called() + + def test_references_get_special(self): + # Test when the reference is a special component + special_id = '47' # corresponds to hasComponentId + self.parser.opcua_namespace = 'http://example.com/opcua' + + # Call the method to be tested + result = self.parser.references_get_special(special_id, 'http://example.com/opcua') + + # Assert that the correct special component is returned + self.assertEqual(result, 'hasComponent') + + # Test when the reference is not a special component + result = self.parser.references_get_special('999', 'http://example.com/opcua') + + # Assert that None is returned for a non-special component + self.assertIsNone(result) + + def test_references_ignore(self): + # Test when the reference should be ignored + ignored_id = '45' # corresponds to hasSubtypeId + self.parser.opcua_namespace = 'http://example.com/opcua' + + # Call the method to be tested + result = self.parser.references_ignore(ignored_id, 'http://example.com/opcua') + + # Assert that the reference is ignored + self.assertTrue(result) + + # Test when the reference should not be ignored + non_ignored_id = '47' # corresponds to hasComponentId + result = self.parser.references_ignore(non_ignored_id, 'http://example.com/opcua') + + # Assert that the reference is not ignored + self.assertFalse(result) + + @patch.object(Graph, 'add') + def test_get_references(self, mock_add): + # Mock the node and its references + ref_node1 = MagicMock() + ref_node1.get.side_effect = lambda key: 'HasSubtype' if key == 'ReferenceType' else 'true' if key == 'IsForward' else None + ref_node1.text = 'ns=1;i=100' + + ref_node2 = MagicMock() + ref_node2.get.side_effect = lambda key: 'HasProperty' if key == 'ReferenceType' else 'false' if key == 'IsForward' else None + ref_node2.text = 'ns=2;i=200' + + # Mock the references node to return the mocked references + refnodes = [ref_node1, ref_node2] + + # Set up other necessary attributes and mocks + classiri = URIRef('http://example.com/classiri') + self.parser.resolve_alias = MagicMock(side_effect=lambda x: x) + self.parser.parse_nodeid = MagicMock(side_effect=[(1, '100', None), (1, '100', None), (2, '200', None), (2, '200', None)]) + self.parser.get_rdf_ns_from_ua_index = MagicMock(side_effect=[Namespace('http://example.com/ns1#'), Namespace('http://example.com/ns1#'), Namespace('http://example.com/ns2#'), Namespace('http://example.com/ns2#')]) + self.parser.references_ignore = MagicMock(return_value=False) + self.parser.references_get_special = MagicMock(return_value=None) + self.parser.nodeId_to_iri = MagicMock(side_effect=[URIRef('http://example.com/iri100'), URIRef('http://example.com/iri200')]) + + # Mock known_references to match the mock data + self.parser.known_references = [ + (Literal('100'), Namespace('http://example.com/ns1#'), Literal('Subtype')), + (Literal('200'), Namespace('http://example.com/ns2#'), Literal('Property')) + ] + + # Call the method to be tested + self.parser.get_references(refnodes, classiri) + + # Assert that the correct triples were added to the graph + expected_triples = [ + (classiri, Namespace('http://example.com/ns1#')['Subtype'], URIRef('http://example.com/iri100')), + (URIRef('http://example.com/iri200'), Namespace('http://example.com/ns2#')['Property'], classiri) + ] + for triple in expected_triples: + mock_add.assert_any_call(triple) + + @patch.object(Graph, 'add') + def test_get_type_from_references(self, mock_add): + # Mock the reference nodes + ref_node = MagicMock() + ref_node.get.side_effect = lambda x: 'HasTypeDefinition' if x == 'ReferenceType' else 'true' if x == 'IsForward' else None + ref_node.text = 'ns=1;i=400' + + # Set up other necessary attributes and mocks + classiri = URIRef('http://example.com/classiri') + self.parser.resolve_alias = MagicMock(return_value='ns=1;i=400') + self.parser.parse_nodeid = MagicMock(side_effect=[(0, '40', None), (1, '400', None)]) + self.parser.typeIds = [{}, {'400': URIRef('http://example.com/type/400')}] + + # Call the method to be tested + self.parser.get_type_from_references([ref_node], classiri) + + # Assert that the correct triple was added to the graph + expected_triple = ( + classiri, + RDF.type, + URIRef('http://example.com/type/400') + ) + mock_add.assert_any_call(expected_triple) + + + @patch.object(Graph, 'add') + @patch.object(NodesetParser, 'get_references') + @patch.object(NodesetParser, 'get_type_from_references') + @patch.object(NodesetParser, 'get_datatype') + @patch.object(NodesetParser, 'get_value_rank') + @patch.object(NodesetParser, 'get_value') + def test_add_typedef(self, mock_get_value, mock_get_value_rank, mock_get_datatype, mock_get_type_from_references, mock_get_references, mock_add): + # Mock a node with necessary attributes + node = MagicMock() + node.get.return_value = 'ns=1;i=500' + self.parser.get_nid_ns_and_name = MagicMock(return_value=('500', 1, 'TestBrowseName', self.parser.rdf_ns['base']['numericID'])) + self.parser.get_rdf_ns_from_ua_index = MagicMock(return_value=Namespace('http://example.com/ns1#')) + self.parser.nodeId_to_iri = MagicMock(return_value=URIRef('http://example.com/ns1#500')) + node.find.return_value = MagicMock() # Mock for references_node + + # Call the method to be tested + self.parser.add_typedef(node) + + # Assert that the relevant methods were called + mock_get_references.assert_called_once_with(node.find.return_value.findall.return_value, URIRef('http://example.com/ns1#500')) + mock_get_type_from_references.assert_called_once_with(node.find.return_value.findall.return_value, URIRef('http://example.com/ns1#500')) + mock_get_datatype.assert_called_once_with(node, URIRef('http://example.com/ns1#500')) + mock_get_value_rank.assert_called_once_with(node, URIRef('http://example.com/ns1#500')) + mock_get_value.assert_called_once_with(node, URIRef('http://example.com/ns1#500'), self.parser.xml_ns) + + def test_is_objecttype_nodeset_node(self): + # Mock a node with the appropriate tag + node = MagicMock() + node.tag = 'opcua:UAObjectType' + + # Call the method to be tested + result = NodesetParser.is_objecttype_nodeset_node(node) + + # Assert that the result is True + self.assertTrue(result) + + # Change the tag and test again + node.tag = 'opcua:UAOtherType' + + # Call the method to be tested + result = NodesetParser.is_objecttype_nodeset_node(node) + + # Assert that the result is False + self.assertFalse(result) + + def test_is_base_object(self): + # Test when the name is BaseObject + name = self.parser.rdf_ns['opcua']['BaseObject'] + + # Call the method to be tested + result = self.parser.is_base_object(name) + + # Assert that the result is True + self.assertTrue(result) + + # Test with a different name + name = self.parser.rdf_ns['opcua']['SomeOtherObject'] + + # Call the method to be tested + result = self.parser.is_base_object(name) + + # Assert that the result is False + self.assertFalse(result) + + @patch.object(Graph, 'add') + def test_get_typedefinition_from_references(self, mock_add): + # Mock the reference nodes + ref_node = MagicMock() + ref_node.get.side_effect = lambda x: 'HasSubtype' if x == 'ReferenceType' else 'false' if x == 'IsForward' else None + ref_node.text = 'ns=1;i=500' + + # Set up other necessary attributes and mocks + node = MagicMock() + node.get.return_value = 'true' # Mock IsAbstract + node.find.return_value.findall.return_value = [ref_node] + ref_classiri = URIRef('http://example.com/classiri') + self.parser.getBrowsename = MagicMock(return_value=(None, 'TestBrowseName')) + self.parser.parse_nodeid = MagicMock(side_effect=[(1, '100', None), (0, '45', None), (1, '500', None)]) + self.parser.resolve_alias = MagicMock(return_value='ns=1;i=500') + self.parser.get_rdf_ns_from_ua_index = MagicMock(return_value=Namespace('http://example.com/ns1#')) + self.parser.typeIds = [{}, {'500': URIRef('http://example.com/type/500')}] + #self.parser.rdf_ns['opcua']['BaseObjectType'] = URIRef('http://example.com/BaseObjectType') + + # Call the method to be tested + self.parser.get_typedefinition_from_references([ref_node], ref_classiri, node) + + # Assert that the correct triples were added to the graph + expected_triples = [ + (URIRef('http://example.com/ns1#TestBrowseName'), RDFS.subClassOf, URIRef('http://example.com/type/500')), + (URIRef('http://example.com/ns1#TestBrowseName'), self.parser.rdf_ns['base']['isAbstract'], Literal('true')), + (ref_classiri, self.parser.rdf_ns['base']['definesType'], URIRef('http://example.com/ns1#TestBrowseName')) + ] + for triple in expected_triples: + mock_add.assert_any_call(triple) + + @patch.object(Graph, 'add') + def test_add_type(self, mock_add): + # Mock the node with necessary attributes + node = MagicMock() + node.get.return_value = 'ns=1;i=600' # Mock NodeId + node.tag = 'opcua:UAObjectType' + + # Mock other necessary method returns + self.parser.getBrowsename = MagicMock(return_value=(None, 'TestBrowseName')) + self.parser.get_rdf_ns_from_ua_index = MagicMock(return_value=Namespace('http://example.com/ns1#')) + self.parser.parse_nodeid = MagicMock(return_value=(1, '600', self.parser.rdf_ns['base']['numericID'])) + self.parser.get_references = MagicMock() + self.parser.get_typedefinition_from_references = MagicMock() + self.parser.get_datatype = MagicMock() + self.parser.get_value_rank = MagicMock() + self.parser.get_value = MagicMock() + + # Call the method to be tested + self.parser.add_type(node) + + # Assert that the correct triples were added to the graph + expected_triple_class = (URIRef('http://example.com/ns1#TestBrowseName'), RDF.type, OWL.Class) + mock_add.assert_any_call(expected_triple_class) + + # Ensure the correct methods were called + self.parser.get_references.assert_called_once() + self.parser.get_typedefinition_from_references.assert_called_once() + self.parser.get_datatype.assert_called_once() + self.parser.get_value_rank.assert_called_once() + self.parser.get_value.assert_called_once() + + # Check if known_references was updated correctly for UAReferenceType + node.tag = 'opcua:UAReferenceType' + self.parser.add_type(node) + expected_triple_property = (URIRef('http://example.com/ns1#TestBrowseName'), RDF.type, OWL.ObjectProperty) + mock_add.assert_any_call(expected_triple_property) + self.assertIn((Literal('600'), Namespace('http://example.com/ns1#'), Literal('TestBrowseName')), self.parser.known_references) + + def test_get_nid_ns_and_name(self): + # Mock the node with necessary attributes + node = MagicMock() + node.get.return_value = 'ns=1;i=700' # Mock NodeId + + # Mock other necessary method returns + self.parser.getBrowsename = MagicMock(return_value=(None, 'TestBrowseName')) + self.parser.parse_nodeid = MagicMock(return_value=(1, '700', self.parser.rdf_ns['base']['numericID'])) + + # Call the method to be tested + nid, index, bn_name, idtype = self.parser.get_nid_ns_and_name(node) + + # Assert that the values were correctly returned + self.assertEqual(nid, '700') + self.assertEqual(index, 1) + self.assertEqual(bn_name, 'TestBrowseName') + self.assertEqual(idtype, self.parser.rdf_ns['base']['numericID']) + + def test_scan_aliases(self): + # Ensure that self.aliases is initialized as an empty dictionary + self.parser.aliases = {} + + # Mock alias nodes + alias1 = MagicMock() + alias1.get.return_value = 'Alias1' + alias1.text = 'ns=1;i=800' + + alias2 = MagicMock() + alias2.get.return_value = 'Alias2' + alias2.text = 'ns=2;i=900' + + alias_nodes = [alias1, alias2] + + # Call the method to be tested + self.parser.scan_aliases(alias_nodes) + + # Assert that the aliases were correctly populated + expected_aliases = { + 'Alias1': 'ns=1;i=800', + 'Alias2': 'ns=2;i=900' + } + self.assertEqual(self.parser.aliases, expected_aliases) + + + def test_getBrowsename(self): + # Mock the node with a BrowseName attribute + node = MagicMock() + node.get.return_value = '1:TestBrowseName' + + # Call the method to be tested + index, name = self.parser.getBrowsename(node) + + # Assert that the index and name were correctly returned + self.assertEqual(index, 1) + self.assertEqual(name, 'TestBrowseName') + + # Test with a different format + node.get.return_value = 'TestBrowseNameWithoutIndex' + + # Call the method to be tested + index, name = self.parser.getBrowsename(node) + + # Assert that the index is None and the name is correctly returned + self.assertIsNone(index) + self.assertEqual(name, 'TestBrowseNameWithoutIndex') + + +if __name__ == '__main__': + unittest.main() diff --git a/semantic-model/opcua/translate_default_specs.bash b/semantic-model/opcua/translate_default_specs.bash new file mode 100644 index 00000000..a98bcabd --- /dev/null +++ b/semantic-model/opcua/translate_default_specs.bash @@ -0,0 +1,78 @@ +# +# Copyright (c) 2024 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +NODESET_VERSION=UA-1.05.03-2023-12-15 +CORE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Schema/Opc.Ua.NodeSet2.xml +CORE_SERVICES_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Schema/Opc.Ua.NodeSet2.Services.xml +DI_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/DI/Opc.Ua.Di.NodeSet2.xml +PADIM_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/PADIM/Opc.Ua.PADIM.NodeSet2.xml +DICTIONARY_IRDI=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/PADIM/Opc.Ua.IRDI.NodeSet2.xml +IA_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/IA/Opc.Ua.IA.NodeSet2.xml +MACHINERY_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Machinery/Opc.Ua.Machinery.NodeSet2.xml +MACHINERY_PROCESSVALUES_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Machinery/ProcessValues/opc.ua.machinery.processvalues.xml +MACHINERY_JOBS_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/ISA95-JOBCONTROL/opc.ua.isa95-jobcontrol.nodeset2.xml +LASERSYSTEMS_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/LaserSystems/Opc.Ua.LaserSystems.NodeSet2.xml +MACHINERY_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Machinery/Opc.Ua.Machinery.Examples.NodeSet2.xml +MACHINETOOL_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/MachineTool/Opc.Ua.MachineTool.NodeSet2.xml +PUMPS_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Pumps/Opc.Ua.Pumps.NodeSet2.xml +PUMP_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/Pumps/instanceexample.xml +MACHINETOOL_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/MachineTool/Machinetool-Example.xml +LASERSYSTEMS_EXAMPLE_NODESET=https://raw.githubusercontent.com/OPCFoundation/UA-Nodeset/${NODESET_VERSION}/LaserSystems/LaserSystem-Example.NodeSet2.xml +BASE_ONTOLOGY=https://industryfusion.github.io/contexts/staging/ontology/v0.1/base.ttl +if [ "$1" = "remote" ]; then + OPCUA_PREFIX=https://industryfusion.github.io/contexts/staging/opcua/v0.1/ + echo "Remote mode selected" +fi +CORE_ONTOLOGY=${OPCUA_PREFIX}core.ttl +DEVICES_ONTOLOGY=${OPCUA_PREFIX}devices.ttl +MACHINERY_ONTOLOGY=${OPCUA_PREFIX}machinery.ttl +PUMPS_ONTOLOGY=${OPCUA_PREFIX}pumps.ttl +IA_ONTOLOGY=${OPCUA_PREFIX}ia.ttl +MACHINETOOL_ONTOLOGY=${OPCUA_PREFIX}machinetool.ttl +LASERSYSTEMS_ONTOLOGY=${OPCUA_PREFIX}lasersystems.ttl +DICTIONARY_IRDI_ONTOLOGY=${OPCUA_PREFIX}dictionary_irdi.ttl +PADIM_ONTOLOGY=${OPCUA_PREFIX}padim.ttl + +echo create core.ttl +python3 nodeset2owl.py ${CORE_NODESET} -i ${BASE_ONTOLOGY} -v http://example.com/v0.1/UA/ -p opcua -o core.ttl +echo create devices.ttl +python3 nodeset2owl.py ${DI_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} -v http://example.com/v0.1/DI/ -p devices -o devices.ttl +echo create ia.ttl \(industrial automation\) +python3 nodeset2owl.py ${IA_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} -v http://example.com/v0.1/IA/ -p ia -o ia.ttl +echo create machinery.ttl +python3 nodeset2owl.py ${MACHINERY_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} -v http://example.com/v0.1/Machinery/ -p machinery -o machinery.ttl +echo create pumps.ttl +python3 nodeset2owl.py ${PUMPS_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} -v http://example.com/v0.1/Pumps/ -p pumps -o pumps.ttl +echo create pumpexample.ttl +python3 nodeset2owl.py ${PUMP_EXAMPLE_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} ${PUMPS_ONTOLOGY} -n http://yourorganisation.org/InstanceExample/ -v http://example.com/v0.1/pumpexample/ -p pumpexample -o pumpexample.ttl +echo create machinetool.ttl +python3 nodeset2owl.py ${MACHINETOOL_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} ${IA_ONTOLOGY} -v http://example.com/v0.1/MachineTool/ -p machinetool -o machinetool.ttl +echo create lasersystems.ttl +python3 nodeset2owl.py ${LASERSYSTEMS_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} ${IA_ONTOLOGY} ${MACHINETOOL_ONTOLOGY} -v http://example.com/v0.1/LaserSystems/ -p lasersystems -o lasersystems.ttl +echo create lasersystemsexample.ttl +python3 nodeset2owl.py ${LASERSYSTEMS_EXAMPLE_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} ${IA_ONTOLOGY} ${MACHINETOOL_ONTOLOGY} ${LASERSYSTEMS_ONTOLOGY} -v http://example.com/v0.1/LaserSystems/ -p lasersystemsexample -o lasersystemsexample.ttl +echo create machinetoolexample.ttl +python3 nodeset2owl.py ${MACHINETOOL_EXAMPLE_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} ${MACHINETOOL_ONTOLOGY} ${IA_ONTOLOGY} -n http://yourorganisation.org/MachineTool-Example/ -v http://example.com/MachineToolExample/v0.1/pumpexample/ -p machinetoolexample -o machinetoolexample.ttl +echo create machineryexample.ttl +python3 nodeset2owl.py ${MACHINERY_EXAMPLE_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DEVICES_ONTOLOGY} ${MACHINERY_ONTOLOGY} -v http://example.com/MachineryExample/v0.1/pumpexample/ -p machineryexample -o machineryexample.ttl +echo create dictionary_irdi.ttl +python3 nodeset2owl.py ${DICTIONARY_IRDI} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} -v http://example.com/v0.1/Dictionary/IRDI -p dictionary_irdi -o dictionary_irdi.ttl +echo create padim.ttl +python3 nodeset2owl.py ${PADIM_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${DICTIONARY_IRDI_ONTOLOGY} ${DEVICES_ONTOLOGY} -v http://example.com/v0.1/PADIM -p padim -o padim.ttl +echo create machinery_processvalues.ttl +python3 nodeset2owl.py ${MACHINERY_PROCESSVALUES_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} ${PADIM_ONTOLOGY} -v http://example.com/v0.1/Machinery/ProcessValues -p machinery_processvalues -o machinery_processvalues.ttl +echo create machinery_jobs.ttl +python3 nodeset2owl.py ${MACHINERY_JOBS_NODESET} -i ${BASE_ONTOLOGY} ${CORE_ONTOLOGY} -v http://example.com/v0.1/Machinery/Jobs -p machinery_jobs -o machinery_jobs.ttl \ No newline at end of file