Files
Stream_PHX_A7/Gateways/FE/projects/.resources/3c260be9ec5b88d83cc3978bea13958268b7013805a01f973dcd270860ac5ad9

2089 lines
78 KiB
Plaintext

{
"custom": {
"auth": {
"almAck": false,
"almShelve": false,
"config": false,
"control": false
},
"filters": {
"alm": [],
"prov": [],
"tag": []
}
},
"params": {},
"propConfig": {
"custom.auth": {
"binding": {
"config": {
"path": "session.props.auth.user.roles"
},
"transforms": [
{
"code": "\treturn utils.roles.validate(value)",
"type": "script"
}
],
"type": "property"
},
"persistent": true
},
"custom.filters": {
"persistent": true
}
},
"props": {},
"root": {
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "75px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "var(--neutral-30)"
},
"text": "IO GW:",
"textStyle": {
"fontSize": "0.6em",
"textAlign": "center",
"textTransform": "uppercase"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "FlexRepeater"
},
"position": {
"grow": 1,
"shrink": 0
},
"props": {
"alignItems": "flex-start",
"elementPosition": {
"basis": "auto",
"grow": 0,
"shrink": 0
},
"instances": [
{
"color": "var(--callToAction)",
"filterString": "prov:Ignition_Common_IO_Gtwy",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "Ignition_Common_IO_Gtwy",
"source": "prov"
},
{
"color": "var(--callToAction)",
"filterString": "prov:Ignition_SATB1_IO1_default",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "Ignition_SATB1_IO1_default",
"source": "prov"
}
],
"path": "Library/Templates/Framework/Pill Button",
"style": {
"gap": "5px",
"padding": "8px 5px"
},
"useDefaultViewHeight": false,
"useDefaultViewWidth": false,
"wrap": "wrap"
},
"type": "ia.display.flex-repeater"
},
{
"children": [
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\tsource \u003d self.parent.parent.meta.name\n\tsystem.perspective.sendMessage(\u0027clearFilters\u0027, {\n\t\t\u0027source\u0027: source\n\t})\n\tself.parent.parent.parent.parent.getChild(\"AlarmStatusTable\").custom.filters[source] \u003d []"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Button"
},
"props": {
"primary": false,
"text": "Remove All",
"textStyle": {
"fontSize": "0.75em",
"textAlign": "center"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "78px",
"shrink": 0
},
"props": {
"alignItems": "center",
"justify": "center",
"style": {
"backgroundColor": "var(--neutral-30)",
"border-left": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "prov"
},
"position": {
"display": false,
"grow": 1
},
"props": {
"style": {
"borderBottom": "1px solid var(--border)",
"borderTop": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "75px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "var(--neutral-30)"
},
"text": "Quick Search:",
"textStyle": {
"fontSize": "0.6em",
"textAlign": "center",
"textTransform": "uppercase"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "FlexRepeater"
},
"position": {
"grow": 1
},
"propConfig": {
"props.instances": {
"persistent": true
},
"props.instances[14].label": {
"binding": {
"config": {
"expression": "\u0027\u0027"
},
"type": "expr"
}
}
},
"props": {
"elementPosition": {
"basis": "auto",
"grow": 0,
"shrink": 0
},
"instances": [
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH101",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH102",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH201",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH202",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH203",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "CHWS",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "Electrical",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--neutral-50)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "",
"mode": "Custom",
"selected": false,
"source": "tag"
}
],
"path": "Library/Framework/Pill Button",
"style": {
"gap": "5px",
"padding": "8px 5px"
},
"useDefaultViewHeight": false,
"useDefaultViewWidth": false,
"wrap": "wrap"
},
"type": "ia.display.flex-repeater"
},
{
"children": [
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\tsource \u003d self.parent.parent.meta.name\n\tself.view.custom.filters[source] \u003d []\n\tflexRepeater \u003d self.parent.parent.getChild(\"FlexRepeater\")\n\ttoDelete \u003d []\n\tfor i, instance in enumerate(flexRepeater.props.instances):\n\t\tinstance[\u0027selected\u0027] \u003d False\n\t\tif instance[\u0027mode\u0027] \u003d\u003d \u0027Custom\u0027:\n\t\t\tinstance[\u0027label\u0027] \u003d \u0027\u0027\n\t\t\tif i \u003c len(flexRepeater.props.instances) - 1:\n\t\t\t\ttoDelete.append(i)\n\tfor index in reversed(toDelete):\n\t\tflexRepeater.props.instances.pop(index)"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Button"
},
"props": {
"primary": false,
"text": "Remove All",
"textStyle": {
"fontSize": "0.75em",
"textAlign": "center"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "78px",
"shrink": 0
},
"props": {
"alignItems": "center",
"justify": "center",
"style": {
"backgroundColor": "var(--neutral-30)",
"border-left": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "tag"
},
"position": {
"grow": 1
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"shrink": 0
},
"props": {
"direction": "column",
"style": {
"border": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "RadioGroup"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"expression": "0"
},
"type": "expr"
}
}
},
"props": {
"align": "start",
"radioStyle": {
"padding": "0px 10px"
},
"radios": [
{
"enabled": true,
"selected": true,
"style": {
"classes": ""
},
"text": "Match on ANY",
"value": 0
},
{
"selected": false,
"text": "Match on ALL",
"value": 1
}
],
"style": {
"borderLeft": "1px solid var(--border)",
"borderRight": "1px solid var(--border)",
"fontSize": "0.8em",
"padding": "4px 5px"
}
},
"type": "ia.input.radio-group"
},
{
"meta": {
"name": "Table"
},
"position": {
"grow": 1
},
"props": {
"columns": [
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "name",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Panel"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Desc",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Description"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Room",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Location"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "AC1",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Primary AC Supply"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "AC2",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Secondary AC Supply"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "DC1",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Primary DC Power Supply"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "DC2",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Secondary DC Power Supply"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "THA",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "High Temperature"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "XA",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": "Panel Intrusion Alarm"
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
}
],
"data": [
{
"style": {
"backgroundColor": "#7266B7",
"color": "#FAFAFB"
},
"value": {
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL02"
}
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL02"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL03"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL04"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL05"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL06"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL07"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL08"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL09"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL10"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL11"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL12"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL13"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL14"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL15"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL16"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL17"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL18"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL19"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL20"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL21"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL22"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL23"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL24"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL25"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL26"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL27"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL28"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL29"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL30"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL31"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL32"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL33"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL34"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL35"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL36"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL37"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL38"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL39"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL40"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL41"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL42"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL43"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL44"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL45"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL46"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL47"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL48"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL49"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL50"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL51"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL52"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL53"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL54"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL55"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL56"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL57"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL58"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL59"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL60"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL61"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL62"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL63"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL64"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL65"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL66"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL67"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL68"
},
{
"AC1": "Good",
"AC2": "Good",
"DC1": "Good",
"DC2": "Alarm",
"Desc": "Description",
"Room": "Location",
"THA": "Good",
"XA": "Good",
"name": "PNL69"
}
],
"virtualized": "[{\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL00\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL01\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL02\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL03\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL04\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL05\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL06\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL07\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL08\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL09\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL10\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL11\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL12\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL13\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL14\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL15\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL16\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL17\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL18\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL19\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL20\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL21\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL22\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL23\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL24\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL25\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL26\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL27\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL28\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL29\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL30\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL31\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL32\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL33\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL34\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL35\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL36\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL37\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL38\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL39\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL40\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL41\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL42\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL43\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL44\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL45\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL46\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL47\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL48\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL49\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL50\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL51\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL52\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL53\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL54\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL55\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL56\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL57\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL58\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL59\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL60\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL61\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL62\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL63\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL64\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL65\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL66\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL67\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL68\u0027}, {\u0027XA\u0027: [\u0027OK\u0027], \u0027THA\u0027: [\u0027OK\u0027], \u0027AC1\u0027: [\u0027OK\u0027], \u0027AC2\u0027: [\u0027OK\u0027], \u0027DC2\u0027: [\u0027OK\u0027], \u0027DC1\u0027: [\u0027OK\u0027], \u0027name\u0027: \u0027PNL69\u0027}] "
},
"type": "ia.display.table"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"scripts": {
"customMethods": [],
"extensionFunctions": null,
"messageHandlers": [
{
"messageType": "addFilter",
"pageScope": true,
"script": "\tsource \u003d payload[\u0027source\u0027]\n\tlabel \u003d payload[\u0027label\u0027]\n\tindex \u003d payload[\u0027index\u0027]\n\t\n\tflexRepeater \u003d self.getChild(\"FlexContainer\").getChild(source).getChild(\"FlexRepeater\")\n\t\n\tif label in self.view.custom.filters[source]:\n\t\tpass\n\telse:\n\t\tself.view.custom.filters[source].append(label)\n\t\tflexRepeater.props.instances[index].selected \u003d True",
"sessionScope": false,
"viewScope": false
},
{
"messageType": "customFilter",
"pageScope": true,
"script": "\tsource \u003d payload[\u0027source\u0027]\n\tlabel \u003d payload[\u0027label\u0027]\n\tindex \u003d payload[\u0027index\u0027]\n\t\n\tflexRepeater \u003d self.getChild(\"FlexContainer\").getChild(\u0027tag\u0027).getChild(\"FlexRepeater\")\n\t\n\tif label in self.view.custom.filters[source]:\n\t\tpass\n\telse:\n\t\tself.view.custom.filters[source].append(label)\n\t\tflexRepeater.props.instances[index][\u0027selected\u0027] \u003d True\n\t\tflexRepeater.props.instances[index][\u0027label\u0027] \u003d label\n\t\tflexRepeater.props.instances.append({\n\t\t\t\"color\": \"var(--neutral-50)\",\n\t\t\t\"filterString\": \"\",\n\t\t\t\"instancePosition\": {},\n\t\t\t\"instanceStyle\": {\n\t\t\t\"classes\": \"\"\n\t\t\t},\n\t\t\t\"mode\": \"Custom\",\n\t\t\t\"selected\": False,\n\t\t\t\"source\": \"tag\",\n\t\t\t\"label\": \"\"\n\t\t\t})",
"sessionScope": false,
"viewScope": false
},
{
"messageType": "removeFilter",
"pageScope": true,
"script": "\tsource \u003d payload[\u0027source\u0027]\n\tlabel \u003d payload[\u0027label\u0027]\n\tindex \u003d payload[\u0027index\u0027]\n\t\n\tflexRepeater \u003d self.getChild(\"FlexContainer\").getChild(source).getChild(\"FlexRepeater\")\n\t\n\tif label in self.view.custom.filters[source]:\n\t\ti \u003d self.view.custom.filters[source].index(label)\n\t\tself.view.custom.filters[source].pop(i)\n\t\tflexRepeater.props.instances[index].selected \u003d False\n\t\tif flexRepeater.props.instances[index].mode \u003d\u003d \u0027Custom\u0027:\n\t\t\tflexRepeater.props.instances[index].label \u003d \u0027\u0027\n\t\t\tif index \u003c len(flexRepeater.props.instances) - 1:\n\t\t\t\tflexRepeater.props.instances.pop(index)\n\telse:\n\t\tpass",
"sessionScope": false,
"viewScope": false
}
]
},
"type": "ia.container.flex"
}
}